Аргументы 2D-массива для нескольких функций в Excel

#excel #multidimensional-array #excel-formula

Вопрос:

Я ищу реализацию функции (комбинации функций) для подсчета количества вхождений определенной строки в каждой 2-й строке таблицы.

Вот пример того, как я хотел бы, чтобы таблица выглядела в конечном итоге:

Col1 Col2 Col3
Али X Y Z
В промежутке Y Z Z
Али Z X Z
В промежутке Z Z X
XY Тот
Али 3
В промежутке 2

До сих пор у меня есть эта функция

 SUMPRODUCT((MOD(ROW(A1:D5)-ROW($A$2),2)=0)*OR(A1:D5="X",A1:D5="Y"))
 

для Али и $A$2 будут заменены $A$3 на бет (я знаю, что я мог бы использовать VLOOKUP для фильтрации Али и Бет строк, но я не против немного разгильдяйства в этой части решение), но это только по-видимому считая строках себя, так для Али и Бет, это просто выход 2. Мое подозрение заключается в том, что я недоразумение, как Excel обрабатывает два отдельных функций с 2D-массива.

Мы будем очень признательны за любую помощь в создании правильно функционирующего решения!

Комментарии:

1. Вы можете использовать имена: =SUMPRODUCT((A1:A5="Ali")*((B1:D5="X") (B1:D5="Y")>0))

2. Я думаю , что я должен быть в состоянии просто использовать =SUMPRODUCT((A1:A5="Ali")*((B1:D5="X") (B1:D5="Y"))) , так как два ( ) операнда никогда не должны быть 1 одновременно, верно?