Excel: utwórz daty na 15. i ostatni dzień miesiąca
Często możesz chcieć utworzyć w programie Excel listę dat zawierającą 15. dzień każdego miesiąca i ostatni dzień każdego miesiąca.
Możesz na przykład utworzyć następującą listę dat:
Na szczęście można to łatwo zrobić w programie Excel, a poniższy przykład pokazuje, jak to zrobić.
Przykład: Utwórz daty na 15. i ostatni dzień miesiąca w Excelu
Najpierw wprowadź ręcznie datę, którą chcesz rozpocząć.
Na przykład w komórce A2 wprowadzilibyśmy 15.01.2023 :
Następnie wpiszemy w komórce A3 następującą formułę:
=IF(DAY( A2 )<16,EOMONTH( A2,0 ),EOMONTH( A2,0 )+15)
Następnie klikniemy i przeciągniemy tę formułę do dowolnej liczby komórek w kolumnie A:
Wynikiem jest lista dat obejmująca tylko 15. i ostatni dzień miesiąca dla każdego miesiąca od stycznia do czerwca 2023 r.
Jak działa ta formuła?
Zapamiętaj wzór, którego użyliśmy do wygenerowania dat na 15. i ostatni dzień każdego miesiąca:
=IF(DAY( A2 )<16,EOMONTH( A2,0 ),EOMONTH( A2,0 )+15)
Oto jak działa ta formuła:
Najpierw sprawdzamy, czy dzień w poprzedniej komórce jest krótszy niż 16.
Jeśli dzień jest krótszy niż 16, to za pomocą funkcji EOMONTH określamy, że data w bieżącej komórce powinna być równa ostatniemu dniu miesiąca.
Jeżeli dzień jest nie krótszy niż 16, to jako datę bieżącą należy ustawić ostatni dzień miesiąca w poprzedniej komórce plus 15 dodatkowych dni.
W rezultacie tworzymy naprzemienne komórki z datami przypadającymi na 15. dzień miesiąca lub ostatni dzień miesiąca.
Uwaga : Pełną dokumentację funkcji EOMONTH w programie Excel można znaleźć tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Jak przekonwertować dni na miesiące w programie Excel
Jak obliczyć średnią miesięczną w Excelu
Jak obliczyć liczbę miesięcy między datami w programie Excel