Подсчет определенных упорядоченных пар ячеек в Excel

Подсчет определенных упорядоченных пар ячеек в Excel

Мне нужно проверить 1 столбец на предмет того, сколько раз мы получаем SomeValue в одной ячейке и SomeOtherValue в другой ячейке, скажем, 2 ниже.

Например, если у меня SomeValue = КОРОВА, SomeOtherValue = КУРИЦА и следующий столбец:

CHICKEN
COW <-
DOG
CHICKEN <-
CAT
DOG
CHICKEN
DOG
COW
CHICKEN
COW
CAT
CAT
DOG
DOG
COW
CHICKEN
CAT
DOG
COW  <-
COW
CHICKEN <-

Позже я посчитаю 2 случая КОРОВЫ с КУРИЦЕЙ 2 ячейками.

Я пробовал использовать COUNTIFS, но не могу заставить его проверить значение одной строки по отношению к другой строке, определенной относительно первой. Я думаю, что это должно быть возможно с COUNTIFS, но я не могу понять, как это сделать. Я уверен, что смогу вычислить это с помощью скрипта VBA, но я бы предпочел формулу, которая обновляется в реальном времени по мере изменения содержимого ячейки.

решение1

С countifs диапазоны должны быть одинакового размера. Поэтому используйте два диапазона одинакового размера, смещенные на 2 строки:

=COUNTIFS(A1:A20,"COW",A3:A22,"CHICKEN")

введите описание изображения здесь

Связанный контент