Подсчитать, имеет ли ячейка то же значение, что и другая в том же столбце - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь найти формулу для подсчета количества раз, в данной строке ячейка имеет то же значение, что и другая в другой строке (тот же столбец)

В принципе, у меня есть что-токак

-----------------
| 1 | S | M | M |
-----------------
| 2 | M | M | M |
-----------------
| 0 | S | M | S |
-----------------
| 1 | S | M | M |
-----------------
| 3 | M | S | M |
-----------------
....
|   | M | S | M |  // <--- the reference row
-----------------

Числа 1, 2, 0, 1, 3 рассчитываются по формуле.1 -> Только один соответствует контрольной строке, которая является последней M 2 -> Есть два совпадения, первая и последняя ячейка

Etc ...

Я пробовал что-то вроде =COUNTIF(E5:Z5, "="&INDIRECT(ADDRESS(21,COLUMN(),2))).Но COLUMN() имеет значение столбца, в котором это написано, а не значение столбца, который оценивается в COUNTIF().

Если в общем, я не могу найтиспособ сослаться на ячейку, которая в настоящее время оценивается в COUNTIF.

Может кто-нибудь есть ответ:).

С уважением

1 Ответ

0 голосов
/ 12 сентября 2018

Должно быть проще с Sumproduct:

=SUMPRODUCT((B1:Z1=B$21:Z$21)*(B1:Z1<>""))

enter image description here

...