Kategorie szkoleń | Egzaminy | Kontakt
  • 3
  • 12
  • 1.6K

Odpowiedzi (3)

  • 35

Można do tego wykorzystać formułę:

=DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());1)-1

Lub w wersji angielskiej Excela:

=DATE(YEAR(TODAY());MONTH(TODAY());1)-1

Dzięki funkcji DZIŚ()/TODAY() formuła będzie zawsze pokazywała aktualny i poprawny wynik (pod warunkiem oczywiście, że zegar systemowy jest poprawnie ustawiony i sama formuła została zaktualizowana. Domyślnie dzieje się to automatycznie np. po otwarciu pliku).

Inne rozwiązanie to formuła:

=DZIŚ()-DZIEŃ(DZIŚ())

Lub odpowiednio:

=TODAY()-DAY(TODAY())

  • Odpowiedział
  • @ | 18.02.2014
  • TRENER ALTKOM AKADEMII
Komentarze
  • 3

W Excelu jest też funkcja do obliczania ostatniego dnia miesiąca.

Od Excela w wersji 2010 funkcja nazywa się:

=NR.SER.OST.DN.MIES(data_początkowa; miesiące)

W starszych Excelach niż 2010 funkcja nosiła nazwę:

=eomonth()

Argumenty tej funkcji to:

              data_początkowa  - data względem której obliczamy ostatni dzień miesiąca.

              miesiąc - liczba miesięcy przed lub po dacie określonej w argumencie data_początkowa.

Wykorzystanie funkcji:

                =nr.ser.ost.dn.mies( dziś(); -1) - ostatni dzień wcześniejszego miesiąca niż aktualny.

                =nr.ser.ost.dn.mies( dziś(); 0) - ostatni dzień aktualnego miesiąca.

                =nr.ser.ost.dn.mies( dziś(); 3) - ostatni dzień miesiąca o trzy miesiące w przyszłość od aktualnego.

 

  • Odpowiedział
  • @ | 04.03.2014
  • TRENER ALTKOM AKADEMII
Komentarze
  • 1

W ślad za Biblią proponuję wypróbować:

=DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());0)

Pozdrawiam.

Witold_Polak
  • Odpowiedział
  • @ Witold_Polak | 20.11.2014
    • 6
    • 0
    • 0
Komentarze