"Obecně vzato" neumím posoudit, ale čistě matematicky ten vzorec v tom původním dotazu počítá dle zadání. Nevím jestli ten vzorec čtu správně (nepracují s google sheet), ale čtu to takto - vezmi z datumu 1.1.2021 měsíc (1), dále vezmi z datumu 31.12.2021 opět měsíc (12) a vypočítej rozdíl mezi nimi tedy 12-1=11. Já se tady s tebou nechci hádat, jen se snažím tě navést na to, v čem by mohl být problém. Taky nevím, jak k tomu přistupuje google, ale pokud si pamatuji, tak třeba Excel, když zadáš datum bez přesného času, tak si ho bere jako 1.1.2021 0:00:00, tedy ten druhý datum by byl zase 31.12.2021 0:00:00 a rázem už ti chybí 1 den (23:59:59). Ale ber to jen jako nápad, třeba by ani ty časy nepomohly. Věřím, že nějaké řešení najdeš, jen možná bude trochu jiné, než jsi čekal.