INHOUDSOPGAWE
Terwyl ons in Microsoft Excel werk, is daar verskeie formules om ons werk makliker te maak. AS formule een van hulle is. Dit het 'n wye reeks toepassings in Excel. Die IF-funksie voer 'n logiese toets uit. Dit gee een waarde terug as die resultaat WAAR is, en 'n ander as die resultaat ONWAAR is. In hierdie artikel sal ons illustreer hoe om die IF -formule met datums te gebruik. Om dit te kan doen, gaan ons oor verskeie voorbeelde gaan.
Laai Oefenwerkboek af
Jy kan die oefenwerkboek van hier af aflaai.
Gebruik van IF met datums.xlsx
Oorsig van Excel IF-funksie
- Beskrywing
Die IF funksie doen niks anders as om vir 'n spesifieke toestand te toets nie.
- Generiese sintaksis
IF( logiese_toets,[waarde_as_waar],[waarde_as_onwaar])
- Argumentbeskrywing
ARGUMENT | VEREISTE | BESKRYWING |
---|---|---|
logiese_toets | Vereis | Dit is die toestand wat getoets en gegradeer sal word as WAAR of ONWAAR . |
[waarde_as_waar] | Opsioneel | Wanneer 'n logiese toets evalueer na WAAR , is dit die waarde om terug te gee. |
[value_if_false] | Opsioneel | Wanneer 'n logiese toets evalueer na ONWAAR , is dit die waarde omopbrengs. |
- Opbrengste
Die waarde wat ons verskaf vir WAAR of ONWAAR.
- Beskikbaar in
Alle weergawes na Excel 2003.
6 gebruike van IF-formule met datums in Excel
1. Vergelyk tussen twee datums deur gebruik te maak van If-formule
In die eerste plek sal ons gebruik die IF -formule om tussen twee datums te vergelyk. Ten tyde van dit kan daar die volgende twee scenario's wees.
1.1 Wanneer albei datums in selle teenwoordig is
In hierdie geval is albei datums in selle teenwoordig wat ons moet vergelyk . In die volgende datastel het ons 'n lys produkte met hul afleweringsdatum en sperdatum. Ons sal die status van die aflewering bereken of die aflewering 'Betyds' of 'Vertraag' is. Kom ons kyk hoe ons dit kan doen:
- Selekteer eerstens sel E7.
- Voeg nou in die volgende formule:
=IF(D5>=C5,"On Time","Delayed")
- Druk Enter.
- So, ons kan sien dat die afleweringstatus van die produkmuis 'Betyds' is.
- Volgende, sleep die Vul Handvatsel -nutsding na sel E10.
- Uiteindelik sal ons die finale afleweringstatus van almal kry die produkte.
1.2 Terwyl een datum in die formule gestoor word
Soms sal ons 'n datastel hê soos die een hieronder gegee. Hier is die enigste datum wat ons het die afleweringsdatum. Die sperdatumvir die aflewering is 1-20-22. Kom ons bepaal die afleweringstatus in die 'Status' kolom van die datastel.
- Kies aan die begin sel D5.
- Voeg die volgende formule in:
=IF(D5>=C5,"On Time","Delayed")
- Nou , druk Enter.
- Hier kan ons sien die afleweringstatus is 'Betyds' vir die produkmuis.
- Daarna, sleep die Vulhandvatsel -nutsding afwaarts na sel D10.
- Laastens, die afleweringstatus van die datastel lyk soos volg.
2. IF-formule en DATUM-funksie op dieselfde tyd
In hierdie voorbeeld sal ons die IF -formule en die DATE -funksie saam gebruik. Soos die vorige datastel, sal ons die afleweringstatus van die produkte in die 'Status' -kolom invoer. Volg die eenvoudige stappe saam met ons om dit uit te voer:
- Kies eers sel D5 .
- Tik die volgende formule in in daardie sel:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Tik die Enter sleutel.
- Dus, ons kry die afleweringstatus van die produkmuis as 'Betyds'.
- Sleep nou die Vul handvatsel na sel D10.
- Gevolglik kry ons die afleweringstatus van alle die produkte in die 'Status' kolom.
🔎 Hoe werk die formule?
- DATE(2022,1,14): Neem die datum navergelyk.
- IF(C5<=DATE(2022,1,14),"On Time","Delayed"): Gee die waarde van die aflewering terug status.
3. Excel DATEVALUE-funksie toegedraai in IF-formule met datums
In excel DATEVALUE-funksie skakel datum in teks om. Ons kan hierdie funksie saamvoeg met die IF formule om datums te bereken. Vir hierdie voorbeeld gaan ons met ons vorige datastel met 'n ander sperdatum. Volg net die onderstaande instruksie om dit te doen:
- Selekteer eerstens sel D5.
- Sit die volgende formule daar:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Druk dan Enter.
- Hier kan ons die afleweringstatus sien van die eerste produkmuis is 'Betyds'.
- Sleep daarna die Vulhandvatsel hulpmiddel.
- Uiteindelik sal ons die afleweringstatus vir al die produkte in die 'Status' -kolom kry, soos die onderstaande figuur.
🔎 Hoe werk die formule?
- DATUMWAARDE(“18 /01/2022”): Oorweeg die datum 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),,”Betyds”,,”Vertraag”): Wys die waarde van die afleweringstatus 'Betyds' as die toestand WAAR is. Andersins gee 'Vertraag' as afvoer.
Lees meer: Hoe om VBA DatumValue-funksie in Excel te gebruik
Soortgelyke lesings
- Formaatdatum met VBA in Excel (4Metodes)
- Hoe om huidige datum in Excel in te voeg (3 maniere)
- Gebruik Excel-datumkortpad
- Hoe om die huidige datum in VBA te kry (3 maniere)
4. Pas EN Logika & IF Formule met Datums in Excel
Deur EN logika te gebruik saam met die IF formule, kan ons datums in Excel bereken. Die EN -logika gee 'n uitset terug waar al die voorwaardes WAAR of ONWAAR moet wees. Ons sal ons vorige datastel volg met 'n reeks sperdatums. Kom ons kyk hoe kan ons dit doen:
- Kies aan die begin sel D5.
- Voeg die volgende formule in :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Druk nou Enter .
- So , kry ons die afleweringstatus van die produkmuis met EN logika.
- Sleep dan die Vulhandvatsel af -nutsding.
- Gevolglik kry ons die afleweringstatus vir al die produkte in die 'Status' kolom van die datastel.
🔎 Hoe werk die formule?
- EN( C5>=$G$8,C5<=$G$9): Hierdie deel verteenwoordig twee voorwaardes. Een is C5>=G8 en 'n ander is C5<=G9. ' $ '-teken hou die selverwysing vas.
- IF(AND(C5>=$G$8,C5<=$G $9),"On Time","Not In Time")): As die toestand WAAR is, gee die waarde 'Betyds' terug. Anders gee ' Vertraag' as uitset.
5. Voeg inVANDAG & amp; IF Formules met Datums
'n Kombinasie van die TODAY funksie en IF formule is nog 'n benadering om datums in Excel te tel. Gestel ons het 'n datastel van produkte saam met hul afleweringsdatum. Kom ons oorweeg die sperdatum vir aflewering is vandag se datum 1-11-22. Vir jou sal dit die datum wees waarop jy oefen. Nou sal ons die afleweringstatus van al die produkte met die volgende stappe uitvind:
- Kies eers sel D5.
- Voer die volgende formule in:
=IF(C5<=TODAY(),"On Time","Delayed")
- Tik die Enter knoppie.
- Hier, in sel D5 kry ons die afleweringstatus vir die produkmuis in 'Betyds'.
- Volgende, sleep die Vulhandvatsel -nutsding na die volgende selle.
- Laastens, die afleweringstatus vir al die produkte lyk soos die onderstaande figuur.
🔎 Hoe werk die formule?
- TODAY(): Hierdie deel neem die datum van die huidige dag aan.
- IF(C5<=TODAY(),"On Time ”,”Delayed”): Wys 'Betyds' As die toestand WAAR is, gee anders 'Vertraag' as uitvoer.
Lees meer: Hoe om die dagfunksie in Excel VBA te gebruik
6. Bereken toekomstige of vorige datums in Excel deur gebruik te maak van IF-formule
In hierdie voorbeeld sal ons kyk of 'n datum in 'n reeks is of nie. Neem byvoorbeeld vandag se dag in ag.Die motief van hierdie voorbeeld is om te kyk of die aflewering binne tien dae sal plaasvind of nie. Kom ons kyk hoe ons dit kan doen:
- Selekteer eerstens sel D5.
- Tik die volgende formule daar:
=IF(C5
- Druk dan Enter.
- Nou moet ons kan sien dat die afleweringstatus van die produkmuis binne bereik is. Die aflewering sal binne 10 dae vanaf vandag plaasvind.
- Daarna, sleep die Vulhandvatsel hulpmiddel.
- Op die ou end kan ons die afleweringstatus vir al die produkte in die 'Status' kolom sien van die datastel.
🔎 Hoe werk die formule?
- VANDAG() +10: Neem die datum na tien dae vanaf die huidige datum.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> As die voorwaarde WAAR is, gee terug 'Binnen Omvang' gee andersins 'Buite bereik' as uitvoer.
Gevolgtrekking
In hierdie artikel het ons die berekening van die datums gedek deur die IF -formule te gebruik. Hopelik sal die bogenoemde voorbeelde jou help om die logika van die IF -formule met datums te verstaan. Laai die oefenwerkboek af wat by hierdie artikel gevoeg is en oefen self. As jy enige verwarring voel, los net 'n opmerking in die blokkie hieronder. Ons sal probeer om so gou as moontlik te antwoord.