記入してもシート番号は変わりません。

記入してもシート番号は変わりません。

次のような式があります:

=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")

関連情報