Я хотел бы посчитать клетки на основе нескольких условий. Два из этих условий относятся к одному столбцу и должны иметь ИЛИ-ред. Я знаю, что могу добавить два COUNTIFS, но я решил, что должен быть лучший способ, которого я еще не нашел.
Пример:
Это мои исходные ячейки (столбцы от A до D)
A String B String C String YearMonth
12345A XYZ UVW1 201301
ABCDE XYZ UVW1 201302
BCDEF XYZ UVW1 201301
12345A XYZ UVW1 201303
T2345 XYZ UVW1 201304
T2345 XYZ UVW1 201301
ABCDE XYZ UVW1 201301
... и вот как я хочу мои результаты (столбцы H до M)
Title XYZ 201301 201302 201303 201304
UVW1 1 0 1 1
UVW2 0 0 0 0
UVW3 0 0 0 0
UVW4 0 0 0 0
UVW5 0 0 0 0
UVW6 0 0 0 0
UVW7 0 0 0 0
Жирное число 1 должно быть 2, используя эту формулу:
=SUMPRODUCT(($B:$B=$I$1)*($C:$C=$H2)*($D:$D=J$1)*ISNUMBER(MATCH(MID($A:$A;1;2);{"1?";"T2"};0)))
К сожалению, подстановочные знаки, похоже, не работают. Поскольку результаты действительно находятся на другом листе, следующая формула, которая будет работать, будет неудобно долгой и трудоемкой. Это также повторяет условия, которые мне не нравятся.
=COUNTIFS($B:$B;$I$1;$C:$C;$H2;$D:$D;J$1;$A:$A;"1*")+COUNTIFS($B:$B;$I$1;$C:$C;$H2;$D:$D;J$1;$A:$A;"T2*")
Есть идеи по рабочей формуле, которая не повторяет условия?
РЕДАКТИРОВАТЬ: Кроме того, как было указано, я мог бы добавить новый столбец для сортировки, но, к сожалению, добавление столбца будет означать прохождение через некоторые почти не поддерживаемые макросы, чего я надеюсь избежать.

