Внедрение ЧАСОВ с COUNTIFS - PullRequest
       33

Внедрение ЧАСОВ с COUNTIFS

1 голос
/ 11 февраля 2020
На листе

Table приведены данные из вкладки Data.

https://docs.google.com/spreadsheets/d/1YUTnJ_2xM6115gUV1MCReMR93k-8LuVupJ1ObdbuI0U/edit?usp=sharing

Разбивка основана на вкладке Data, Col B и Col E.

В настоящее время я использую вспомогательный столбец для определения часа, записанного в столбце Date (Col A).

Я хочу изменить COUNTIF формулы на вкладке Data, чтобы исключить необходимость в вспомогательном столбце. Мои текущие формулы имеют следующий формат:

=COUNTIFS(Data!$A$18:$A,">"&$A$7,Data!$C$18:$C,E$2,Data!$B$18:$B,$C3,Data!$E$18:$E,E$1)

Я попытался использовать функцию HOUR в формуле COUNTIF (см. E3 на вкладке Table), но получил ошибку: " Аргументы массива для COUNTIFS имеют различный размер. "

Я также пытался реализовать концепцию из этого вопроса, однако мне не удалось.

1 Ответ

2 голосов
/ 11 февраля 2020

использование:

=ARRAYFORMULA(COUNTIFS(Data!$A$18:$A, ">"&$A$7, 
                       Data!$C$18:$C,  E$2, 
                  HOUR(Data!$B$18:$B), $C3, 
                       Data!$E$18:$E,  E$1))

, если Данные! B18 не в формате истинного часа использования:

=ARRAYFORMULA(COUNTIFS(Data!$A$18:$A, ">"&$A$7, 
                       Data!$C$18:$C,  E$2, 
                       Data!$B$18:$B,  $C3, 
                       Data!$E$18:$E,  E$1))
...