Countifs / Sumifs с датами и несколькими выписками не работают - PullRequest
0 голосов
/ 02 января 2019

ПРОБЛЕМА: я пытаюсь сделать оператор countifs (та же проблема, что и с оператором sumifs), в котором я выдаю счетчик всех ячеек, у которых есть дата между двумя указанными датами.

В листе 2 содержатся ячейки с датой, а в листе 1 у меня такие даты: A7, например. держит 12/1/2018 и B7 держит 12/31 / 2018.

ПОПЫТКА:

SUMIFS('Sheet2'!$K$1:$K, 'Sheet2'!$A$1:$A, ">="&$A7, 'Sheet2'!$A$1:$A, "<="&$B7)

ИЛИ с оператором Countifs

COUNTIFS('Sheet2'!$A$1:$A, ">="&$A7, 'Sheet2'!$A$1:$A, "<="&$B7)

ИЛИ с ФИЛЬТРОМ

SUM(FILTER('Sheet2'!$K$1:$K; 'Sheet2'!$A$1:$A>=$A7; 'Sheet2'!$A$1:$A<=$A7))

Предположение: я думаю, что происходит то, что оператор "=" игнорируется. Так, например все даты, которые являются точными 31/12/2018 или 12/12/2018, игнорируются. Пока я не нашел обходного пути.

Вот пример листа: https://docs.google.com/spreadsheets/d/1E1-oBlsAJqp9viTsskzXgbvzgGB93cY1_byK7Hano0Q/edit?usp=sharing

1 Ответ

0 голосов
/ 10 января 2019

РЕШЕНИЕ: Вам нужно отформатировать звонки как номер. Делать это с помощью меню листов Google не имеет никакого значения.

Вот формула, которую я использовал, чтобы заставить ее работать:

=ArrayFormula(REGEXREPLACE((K1:K); "[^\d\.]+";)*1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...