Excel

Pridobite zadnji teden v mesecu

Get Last Weekday Month

Formula Excel: Pridobite zadnji delovni dan v mesecuSplošna formula | _+_ | Povzetek

Če želite dobiti zadnji dan v tednu v mesecu (tj. Zadnjo soboto, zadnji petek, zadnji ponedeljek itd.), Lahko uporabite formulo, ki temelji na funkcijah EOMONTH in WEEKDAY.





kaj pomeni nper v excelu

V prikazanem primeru je formula v D5:

= EOMONTH (date,0)+1- WEEKDAY ( EOMONTH (date,0)+1-dow)
Pojasnilo

Prvič, ta formula določa prvi dan naslednjega meseca * po * določenem datumu. To naredi tako, da uporabim EOMONTH, da dobim zadnji dan v mesecu, nato dodam en dan:





 
= EOMONTH (B5,0)+1- WEEKDAY ( EOMONTH (B5,0)+1-C5)

Nato formula izračuna število dni, potrebnih za 'vrnitev' na zadnji zahtevani dan v tednu v mesecu pred tem (tj. Mesecu prvotnega datuma):

 
= EOMONTH (B5,0)+1

Znotraj WEEKDAY se EOMONTH znova uporablja za pridobitev prvega dne naslednjega meseca. Od tega datuma se odšteje vrednost za dan v tednu, rezultat pa se vnese v WEEKDAY, ki vrne število dni za vrnitev nazaj.



Nazadnje se dnevi vračanja odštejejo od prvega dne naslednjega meseca, kar daje končni rezultat.

Drugi delavniki

V splošni obliki formule na vrhu strani je dan v tednu skrajšano „dol“. To je številka med 1 (nedelja) in 7 (sobota), ki jo lahko spremenite, da dobite drugačen dan v tednu. Če želite na primer zadnji četrtek v mesecu, nastavite na 5.

excel vsota celic z določenim besedilom

Opomba: Na to formulo sem naletel v odgovor na forumu MrExcel Barry Houdini .

Avtor Dave Bruns


^