Excel 2020: Beregn ikke-standard arbejdsuge - Excel-tip

Indholdsfortegnelse

I mine live Power Excel-seminarer er det ret tidligt på dagen, hvor jeg viser, hvordan jeg højreklikker på udfyldningshåndtaget, trækker en dato og derefter vælger Udfyld hverdage. Dette udfylder mandag til fredag ​​datoer. Jeg spørger publikum: "Hvor mange af jer arbejder mandag til fredag?" Mange hænder går op. Jeg siger, ”Det er fantastisk. For alle andre bryder Microsoft sig klart ikke om dig. ” Latter.

Det ser bestemt ud til, at hvis du arbejder andet end mandag til fredag ​​eller har et år, der slutter på en anden dag end den 31. december, fungerer mange ting i Excel ikke særlig godt.

To funktioner i Excel viser imidlertid, at Excel-teamet bryr sig om mennesker, der arbejder ulige arbejdsuge: NETWORKDAYS.INTL og WORKDAY.INTL.

Men lad os starte med deres oprindelige mandag-fredag ​​fortilfælde. Følgende figur viser en startdato i kolonne B og en slutdato i kolonne C. Hvis du trækker fra =C5-B5, får du antallet af dage mellem de to datoer. For at finde ud af antallet af hverdage bruger du =NETWORKDAYS(B2,C2).

Bemærk

Hvis du trækker mandag den 14. august fra fredag ​​den 18. august, fortæller Excel dig, at der er 4 dage mellem de to datoer. Excel tæller ikke slutdatoen. Men NETWORKDAYS tæller både den første og sidste dato i intervallet.

Det bliver endnu bedre. NETWORKDAYS giver mulighed for et valgfrit tredje argument, hvor du angiver arbejdsferie. I den næste figur tillader listen over helligdage i H3: H15 beregning af arbejdsdage mindre helligdage i kolonne F.

Før Excel 2007 var NETWORKDAYS og WORKDAY-funktionerne tilgængelige, hvis du aktiverede tilføjelsesprogrammet Analysis ToolPak, der blev leveret med hver kopi af Excel. For Excel 2007 blev disse tilføjelsesprogrammer gjort til en kerneelement i Excel. I Excel 2007 tilføjede Microsoft INTL-versioner af begge funktioner med et nyt weekendargument. Dette argument tillod i to på hinanden følgende dage som weekenden og tillod også en weekend i en dag.

Der er desuden flere lande med weekender, der ikke falder lørdag og søndag. Alle nedenstående lande undtagen Brunei Darussalem fik funktionalitet med NETWORKDAYS.INTL og WORKDAY.INTL.

Der er dog stadig tilfælde, hvor weekenden ikke opfylder nogen af ​​de 14 weekenddefinitioner, der er tilføjet i Excel 2007.

For eksempel er Hartville Marketplace åben mandag, torsdag, fredag ​​og lørdag. Det betyder, at deres weekend er tirsdag, onsdag og søndag.

Fra og med Excel 2010 kan du i stedet for at bruge 1-7 eller 11-17 som weekendargument sende 7-cifret binær tekst for at angive, om en virksomhed er åben eller lukket en bestemt dag. Det virker lidt usædvanligt, men du bruger en 1 til at angive, at butikken er lukket i weekenden og en 0 for at indikere, at butikken er åben. Når alt kommer til alt betyder 1 normalt Til og 0 betyder normalt Fra. Men navnet på argumentet er Weekend, så 1 betyder, at det er en fridag, og 0 betyder, at du ikke har fri.

For mandag-, torsdag-, fredag- og lørdagsplanen på Hartville Marketplace bruger du således "0110001". Hver gang jeg skriver en af ​​disse tekststrenge, skal jeg stille i mit hoved sige "Mandag, tirsdag, onsdag …", når jeg skriver hvert ciffer.

Marion Coblentz på Hartville Marketplace kunne bruge følgende formel til at finde ud af, hvor mange Marketplace-dage der er mellem to datoer.

Forresten brugte jeg ikke det valgfri helligdagsargument ovenfor, fordi Memorial Day, 4. juli og Labor Day er de største kundedage i Hartville.

Hvis du nogensinde er i det nordøstlige Ohio, skal du stoppe ved Hartville for at se det 100% amerikansk fremstillede hus inde i Hartville Hardware og prøve den gode mad på Hartville Kitchen.

Interessante artikler...