Excel 2020: Beräkna icke standardiserade arbetsveckor - Excel-tips

Innehållsförteckning

I mina Power Excel-seminarier är det ganska tidigt på dagen när jag visar hur jag högerklickar på Fill Handle, drar ett datum och väljer sedan Fill Weekdays. Detta fyller datum från måndag till fredag. Jag frågar publiken, "Hur många av er arbetar måndag till fredag?" Många händer går upp. Jag säger, "Det är fantastiskt. För alla andra bryr sig Microsoft uppenbarligen inte om dig. ” Skratt.

Det verkar verkligen som om du arbetar något annat än måndag till fredag ​​eller har ett år som slutar någon annan dag än den 31 december, så fungerar många saker i Excel inte så bra.

Två funktioner i Excel visar dock att Excel-teamet bryr sig om människor som arbetar udda arbetsveckor: NETWORKDAYS.INTL och WORKDAY.INTL.

Men låt oss börja med deras ursprungliga måndag-fredag. Följande bild visar ett startdatum i kolumn B och ett slutdatum i kolumn C. Om du subtraherar =C5-B5får du antalet dagar mellan de två datumen. För att räkna ut antalet vardagar använder du =NETWORKDAYS(B2,C2).

Notera

Om du subtraherar måndagen den 14 augusti från fredagen den 18 augusti kommer Excel att berätta att det är fyra dagar mellan de två datumen. Slutdatum räknas inte i Excel. Men NETWORKDAYS räknar både det första och det sista datumet i intervallet.

Det blir ännu bättre. NETWORKDAYS möjliggör ett valfritt tredje argument där du anger arbetshelger. I nästa figur tillåter listan över helgdagar i H3: H15 beräkning av arbetsdagar mindre helgdagar i kolumn F.

Före Excel 2007 var funktionerna NETWORKDAYS och WORKDAY tillgängliga om du aktiverade tillägget Analysis ToolPak som levererades med varje kopia av Excel. För Excel 2007 gjordes dessa tillägg till en viktig del av Excel. I Excel 2007 lade Microsoft till INTL-versioner av båda funktionerna med ett nytt helgargument. Detta argument tillät två på varandra följande dagar som helgen och tillät också en helgedag på en dag.

Dessutom finns det flera länder med helger som inte faller på lördag och söndag. Alla länder som visas nedan utom Brunei Darussalem fick funktionalitet med NETWORKDAYS.INTL och WORKDAY.INTL.

Det finns dock fortfarande fall där helgen inte uppfyller någon av de 14 helgdefinitionerna som lagts till i Excel 2007.

Till exempel är Hartville Marketplace öppen måndag, torsdag, fredag ​​och lördag. Det betyder att deras helg är tisdag, onsdag och söndag.

Från och med Excel 2010, istället för att använda 1-7 eller 11-17 som helgargument, kan du skicka 7-siffrig binär text för att ange om ett företag är öppet eller stängt en viss dag. Det verkar lite ovanligt, men du använder en 1 för att indikera att butiken är stängd för helgen och en 0 för att indikera att butiken är öppen. När allt kommer omkring betyder 1 normalt På och 0 betyder normalt Av. Men argumentets namn är helg, så 1 betyder att det är en ledig dag och 0 betyder att du inte har ledig dag.

Således, för måndag, torsdag, fredag, lördagsschema på Hartville Marketplace, skulle du använda "0110001". Varje gång jag skriver en av dessa textsträngar måste jag tyst säga i mitt huvud: "Måndag, tisdag, onsdag …" när jag skriver varje siffra.

Marion Coblentz på Hartville Marketplace kan använda följande formel för att ta reda på hur många Marketplace-dagar det finns mellan två datum.

Förresten, jag använde inte det valfria helgdagargumentet ovan eftersom Memorial Day, 4 juli och Labor Day är de största kunddagarna i Hartville.

Om du någonsin befinner dig i nordöstra Ohio måste du stanna vid Hartville för att se det 100% amerikanska huset inuti Hartville Hardware och prova den goda maten på Hartville Kitchen.

Intressanta artiklar...