Excel-formel: Kontrollera om datumet är arbetsdag
I Excel, för att kontrollera ett datum om det är en arbetsdag (exklusive helger och helgdagar) kan du använda WORKDAY-funktionen.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Generisk formel:
WORKDAY(date-1,1,holidays)=date |
Syntaxt och argument
Date:the date you want to check if is a workday. |
Returvärde
Denna formel återgår till ett logiskt värde, SANT eller FAL. När formeln återgår till SANT är datumet en arbetsdag, annars är datumet inte en arbetsdag när formeln återgår till FALSKT.
Hur den här formeln fungerar
I cellerna E3: E7 listar helgdagarna, nu för att kontrollera datumen i lista B3: B7 om det är arbetsdagar, använd nedanstående formel:
=WORKDAY(B3-1,1,$E$3:$E$7)=B3 |
Presse ange för att få det första kontrollresultatet och dra sedan handtaget för autofyllning ner till cell B7.
Förklaring
ARBETSDAG funktion: används för att lägga till ett specificerat antal arbetsdagar till ett startdatum och returnera framtida eller förflutna datum i serienummerformat.
= ARBETSDAG (B3-1,1, $ E $ 3: $ E $ 7)
=WORKDAY("4/11/2020",1, $E$3:$E$7)
= 4/13/2020
Sedan
= 4/13/2020 = B3
=4/13/2020=/12/2020
= FALSKT
Anmärkningar
Med WORKDAY-funktionen, i recons är helgerna lördag och söndag. Om du har din egen helg kan du använda ARBETSDAG.INTL funktion.
Antag att helgerna är måndag och tisdag, använd formeln som:
=WORKDAY.INTL(B3-1,1,3,$E$3:$E$7)=B3
Helgenummer
Antal | Helgdagar |
1 (standard) | lördag och söndag |
2 | Söndag och måndag |
3 | Måndag och tisdag |
4 | Tisdag och onsdag |
5 | Onsdag och torsdag |
6 | torsdag och fredag |
7 | Fredag och lördag |
11 | Bara söndag |
12 | Endast måndag |
13 | Endast tisdag |
14 | Endast onsdag |
15 | Endast torsdag |
16 | Endast fredag |
17 | Endast lördag |
Relativa formler
- Räkna endast vardagar mellan två datum
Denna handledning innehåller formler för att räkna dagarna exklusive helger och helgdagar mellan två datum - Räkna specifik veckodag mellan två datum
Denna handledning ger formeln att räkna en specifik vardag mellan två angivna datum i Excel. - Räkna dagar från idag
Denna handledning ger den bästa formeln för att beräkna skillnaden mellan ett datum och idag i Excel. - Konvertera vardag i ett datumintervall
Om det finns en lista med datum, hur kan du räkna en viss veckodag i en sådan datumlista?
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.