-1

В колонке А у меня недели от 1 до 52. В столбце BI есть "ИСТИНА" и "ЛОЖЬ". Я хочу проверить все ИСТИНА из столбца B и вернуть все соответствующие числа из столбца A. Затем значения из столбца A будут отправлены в какой-то другой столбец, который в дальнейшем будет соответствовать этим числам, а затем подсчитать общее число.

В настоящее время я пытаюсь эту формулу:=IF($B$2:$B$54=TRUE,COUNTIFS(tempDailyFeed_23July!$B$2:$B$1048576,"=abc",tempDailyFeed_23July!$BU$2:$BU$1048576,$A$2:$A$54),"")

Здесь от B2 до B54 - мой столбец, содержащий TRUE и FALSE, а от A2 до A54 - число от 1 до 52. В функции COUNTIF я дал необходимое условие для сопоставления из другой таблицы.

2 ответа2

0

Если вы на самом деле пытаетесь сделать то, что я угадал в комментарии выше, то вот способ сделать это.

Мне было трудно использовать COUNTIFS(), чтобы сделать это, потому что невозможно добавить логические операторы в критерии.

В любом случае, вот решение с уже упомянутой оговоркой:

Формула в C2 - это формула массива, которую G's Student дал ранее.

=IFERROR(INDEX($A$2:$A$16,SMALL(IF($B$2:$B$16=TRUE,ROW($A$2:$A$16)-ROW($A$2)+1),ROWS($A$2:$A2))),"")

В столбце D есть несколько текстовых имен, имитирующих ваш диапазон tempDailyFeed_23July!$B$2:$B$1048576 , а в столбце E указаны номера недель, чтобы имитировать диапазон с номерами недель. (Это не может быть tempDailyFeed_23July!$B$2:$B$1048576 как в формуле IF () в вашем вопросе). ИЛИ, может быть, я полностью не лаю здесь.

Формула в F2 - это еще одна формула массива:

=IFERROR(IF((MATCH(1,1*(E2=C$2:C$7),0))*(D2="abc")>0,1,""),"")

Он находит строки, в которых Name = "abc" AND Week Num является одной из недель в столбце C (недели в столбце A, где столбец B равен TRUE).

0

Вот пример для таблицы из 20 предметов. В C1 введите TRUE . В C2 введите формулу массива:

=IFERROR(INDEX($A$1:$B$20,SMALL(IF($B$1:$B$20=$C$1,ROW($B$1:$B$20)),ROW(1:1)),1),"")

и скопируйте вниз:

Формулы массива должны вводиться с помощью Ctrl + Shift + Enter, а не только клавиша Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее на панели формул.

Настройте формулу в соответствии с размерами вашего стола.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .