У меня есть контрольный список в Excel, и я хочу проверить, подходит ли каждая «группа» «ОК», и установить «Итого» на «ОК». Есть несколько столбцов для разных «проектов» (в моем примере P1 и P2). Столбец E - это пример, где Total будет «в порядке», если каждая строка ниже будет истинной, но для этого потребуется новый столбец для каждого проекта, поэтому я надеялся, что будет другое решение, такое как формула массива.
| A | B | C | D | E
----+------+-------+----+----+
1 | Name | | P1 | P2 | Example
----+------+-------+----+----+
2 | Total | ok | | =IF(AND(E4:E10);"ok";"")
----+------+-------+----+----+
3 | | | | |
----+------+-------+----+----+
4 | Group A | ok | ok | =OR(ISEMPTY(A4);C4="ok")
----+------+-------+----+----+
5 | | Sub 1 | ok | ok | =OR(ISEMPTY(A5);C5="ok")
----+------+-------+----+----+
6 | | Sub 2 | ok | ok | =OR(ISEMPTY(A6);C6="ok")
----+------+-------+----+----+
7 | | | | | =OR(ISEMPTY(A7);C7="ok")
----+------+-------+----+----+
8 | Another Head | ok | | =OR(ISEMPTY(A8);C8="ok")
----+------+-------+----+----+
9 | | Arm 1 | ok | | =OR(ISEMPTY(A9);C9="ok")
----+------+-------+----+----+
10 | | Arm 2 | ok | ok | =OR(ISEMPTY(A10);C10="ok")
----+------+-------+----+----+
Моя текущая идея состоит в том, чтобы проверить, является ли ячейка в столбце A пустой или есть ли "ok" в столбце C (или D et c.) Для каждой ячейки. В основном что-то вроде {=AND(OR(ISEMPTY($A4:$A10);C4:C10="ok"))}
.