INHOUDSOPGAWE
Die tutoriaal wys hoe om 'n datumsakrekenaar in Excel te skep presies vir jou behoeftes om 'n datum enige N dae van of voor vandag te vind, alle dae of slegs werksdae tel.
Is jy op soek na die vervaldatum wat presies 90 dae van nou af is, te bereken? Of wonder jy watter datum is 45 dae na vandag? Of moet jy die datum weet wat 60 dae voor vandag plaasgevind het (tel slegs werksdae en alle dae)?
Wat ook al jou taak is, hierdie tutoriaal sal jou leer hoe om jou eie datumrekenaar in Excel te maak in onder 5 minute. As jy nie soveel tyd het nie, kan jy ons aanlyn sakrekenaar gebruik om die datum te vind wat die gespesifiseerde aantal dae na of voor vandag is.
Datum Sakrekenaar in Excel Aanlyn
Wil jy 'n vinnige oplossing hê vir "wat is 90 dae van vandag af" of "wat is 60 dae voor vandag"? Tik die aantal dae in die ooreenstemmende sel, druk Enter, en jy sal dadelik al die antwoorde hê:
Let wel. Om die ingebedde werkboek te sien, laat asseblief bemarkingskoekies toe.
Moet jy 30 dae vanaf 'n gegewe datum bereken of 60 werksdae voor 'n sekere datum bepaal? Gebruik dan hierdie datumrekenaar.
Nuuskierig om te weet watter formules gebruik word om jou datums te bereken? Jy sal hulle almal en nog baie meer in die volgende voorbeelde vind.
Hoe om 30/60/90 dae van vandag af in Excel te bereken
Om 'n datum N dae van nou af te vind, gebruik dieTODAY-funksie om die huidige datum terug te gee en die verlangde aantal dae daarby te voeg.
Om 'n datum te kry wat presies 30 dae vanaf vandag voorkom:
=TODAY()+30
Om te bereken 60 dae vanaf vandag:
=TODAY()+60
Watter datum is 90 dae van nou af? Ek dink jy weet reeds hoe om dit te kry :)
=TODAY()+90
Om 'n generiese vandag plus N dae formule te maak, voer die aantal dae in een of ander sel in, sê B3, en voeg daardie sel by die huidige datum:
=TODAY()+B3
Nou kan jou gebruikers enige nommer in die verwysde sel tik en die formule sal dienooreenkomstig herbereken. As voorbeeld, kom ons vind 'n datum wat 45 dae van vandag af voorkom:
Hoe hierdie formule werk
In sy interne voorstelling stoor Excel datums as reeksnommers wat begin met 1 Januarie 1900, wat is die getal 1. Dus, die formule voeg eenvoudig die twee getalle bymekaar, die heelgetal wat vandag se datum verteenwoordig en die aantal dae wat jy spesifiseer. Die TODAY()-funksie is wisselvallig en word outomaties opgedateer elke keer as die werkblad oopgemaak of herbereken word - so wanneer jy die werkboek môre oopmaak, sal jou formule herbereken vir die huidige dag.
Op die oomblik van skryf, vandag se datum is 19 April 2018, wat deur die reeksnommer 43209 voorgestel word. Om 'n datum te vind, sê, 100 dae van nou af, voer jy eintlik die volgende berekeninge uit:
=TODAY() + 100
= April 19, 2018 + 100
= 43209 + 100
= 43309
Skakel die reeksnommer 43209 om na die Datum -formaat, en jy sal 28 Julie 2018 kry, wat presies 100 dae na vandag is.
Hoe om 30/60/90 dae voor vandag in Excel te kry
Om N dae voor vandag te bereken, trek die vereiste aantal dae van die huidige datum af. Byvoorbeeld:
90 dae voor vandag:
=TODAY()-90
60 dae voor vandag:
=TODAY()-60
45 dae voor vandag :
=TODAY()-45
Of maak 'n generiese vandag minus N dae formule gebaseer op 'n selverwysing:
=TODAY()-B3
In die skermkiekie hieronder, bereken ons 'n datum wat 30 dae voor vandag plaasgevind het.
Hoe om N besigheid na/voor vandag te bereken
Soos jy waarskynlik weet, het Microsoft Excel 'n paar funksies om werksdae te bereken gebaseer op 'n begindatum sowel as tussen enige twee datums wat jy spesifiseer.
In die onderstaande voorbeelde sal ons die WERKDAG-funksie gebruik, wat 'n datum terugstuur wat 'n gegewe aantal werksdae voor of voor die begindatum plaasvind, uitgesluit naweke (Saterdag en Sondag) . As jou naweke anders is, gebruik dan die WORKDAY.INTL-funksie wat pasgemaakte naweekparameters toelaat.
Dus, om 'n datum N werksdae van vandag af te vind, gebruik hierdie generiese formule:
WERKDAG(VANDAG(), N dae )Hier is 'n paar voorbeelde:
10 werksdae vanaf vandag
=WORKDAY(TODAY(), 10)
30 werksdae van nou af
=WORKDAY(TODAY(), 30)
5 werksdae van vandag af
=WORKDAY(TODAY(), 5)
Om 'n datum te kry N werksdae voorvandag , gebruik hierdie formule:
WERKDAG(TODAY(), - N dae )En hier is 'n paar werklike formules:
90 besigheid dae voor vandag
=WORKDAY(TODAY(), -90)
15 werksdae voor vandag
=WORKDAY(TODAY(), -15)
Om jou formule meer buigsaam te maak, vervang die hardgekodeerde aantal dae met 'n selverwysing, sê B3:
N werksdae vanaf vandag:
=WORKDAY(TODAY(), B3)
N werksdae voor vandag:
=WORKDAY(TODAY(), -B3)
Op 'n soortgelyke manier kan jy weeksdae by of van 'n gegewe datum optel of aftrek, en jou Excel-datumsakrekenaar kan so lyk.
Hoe om 'n datumrekenaar in Excel te skep
Onthou jy die Excel Online Datum Sakrekenaar wat heel aan die begin van hierdie tutoriaal vertoon is? Nou ken jy al die formules en kan dit maklik in jou werkblaaie herhaal. Jy kan selfs iets meer ingewikkeld maak, want die rekenaarweergawe van Excel bied baie meer vermoëns.
Om vir jou 'n paar idees te gee, kom ons ontwerp ons Excel-datumsakrekenaar dadelik.
Oor die algemeen kan daar wees 3 keuses vir die berekening van datums:
- Gegrond op vandag se datum of spesifieke datum
- Van of voor die gespesifiseerde datum
- Tel alle dae of slegs werksdae
Om al hierdie opsies aan ons gebruikers te verskaf, voeg ons drie Groepboks -kontroles by ( Ontwikkelaar -oortjie > Voeg in > Vormkontroles > Groepkassie) en plaas twee radioknoppies in elke groepkassie. Dan skakel jy elke groepvan knoppies na 'n aparte sel (regskliek op die knoppie > Formaatbeheer > Beheer -oortjie > Selskakel ), wat jy later kan versteek. In hierdie voorbeeld is die gekoppelde selle D5, D9 en D14 (sien asseblief die skermkiekie hieronder).
Opsioneel kan jy die volgende formule in B6 invoer om die huidige datum in te voeg as die Vandag se datum knoppie is gekies. Dit is nie eintlik nodig vir ons hoofdatumberekeningsformule nie, net 'n klein vergunning aan jou gebruikers om hulle te herinner watter datum vandag is:
=IF($D$5=1, TODAY(), "")
Voeg laastens die volgende formule in B18 in wat kontroleer die waarde in elke gekoppelde sel en bereken die datum op grond van die gebruiker se keuses:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))
Dit kan met die eerste oogopslag soos 'n monsteragtige formule lyk, maar as jy dit in individuele IF-stellings opdeel, jy sal die eenvoudige datumberekeningsformules wat ons in die vorige voorbeelde bespreek het maklik herken.
En nou kies jy die verlangde opsies, sê, 60 dae van nou af , en kry die volgende resultaat:
Om die formule van nader te bekyk en dit waarskynlik vir jou behoeftes te reverse-engineer, is jy welkom om ons Datumsakrekenaar vir Excel af te laai.
Spesiale hulpmiddels om datums te bereken gebaseer op vandag
As jy op soek is na iets meer professioneel, kan jy vinnig 90, 60, 45, 30 dae van nou af (of watter aantal dae jy ook al nodig het) bereken met ons Excel-nutsgoed.
Datum en TydWizard
As jy 'n kans gehad het om ten minste een keer met ons Datum en Tyd Wizard te betaal, weet jy dat dit dadelik dae, weke, maande of jare (of enige kombinasie van hierdie eenhede) kan byvoeg of aftrek. tot 'n sekere datum asook die verskil tussen twee dae te bereken. Maar het jy geweet dit kan ook datums bereken op grond van vandag?
As 'n voorbeeld, kom ons vind uit watter datum is 120 dae vanaf vandag :
- Voer die TODAY()-formule in in een of ander sel, sê B1.
- Kies die sel waar jy die resultaat wil uitvoer, B2 in ons geval.
- Klik die Datum & Time Wizard -knoppie op die Ablebits Tools -oortjie.
- Spesifiseer op die Voeg by -oortjie hoeveel dae jy by die brondatum wil voeg (120 dae) in hierdie voorbeeld).
- Klik op die Voeg formule in -knoppie.
Dit is dit!
Soos getoon in die skermkiekie hierbo, verskil die formule wat deur die towenaar gebou is van al die formules waarmee ons te doen gehad het, maar dit werk ewe goed :)
Om 'n datum te kry wat plaasgevind het 120 dae voor vandag, skakel oor na die Aftrek -oortjie en stel dieselfde parameters op. Of, voer die aantal dae in 'n ander sel in, en wys die towenaar na daardie sel:
As gevolg hiervan, sal jy 'n universele formule kry wat outomaties herbereken word elke keer as jy 'n nuwe aantal dae in die verwysde invoer. sel.
Datumkieser vir Excel
Met ons ExcelDatumkieser, jy kan nie net geldige datums in jou werkblaaie in 'n klik invoeg nie, maar dit ook bereken!
Anders as die Datum- en Tyd-assistent, voeg hierdie hulpmiddel datums in as statiese waardes , nie formules.
Byvoorbeeld, hier is hoe jy 'n datum 21 dae vanaf vandag kan kry:
- Klik op die Datum Piker -knoppie op die Ablebits Tools -oortjie om 'n aftrek-kalender in jou Excel te aktiveer.
- Klik met die rechtermuisknop op die sel waar jy die berekende datum wil invoeg en kies Kies Datum van Kalender uit die opspringkieslys.
- Die aftrekkalender sal in jou werkblad verskyn met die huidige datum in blou uitgelig, en jy klik op die sakrekenaarknoppie in die regter boonste hoek:
- Op die boonste paneel, klik die Dag -eenheid en tik die aantal dae om by te voeg, 21 in ons geval. By verstek voer die sakrekenaar die optelbewerking uit (let asseblief op die plusteken in die vertoonvenster). As jy dae van vandag af wil aftrek, klik dan op die minusteken op die onderste paneel.
- Ten slotte, klik om die berekende datum in die kalender te wys. Of druk die Enter-sleutel of klik om die datum in 'n sel in te voeg:
Hoe om datums 30, 60 en 90 dae vanaf vandag uit te lig
Wanneer as u vervaldatums of sperdatums bereken, wil u dalk die resultate meer visueel maak deur die datums te kleurkodeer, afhangende van die aantal dae voor die vervaldatum. Dit kangedoen word met Excel-voorwaardelike formatering.
As 'n voorbeeld, kom ons maak 4 voorwaardelike formateringreëls gebaseer op hierdie formules:
- Groen: meer as 90 dae van nou af
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Where C2 is the topmost expiry date.
Here are the steps to create a formula-based rule:
- Select all the cells with the expiry dates (B2:B10 in this example).
- On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
- In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
- In the Format values where this formula is true box, enter your formula.
- Click Format… , switch to the Fill tab and select the desired color.
- Click OK two times to close both windows.
Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:
If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:
Green: over 90 days from now:
=C2>TODAY()+90
Yellow: between 60 and 90 days from today:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: between 30 and 60 days from today:
=AND(C2>=TODAY()+30, C2
Red: less than 30 days from today:
=C2
Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.
In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .
- Red: more than 90 days before today:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Meer voorbeelde van voorwaardelike formatering vir datums kan hier gevind word: Hoe om datums en tyd voorwaardelik in Excel te formateer.
Om dae nie van vandag af nie, maar vanaf enige datum te tel, gebruik hierdie artikel: Hoe om dae sedert of tot datum in Excel te bereken.
Dit is hoe jy bereken datums wat 90, 60, 30 of n dae vanaf/voor vandag is in Excel. Om die formules en voorwaardelike formateringreëls wat in hierdie tutoriaal bespreek word noukeurig te kyk, nooi ek jou uit om ons voorbeeldwerkboek hieronder af te laai. Dankie dat jy gelees het en hoop om jou volgende week op ons blog te sien!
Oefenwerkboek vir aflaai
Bereken Datums in Excel - voorbeelde (.xlsx-lêer)