
Я пытаюсь посчитать ячейки из столбца между двумя значениями: у меня есть список в диапазоне A2:A118. Я хочу начать подсчет, когда будет достигнуто определенное значение, и остановить, когда будет достигнуто другое определенное значение. Допустим, я хочу начать подсчет, когда в диапазоне A2:A118, A4 = "Яблоки", он начнет подсчет A5 = ["другой фрукт"], A6 =["другой фрукт"], A7= ["другой фрукт"] [...], пока в A30 он не достигнет "Бананы", тогда он остановится. Я не уверен, достижимо ли это только с помощью формул или мне придется использовать VBA для создания цикла или чего-то еще.
решение1
Функция ПОИСКПОЗ возвращает номера строк. Простое вычитание даст результат.
=MATCH("Bananas", A:A, 0)-MATCH("Apples", A:A, 0)
Вы можете захотеть добавить или не захотеть, -1
в зависимости от того, хотите ли вы включитьЯблокигрести или нет.