ПРОБЛЕМА: я пытаюсь выполнить оператор counttifs (такая же проблема с оператором sumifs), в котором я выдаю количество всех ячеек, у которых есть дата между двумя заданными датами.
Лист 2 содержит ячейки с датой, а на листе 1 у меня есть такие даты: A7, например. удерживает 01.12.2018 и B7 проводит 31.12.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 или 01.12.2018, игнорируются. Я пока не нашел обходного пути.
Вот пример листа: https://docs.google.com/spreadsheets/d/1E1-oBlsAJqp9viTsskzXgbvzgGB93cY1_byK7Hano0Q/edit?usp=sharing
Какой полезный комментарий





РЕШЕНИЕ: Вам необходимо форматировать звонки как номер. Выполнение этого с помощью меню листов Google не имеет никакого значения.
Вот формула, которую я использовал, чтобы заставить его работать:
=ArrayFormula(REGEXREPLACE((K1:K); "[^\d\.]+";)*1)
Я не понимаю, как это помогает с цифрами в столбце C Листа 2 (теми, которые являются текстом, а не числами). С другой стороны, в вашем образце электронной таблицы все равно не было столбца K, так что я думаю, пока вы счастливы.
Значения в столбце «Доход» на Листе 2 представляют собой текст, а не числа. Неудивительно, что функции не работают.