Tvinger Datoer Termin

January 23  by Eliza

Roger er å holde orden på fakturaer i et Excel-regneark. Alle fakturaer må sendes inn med forfall den 28. i måneden, og Roger lurte på om det var en måte å tvinge en dato for å alltid "hoppe frem" til neste forekomst av den 28.

Den reneste måten å tvinge datoer fremover er å lage en formel som vil undersøke en dato i en celle, og deretter tvinge denne datoen til neste ønsket dato, for eksempel den 28.. Følgende formel er en god en til å begynne med:

= HVIS (DAG (A1)> 28, DATO (ÅR (A1), MÅNED (A1) +1,28), DATO (ÅR (A1), MÅNED (A1), 28))

Denne formelen undersøker datoen i celle A1. Hvis dagen verdien av datoen er større enn 28, så formelen konstruerer og returnerer en dato som er lik den 28. i neste måned. Hvis den er mindre enn eller lik 28, og deretter 28 av den aktuelle måned returneres.

Det er en enda kortere vei å gjengi en akseptabel formel, men-en som helt blir kvitt HVIS-funksjonen:

= DATO (ÅR (A1), MÅNED (A1) + (DAY (A1)> 28), 28)

Dette bruker inneværende år som året, og dagen er alltid 28. måned bruker en boolsk beregning. Hvis dagen er større enn 28 da (Day (A1)> 28) vil være TRUE og vil regne som en 1, og dermed legge en til den aktuelle måneden. Dersom det er mindre enn eller lik 28, vil det være falsk og beregne som en 0, bare å beregne den aktuelle måned.

Hvis du ikke ønsker å være "streng" gi noen mennesker bare en dag (4/27/2012 vil gi en forfallsdato 4/28/2012), du kunne tenkt på å gi dem minst en uke med formelen:

= DATO (ÅR (A1), MÅNED (A1) + (DAY (A1)> 21), 28)

Dette ville gi den 28. inneværende måned for første-tjueførste, men for senere datoer det vil hoppe til den 28. i påfølgende måned.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2410) 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: Tvinge Datoer Forward.