Excel-formel: Räkna dagar i månaden
I den här självstudien ger den formler för att räkna de totala dagarna för en viss månad eller den aktuella månaden.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Generisk formel:
DAY(EOMONTH(date,0)) |
Syntaxt och argument
Date: the date that you want to count days of month. The date argument can be a number or date (since the date is stored as number in Excel). |
Returvärde
Formeln återgår till ett numeriskt värde.
Fel
Om datumargumentet är ett textvärde returnerar formeln #VÄRDE! fel.
Hur den här formeln fungerar
För att räkna de totala dagarna för den specifika månaden i varje cell i B3: B6, använd formeln nedan i cell C3:
=DAY(EOMONTH(B3,0)) |
Presse ange -tangenten och dra sedan autofyllhandtaget ner till cell C6.
Förklaring
MÅNAD funktion: får den sista dagen i månaden i framtiden eller tidigare. EOMONTH (B3,0) får den sista dagen i månaden i cell B3, 2-29-2020.
DAG funktion: får dagarna som nummer från ett datum.
= DAG (EOMONTH (B3,0))
= DAG (“2-29-2020”)
= 29
Anmärkning
1) Om du automatiskt vill returnera de totala dagarna för den aktuella månaden när datumet ändras kan du ändra den generiska formeln till detta:
DAY(EOMONTH(TODAY(),0)) |
I DAG funktionen används för att få det aktuella datumet i dag.
2) Om du vill få dagarna från ett månadsnamn kan du ändra den generiska formeln till detta:
DAY(EOMONTH(DATEVALUE("01-"&date&"-"&YEAR(TODAY())),0)) |
Exempel: antar att få dagarna från månadens namn i cell B9, använd formeln så här:
= DAG (EOMONTH (DATUMVÄRDE ("01 -" & B9 & "-" & YEAR (IDAG ())), 0))
Presse ange för att få resultatet.
ÅR funktion: returnerar året baserat på det angivna datumet.
DATUMVÄRDE funktion: konverterar ett datum som är lagrat som textformat till ett giltigt datum.
= DAG (EOMONTH (DATUMVÄRDE ("01 -" & B9 & "-" & YEAR (IDAG ())), 0))
= DAG (EOMONTH (DATUMVÄRDE ("01 -" & B9 & "-" & 2020), 0))
= DAG (EOMOTH (“1/1/2020”, 0))
= DAG ("1/31/2020")
= 31
Relativa formler
- Kontrollera om ett datum är arbetsdag
Denna handledning ger en formel för att kontrollera ett datum om det är en arbetsdag. - Kontrollera att två datum är samma månad
För att kontrollera om två datum under samma årsmånad kan du använda formeln i den här självstudien. - Skapa datumintervall från två datum
Denna handledning ger en formel med TEXT-funktion för att skapa ett datumintervall baserat på två datum i textformat i Excel. - Skapa veckodatumintervall
I den här guiden ger den en formel för att snabbt få det veckovisa datumintervallet i Excel.
Relativa funktioner
- Excel WEEKNUM-funktion
Returnerar veckonumret för det angivna datumet under ett år - Excel WORKDAY-funktion
Lägger till arbetsdagar till det angivna startdatumet och returnerar en arbetsdag - Excel MÅNAD-funktion
MÅNADEN används för att få månaden som heltal (1 till 12) från datum - Excel DAY-funktion
DAY-funktionen får dagen som ett nummer (1 till 31) från ett datum - Excel NU-funktion
Få aktuell tid och datum
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.