Trikovi u Excelu 75. deo – Izračunajte poslednji dan meseca
Izračunajte poslednji dan meseca
PROBLEM KORISNIKA: Treba da izračunam poslednji deo meseca. Kako beše ona pesma za lakše pamćenje?
REŠENJE: Ne pokušavajte da programirate pomoću te pesme o broju dana (Slika 1).To će lako da odradi funkcija DATE(), s jednim mudrim trikom. Ne pokušavajte da idete na 31. ili 30. ili 28. dan u mesecu. Umesto toga, idite na prvi dan sledećeg meseca pa oduzmite 1 (Slika 2)!
Zar ovo nije mudar pristup?
Kako to uspeva da funkcioniše i u decembru?
Vi tražite prvi dan 13. meseca 2015. godine. Excel nema problema da shvati da je =DATE(2015,13,1) zapravo 1. januar 2016. godine (Slika 3). U stvari, na toj slici je 37. dan 18. meseca 2020. godine.
Funkcija DATE može da na neki način barata čak i negativnim brojevima, uz jednu specifičnost. Nula u argumentu meseca ili dana tretira se kao “stavka pre 1″. Tako će upotreba -1 kao meseca zapravo dovesti do vraćanja dva meseca unazad (Slika 4).
Ovaj prethodni trik čini prvobitno pitanje još i lakšim. Da biste došli do kraja ovog meseca, išli biste na 0. dan sledećeg meseca: =DATE(YEAR(A2),MONTH(A2)+1,0) (Slika 5).
Ako ste sigurni da nećete deliti fajl ni sa kim ko koristi Excel 2003, možete bezbedno da upotrebite funkciju EOMONTH da prikažete kraj ovog meseca, prošlog meseca, dva meseca od danas i tako dalje (Slika 6).
Autor
Excel genije!
1 Komentar
Za kraj mjeseca koristite funkciju EOMONTH na sljedeći način: =EOMONTH ( ćelija sa datumom , 0). Nula označava broj mjeseci u odnosu na mjesec ćelije sa datumom. Pošto se traži kraj mjeseca za taj datum, ostaje nula.