行を追加するときにCountBLANK数式が変更されないようにする方法

行を追加するときにCountBLANK数式が変更されないようにする方法

空白セルの合計数を数える数式を含むExcelドキュメントがあります。出力はタブの色を変更するために使用されます。問題は、行を挿入または削除すると、数式によって行が追加または削除されることです。

列 F10 から F100 の空白行のみをカウントする必要があります。しかし、行を追加すると、この数式は F10:F101 に変わり、これを止めることができないようです。絶対参照を試しましたが、それでも変わります。この数式は 1 つのセルにしかないので、なぜ変わるのかわかりません。以下のコードを参照してください =COUNTBLANK(F10:F100)

答え1

OFFSETを使用すると、F10から始まる91個のセルを正確に参照できます。

=COUNTBLANK(OFFSET($F$10,0,0,91,1))

OFFSET は、指定された範囲 (最初の引数) に基づいて新しい範囲を作成します。2 番目と 3 番目の引数は、指定された範囲からのオフセット (行と列) です。4 番目と 5 番目の引数は、新しい範囲の高さと幅です。

範囲の高さは 91 としてハードコードされているため、行が追加されても変更されません。

関連情報