いくつかの値を保持しながら別の値を変更しながら数式を下にドラッグする

いくつかの値を保持しながら別の値を変更しながら数式を下にドラッグする

Excel の使用時に発生する問題についてサポートを求めています。私が直面している問題を説明する最も良い方法は、オートフィルを使用してドラッグダウンし、基本的に数式をコピーして貼り付けていることです。現在、シート 1 で次の関数を使用しています。

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)

さて、数式を下にドラッグすると、予想どおりに変化しますが、意図した結果ではありません。数式は次のように変わります。

=sum('Sheet2'!E3*Sheet3!B4+Sheet3!B3)
=sum('Sheet2'!E4*Sheet3!B5+Sheet3!B4)

私が意図する結果は、1 つの参照セルを変更し、数式の最後の 2 つを次のように同じ参照のままにすることです。

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E3*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E4*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E5*Sheet3!B3+Sheet3!B2)

意図した最初の行に数式が入力されます。

=sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
=sum('Sheet2'!F2*Sheet3!C3+Sheet3!C2)   
=sum('Sheet2'!G2*Sheet3!D3+Sheet3!D2)   
=sum('Sheet2'!H2*Sheet3!E3+Sheet3!E2)   
=sum('Sheet2'!I2*Sheet3!F3+Sheet3!F2)   
=sum('Sheet2'!J2*Sheet3!G3+Sheet3!G2)   
=sum('Sheet2'!K2*Sheet3!H3+Sheet3!H2)   
=sum('Sheet2'!L2*Sheet3!I3+Sheet3!I2)

ドラッグダウン式は行ごとに変化するため、最後の2つの参照はシート3では同じままである必要がありますが、シート2は行が増えるにつれて変化するため、

'Sheet2'!E3
'Sheet2'!E4
'Sheet2'!E5
'Sheet2'!E6

答え1

$次のように、変更したくない部分の前に記号を追加する必要があります。

=sum('Sheet2'!E2*Sheet3!B$3+Sheet3!B$2)

関連情報