„Excel“

Paskutiniai n mėnesiai

Last N Months

„Excel“ formulė: paskutiniai n mėnesiaiBendroji formulė | _+_ | Santrauka

Norėdami patikrinti, ar data yra paskutiniai n mėnesiai nuo šios dienos, galite naudoti formulę, pagrįstą AND, TODAY ir EOMONTH funkcijomis. Pateiktame pavyzdyje tikriname paskutinių 6 mėnesių datas. Nukopijuota formulė D5 yra tokia:



= AND (B5>= EOMONTH ( TODAY (),-(n+1))+1,B5< EOMONTH ( TODAY (),-1))

Rezultatas yra TIKRAS bet kurią paskutinio šešių mėnesių laikotarpio datą, pradedant nuo ankstesnio mėnesio. Funkcija TODAY ir toliau grąžins dabartinę datą, todėl galite naudoti tokią formulę, kad sukurtumėte ataskaitas pagal 6 mėnesius, 12 mėnesių ir tt.

Paaiškinimas

Parodytame paveikslėlyje dabartinė data yra 2019 m. Rugpjūčio 23 d.





kaip naudoti indekso funkciją programoje „Excel“

„Excel“ datos yra serijos numeriai , kad galėtumėte jais manipuliuoti atlikdami paprastas matematines operacijas. The Šiandien funkcija nuolat grąžina dabartinę datą. Viduje IR funkcija , pirmasis loginis testas patikrina, ar data B5 yra didesnė ar lygi pirmą mėnesio dieną prieš 6 mėnesius

 
= AND (B5>= EOMONTH ( TODAY (),-7)+1,B5< EOMONTH ( TODAY (),-1))

Mes naudojame EOMONTH funkciją, norėdami grįžti laiku į paskutinę mėnesio dieną prieš 7 mėnesius, tada pridėkite 1, kad galėtume gauti kito mėnesio pirmą dieną.



Antrasis loginis testas patikrina, ar data yra mažesnė nei paskutinė praėjusio mėnesio diena:

 
= AND (B5>= EOMONTH ( TODAY (),-7)+1

kai abu rezultatai yra TRUE, funkcija AND grąžins TRUE. Jei kuris nors rezultatas yra FALSE, funkcija AND grąžins FALSE.

kaip gauti pasikartojančias reikšmes

Paskutiniai 12 mėnesių

Norėdami išbandyti pastaruosius 12 mėnesių, galite pakoreguoti formulę taip:

 
B5< EOMONTH ( TODAY (),-1)

Grąžinti pasirinktinę vertę

Šią formulę galima derinti su IF funkcija grąžinti bet kokią norimą vertę. Pavyzdžiui, jei norite grąžinti „Paskutiniai 6“, kai data yra per 6 mėnesius, galite naudoti:

 
= AND (B5>= EOMONTH ( TODAY (),-13)+1,B5< EOMONTH ( TODAY (),-1))
Autorius Dave'as Brunsas


^