Excel

Posledných n mesiacov

Last N Months

Vzorec programu Excel: posledných n mesiacovGenerický vzorec | _+_ | Zhrnutie

Ak chcete skontrolovať, či je dátum v rámci posledných n mesiacov dnešného dátumu, môžete použiť vzorec založený na funkciách AND, DNES a EOMONTH. V uvedenom príklade kontrolujeme dátumy za posledných 6 mesiacov. Skopírovaný vzorec v D5 je:





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

Výsledok je PRAVDA pre akýkoľvek dátum v poslednom kompletnom šesťmesačnom období, počnúc predchádzajúcim mesiacom. Funkcia DNES bude aj naďalej vracať aktuálny dátum, takže môžete použiť vzorec, ako je tento, na vytváranie zostáv na základe postupných 6 mesiacov, postupných 12 mesiacov atď.

Vysvetlenie

Na obrázku je aktuálny dátum 23. augusta 2019.





ako vypočítať vek od dátumu narodenia

Dátumy programu Excel sú sériové čísla , takže s nimi môžete manipulovať jednoduchými matematickými operáciami. The Funkcia DNES priebežne vracia aktuálny dátum. Vnútri A funkcia , prvý logický test kontroluje, či je dátum v B5 väčší alebo rovný prvému dňu v mesiaci, ktorý bol 6 mesiacov predchádzajúci

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

Pomocou funkcie EOMONTH sa vrátime v čase do posledného dňa v mesiaci o 7 mesiacov skôr, potom pridáme 1 a skončíme v prvý deň nasledujúceho mesiaca.



Druhý logický test kontroluje, či je dátum kratší ako posledný deň predchádzajúceho mesiaca:

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

keď sú oba výsledky PRAVDIVÉ, funkcia AND vráti PRAVDU. Ak je ktorýkoľvek z výsledkov FALSE, funkcia AND vráti FALSE.

Excel ako rozdeliť stĺpec číslom

Posledných 12 mesiacov

Na testovanie za posledných 12 mesiacov môžete vzorec upraviť takto:

 
B5< EOMONTH ( TODAY (),-1)

Vrátiť vlastnú hodnotu

Tento vzorec je možné kombinovať s príponou IF funkcia vrátiť akúkoľvek požadovanú hodnotu. Ak napríklad chcete vrátiť dátum „posledných 6“, ak je dátum do 6 mesiacov, môžete použiť:

 
= AND (B5>= EOMONTH ( TODAY (),-13)+1,B5< EOMONTH ( TODAY (),-1))
Autor Dave Bruns


^