Descărcați exemplul de registru de lucru
Acest tutorial arată cum să utilizați Funcția Excel EOMONTH în Excel pentru a găsi ultima zi a lunii, la n luni distanță.
Prezentare generală a funcției EOMONTH
Funcția EOMONTH Revine în ultima zi a lunii, la un număr de luni distanță de la data de începere.
Pentru a utiliza funcția Foaie de lucru EOMONTH Excel, selectați celula și tastați:
(Observați cum apar formula de intrare)
Sintaxa și intrările funcției EOMONTH:
1 | = EOMONTH (start_date, luni) |
data de început - Data de începere în formatul numărului de serie Excel sau introdusă ca dată cu ghilimele („s) înconjoară data. Exemplu: Nu puteți introduce 11/12/2015 direct în celulă. În schimb, trebuie să introduceți „11/12/2015” sau ar trebui să utilizați numărul de serie corespunzător: 42320. Alternativ, puteți face referință la o celulă cu data 11/12/2015 introdusă. Excel convertește automat datele stocate în celule în format serial (cu excepția cazului în care data este introdusă ca text).
luni - Numărul de luni de la data de începere. Numărul poate fi pozitiv (viitor) sau negativ (trecut).
Cum se utilizează funcția EOMONTH
Ultima zi a lunii
Luna curentă
Funcția EOMONTH ia o dată și revine în ultima zi a unei luni:
1 | = EOMONTH (B3,0) |
Luna trecută
De asemenea, puteți adăuga (sau scădea) n luni la data de început pentru a obține ultima zi a altei luni. Acest exemplu va reveni în ultima zi a lunii precedente:
1 | = EOMONTH (B3, -1) |
Numărul de zile din lună
Folosind funcția DAY, puteți calcula numărul de zile din lună:
1 | = ZI (EOMONTH (B3,0)) |
Funcția DAY returnează numărul zilei unei date. Folosind EOMONTH, putem obține ultima zi a lunii, iar funcția DAY returnează apoi numărul de zi corespunzător.
Prima zi a lunii
Adăugând 1 la rezultatul funcției EOMONTH, puteți obține prima zi a unei luni:
1 | = EOMONTH (B3, -1) +1 |
Notă: în Excel, datele sunt stocate ca numere de serie în care fiecare număr reprezintă o zi, deci adăugând 1 la o dată, se va adăuga 1 zi.
EOMONTH în Foi de calcul Google
Funcția EOMONTH funcționează exact la fel în Foi de calcul Google ca în Excel:
EOMONTH Exemple în VBA
De asemenea, puteți utiliza funcția EOMONTH în VBA. Tip: application.worksheetfunction.eomonth (start_date, luni)
Rularea următoarelor instrucțiuni VBA
123 | Range ("B2") = Application.WorksheetFunction.EoMonth (Range ("A2"), 0)Range ("B5") = Application.WorksheetFunction.EoMonth (Range ("A5"), -1)Range ("B8") = Application.WorksheetFunction.EoMonth (Range ("A8"), -1) + 1 |
Va produce următoarele rezultate
Pentru argumentele funcției (start_date etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.
Reveniți la lista tuturor funcțiilor din Excel