„Excel“ formulė: gaukite paskutinę mėnesio dieną -

Turinys

Bendroji formulė

=EOMONTH(date,0)

Santrauka

Norėdami apskaičiuoti paskutinę mėnesio dieną pagal nurodytą datą, galite naudoti funkciją EOMONTH. Parodytame pavyzdyje formulė langelyje B5 yra:

=EOMONTH(B5,0)

Paaiškinimas

Funkcijos EOMONTH 2-asis argumentas (mėnesiai) leidžia gauti paskutinę mėnesio dieną ateinančiais ar praėjusiais mėnesiais. Kai mėnesius naudosite nulį, EOMONTH grąžins to paties mėnesio paskutinę mėnesio dieną.

Norėdami gauti paskutinę ankstesnio mėnesio dieną, naudokite:

=EOMONTH(date,-1)

Norėdami sužinoti paskutinę kito mėnesio dieną, naudokite:

=EOMONTH(date,1)

Alternatyvi formulė

Taip pat galite parašyti formulę naudodami DATA, METAI ir MĖNESIS, kad grąžintumėte paskutinę mėnesio dieną:

=DATE(YEAR(date),MONTH(date)+1,0)

Šios formulės triukas yra nulio tiekimas dienai. Kai DATE dienos argumentą pateiksite nulį, datos funkcija vieną dieną „sugrįš“ į paskutinę praėjusio mėnesio dieną. Taigi, pridedant mėnesį prie 1 ir naudojant nulį dienai, DATE grąžina paskutinę „pradinio“ mėnesio dieną.

Nors EOMONTH yra patogesnė funkcija, masyvo formulėje ji nepriims datų diapazono. Tokiu atveju galite naudoti aukščiau pateiktą alternatyvą.

Įdomios straipsniai...