Уникальные комбинации месяца и года в Google Таблицах - PullRequest
0 голосов
/ 11 июля 2020

У меня есть столбец дат в Google Таблицах, и я хочу создать список комбинаций месяца и года. Я провел поиск и нашел эту формулу, которая работает, но когда в столбце даты есть пустая ячейка, она добавляет дату 01/12/3799 в список комбинаций месяц + год.

=UNIQUE(ARRAYFORMULA(DATE(YEAR(A1:A10), MONTH(A1:A10), 1))

Как можно Я заставляю эту формулу работать без странной даты? Спасибо.

1 Ответ

0 голосов
/ 16 июля 2020

Я обнаружил, что проблема сводится к функциям ГОД и МЕСЯЦ. Они рассматривают пустые ячейки как числа, пустой месяц = ​​12 и пустой год = 3799.

Эта формула выполняет свою работу:

=UNIQUE(filter( ARRAYFORMULA(if(isblank(A1:A10),,DATE(YEAR(A1:A10),MONTH(A1:A10),1))) , ARRAYFORMULA(if(isblank(A1:A10),,DATE(YEAR(A1:A10),MONTH(A1:A10),1))) <>""))
...