
Formuła ogólna
=DAY(EOMONTH(date,0))
Podsumowanie
Aby uzyskać liczbę dni w danym miesiącu od daty, możesz skorzystać z formuły opartej na funkcjach EOMONTH i DAY.
W przedstawionym przykładzie formuła w komórce B5 to:
=DAY(EOMONTH(B5,0))
Wyjaśnienie
Funkcja DAY zwraca składnik daty w dniu. Funkcja EOMONTH zwraca ostatni dzień miesiąca dla podanej daty. Tak więc w tej formule EOMONTH najpierw zwraca datę odpowiadającą ostatniemu dniu miesiąca, a następnie DAY zwraca wartość daty dla tej daty.
Z definicji wartość zwracana przez DAY jest zawsze równa liczbie dni w miesiącu, ponieważ data dostarczona do DAY jest zawsze ostatnim dniem.