
2 つの値の間の列のセルをカウントしようとしています。範囲 A2:A118 のリストがあります。特定の値に達したときにカウントを開始し、別の特定の値に達したときに停止したいと考えています。範囲 A2:A118、A4 = "Apples" でカウントを開始し、A5 = ["another fruit"]、A6 =["another fruit"]、A7= ["another fruit"] [...] とカウントを開始し、A30 で "Bananas" に達するとカウントを停止します。数式だけでこれが実現できるのか、それともループなどを作成するために VBA を使用する必要があるのかはわかりません。
答え1
MATCH 関数は行番号を返します。単純な減算で結果が生成されます。
=MATCH("Bananas", A:A, 0)-MATCH("Apples", A:A, 0)
-1
含めるかどうかに応じて追加するかどうかを決めます。りんご漕ぐかどうか。