Månedlig Close-Datoer

Ulike selskaper håndtere sin arbeidsbelastning annerledes. Noen selskaper er knyttet til vanlig kalender, med en "work måned" begynner på den første og konkludere på den siste arbeidsdagen i måneden. Andre selskaper justere månedlig start- og sluttdato for å møte spesielle behov for regnskap eller andre formål.

Du kan ha et behov for å regne ut din spesiell tett ut dato for en måned. Ved å bruke et par av funksjoner fra Excel Analyseverktøy, kan du gjøre kort prosess av denne oppgaven.

Den primære funksjonen til å bruke er den ARBEIDSDAG-funksjonen. Denne funksjonen gjør at du kan bestemme en spesiell arbeidsdag før eller etter en startdato. For eksempel, hvis du trengte å vite arbeidsdagen tre dager før i dag, kan du bruke funksjonen på denne måten:

= ARBEIDSDAG (IDAG (), - 3)

Det første argumentet for ARBEIDSDAG er IDAG-funksjonen, som gir dagens dato. Det andre argumentet indikerer hvor mange dager før eller etter i dag du ønsker. Husk at ARBEIDSDAG returnerer bare faktiske arbeidsdager, mandag til fredag. (Vel, returnerer den datoene for disse arbeidsdager. Det er ikke som den UKEDAG-funksjonen, som returnerer 0 til 7 for den dagen i uken.) I dette tilfellet, hvis det i dag er en tirsdag, deretter tre arbeidsdager før tirsdag er torsdag, og ARBEIDSDAG returnerer datoen for at torsdag.

Den neste funksjonen du trenger å bruke er EOMONTH, som returnerer datoen for slutten av måneden et gitt antall måneder før eller etter en bestemt dato. Å finne slutten av inneværende måned, vil du bruke funksjonen på følgende måte:

= EOMONTH (IDAG (), 0)

Det første argumentet for EOMONTH er TODAY funksjon som igjen gir dagens dato. Det andre argumentet angir hvor mange måneder før eller etter denne dato du vil i slutten av måneden for. Siden argumentet er 0, denne bruken av EOMONTH returnerer den siste dagen i den aktuelle måneden.

Hvis du kombinerer ARBEIDSDAG og EOMONTH, kan du bestemme tredje arbeidsdag før utgangen av inneværende måned, på denne måten:

= ARBEIDSDAG (EOMONTH (IDAG (), 0), - 3)

Hvis du ønsket å finne ut av tredje virkedag før slutten av en annen måned, bare erstatte TODAY-funksjon med en dato i måneden du vil. For eksempel, hvis celle C2 inneholder en dato, og vil du vite den tredje arbeidsdagen før denne datoen er slutten av måneden, vil du bruke følgende:

= ARBEIDSDAG (EOMONTH (C2,0), - 3)

Det bør bemerkes at denne formelen faktisk returnerer den tredje arbeidsdagen før den siste dag i måneden, ikke den tredje arbeidsdagen før den siste arbeidsdagen i måneden. Dette kommer inn i bildet, selvfølgelig, når du arbeider med måneder som slutter på lørdag eller søndag. Hvis en måned ender på en lørdag eller søndag, returnerer funksjonen tre arbeidsdager før denne datoen, noe som ville være en onsdag. Men hvis du ønsket dato tre dager før siste virkedag (som er fredag), du faktisk ønsker tirsdag, ikke onsdag.

I dette tilfellet, blir formelen mye mer komplisert fordi nå må du sjekke for å se om den faktiske slutten av måneden er en lørdag eller søndag. Igjen antar at du baserer alt på en date i C2, kan du bruke følgende formel:

= HVIS (OR (UKEDAG (EOMONTH (C2,0)) = 1, WEEKDAY (EOMONTH (C2,0)) = 7),
ARBEIDSDAG (ARBEIDSDAG (EOMONTH (C2,0), - 1) - 3), ARBEIDSDAG (EOMONTH (C2,0), - 3))

Hvis slutten av måneden i K2 er en lørdag (7) eller søndag (1), deretter formelen beregner arbeidsdagen en dag før (fredag) og deretter tall arbeidsdagen tre dager før det. Ellers er det vanlig formel som beregner den tredje før arbeidsdagen brukes.

Hvis du vil at formelen for å være enda mer imøtekommende, husk at ARBEIDSDAG kan kompensere for et sett med helligdager, så vel. Den enkleste måten å tillate for ferien er å sette datoene for et sett med helligdager i et navngitt område (for eksempel "Holidays"), og deretter legge til en tredje parameter til ARBEIDSDAG-funksjonen, som vist her:

= ARBEIDSDAG (EOMONTH (C2,0), - 3, dager)

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3287) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Månedlig Close-Datoer.