Я обнаружил, что проблема сводится к функциям ГОД и МЕСЯЦ. Они рассматривают пустые ячейки как числа, пустой месяц = 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))) <>""))