次のような式があります:
=SUMIF(Sheet11!$K$3:$K$200,B$66,Sheet11!$O$3:$O$200)
次のように、その下のセルに入力してシート番号を調整します。
=SUMIF(Sheet12!$K$3:$K$200,B$66,Sheet12!$O$3:$O$200)
=SUMIF(Sheet13!$K$3:$K$200,B$66,Sheet13!$O$3:$O$200)
など。ROW 関数と INDIRECT を試しましたが、意図した結果が得られないので、正しい順序で配置していないに違いありません。
答え1
シート番号は、別のシートであることを示すロジックがないため、自動的に調整されるものではありません。INDIRECT を使用して範囲参照を作成し、シート名を調整することができます。要点はここにありますが、セルの位置に基づいて調整する必要があります。
最初の数式が行 1 にあるとすると、シート番号は になりますROW()+10
。代わりに、
Sheet11!$K$3:$K$200, use:
INDIRECT("Sheet"& ROW()+10 & "!$K$3:$K$200")