
一番上のセルに次の数式があります。
=SUMIF('Jan ''13'!D1:D165, A2, 'Jan ''13'!B1:B165)
次のものが必要です:
=SUMIF('Jan ''13'!D1:D165, A3, 'Jan ''13'!B1:B165)
残念ながら、Google はこれを次のように自動的に入力します。
=SUMIF('Jan ''13'!D2:D166, A3, 'Jan ''13'!B2:B166)
ご覧のとおり、Google はすべての値を自動入力します。これを特定の範囲に制限する方法はありますか?
答え1
$
行または列 (または両方) に追加して、自動入力の数式内で一定に保つことができます。
あなたはこれを求めている:
=SUMIF('Jan ''13'!$D$1:$D$165, $A2, 'Jan ''13'!$B$1:$B$165)
この数式は、数式の行部分のみを増分します$A2
。その他はすべて同じままです。
質問から判断すると、$
私の回答の列マーカーの前の部分は厳密には必要ではありませんが、上/下だけでなく左/右に入力する場合に備えてそこに配置しました。
少し試してみると、セルに対して$D$1
またはD$1
または$D1
のいずれかが有効であることがわかりますD1
。これは、範囲の開始セルと終了セルの両方に適用されます。