Beregning en dato fem dage før første bankdag

11/22/2010 by admin

DeWayne har en dato i celle A1, og det er let at udvinde måneden fra denne dato. Hvad han skal gøre, er imidlertid at beregne den dato, der er fem kalenderdage før den første bankdag i måneden. Så hvis datoen i celle A1 er September 26, 2012, så den første bankdag i måneden vil være September 3 samt fem dage før det ville være 29 August.

Der er mange forskellige formler, du kan bruge til at udlede en sådan dato. Den korteste en, som jeg har stødt på er denne:

= ARBEJDSDAG (A1-DAY (A1), 1) -5

Det trækker den dag i måneden fra den aktuelle dato, som giver den sidste dag i den foregående måned. Ved hjælp af dette som et parameter for arbejdsdagen funktion, sammen med en anden parameter på 1, giver dig den første arbejdsdag (bankdag) i den aktuelle måned. Fem dage trækkes derefter fra denne dato, hvilket giver det ønskede resultat.

Du kan også, hvis du foretrækker, skal du bruge EOMONTH funktion i formlen, på denne måde:

= ARBEJDSDAG (EOMONTH (A1, -1), 1) -5

Den EOMONTH (A1, -1) del af formlen giver det samme resultat som A1-DAY (A1), som er den sidste dag i den foregående måned.

Du kan også bruge den tredje parameter af arbejdsdagen funktion til at tage ferie i betragtning, hvis du ønsker. Den nemmeste måde at gøre dette er på denne måde:

= ARBEJDSDAG (A1-DAY (A1), 1, MyHolidays) -5

I denne brug, MyHolidays er et navn, du tildeler en række celler, hvor hver celle indeholder datoen for en ferie i løbet af året.

Det skal bemærkes, at de to funktioner hidtil anvendte (arbejdsdag og EOMONTH) er begge en del af Analysis ToolPak, der skal være installeret og aktiveret på dit system, for at de funktioner til at arbejde. (Hvordan du aktiverer ToolPak er dækket i andre spørgsmål af ExcelTips.)

Hvis du ikke vil bruge Analysis ToolPak anden grund, kan du bruge en anden stereotyp tilgang, såsom følgende:

= A1-dag (A1) +1+ (UGEDAG (A1-dag (A1)) = 7) + 2 * (UGEDAG (A1-dag (A1)) = 6) -5

Formlen beregner den første dag i måneden, og derefter tilføjer passende værdier baseret på, om den første dag i måneden er en lørdag eller søndag. Derefter fem dage subtraheres fra resultatet.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (12178) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her: Beregning en dato fem dage før første bankdag .


© 2019 - zajacperrone.com| Contact us: webmaster# zajacperrone.com