COUNTIFS Больше / Меньше, чем Logi c Всегда возвращает 0 - PullRequest
0 голосов
/ 20 марта 2020

Мы пытаемся создать своего рода систему фильтрации, которая позволяла бы нам фильтровать записи в электронной таблице, включающие даты начала и окончания. Мы хотели бы отфильтровать эти записи по дате (начало и конец), чтобы мы могли получить динамические c средние значения.

Мы почти на месте, хотя кажется, что logi c для «больше / меньше» чем эта дата 'не работает должным образом, результат всегда равен 0 после применения логики c больше / меньше. Мы попытались использовать только больше, чем / меньше, чем они сами во время устранения неполадок, и оба результата привели к 0. Ниже приведена формула, которую мы используем в настоящее время. Он работает так, как задумано, пока мы не попытаемся отфильтровать даты:

=COUNTIFS($A$22:$A, B1, $B$22:$B, "Live", $E$22:$E, ">=" &$G$2, $E$22:$E, "<=" &$H$2)

$A$22:$A: диапазон записей

B1: имя записи, с которой мы сравниваем

$B$22:$B: диапазон входных статусов

"Live": статус, с которым мы сравниваем

$E$22:$E: диапазон дат

&$G$2: The ' С 'date

&$H$2: дата' To '

Формула прекрасно работает, пока мы не начнем пытаться фильтровать по дате. Будем очень благодарны любой помощи. Спасибо!

1 Ответ

1 голос
/ 20 марта 2020

попробовать:

=ARRAYFORMULA(COUNTIFS(A22:A, B1, B22:B, "Live", E22:E*1, ">=" &G2, E22:E*1, "<=" &H2))

0

...