Ynhâldsopjefte
By it wurkjen yn Microsoft Excel, binne d'r ferskate formules om ús wurk makliker te meitsjen. IF formule is ien fan harren. It hat in breed skala oan applikaasjes yn Excel. De IF-funksje fiert in logyske test út. It jout ien wearde werom as it resultaat TRUE is, en in oare as it resultaat FALSE is. Yn dit artikel sille wy yllustrearje hoe't jo de IF formule mei datums brûke. Om dit te dwaan sille wy ferskate foarbylden besjen.
Oefenwurkboek downloade
Jo kinne it oefenwurkboek hjirwei downloade.
Gebrûk fan IF mei dates.xlsx
Oersjoch fan Excel IF-funksje
- Beskriuwing
De funksje IF docht neat oars as testen foar in spesifike betingst.
- Generic Syntax
IF( logical_test,[value_if_true],[value_if_false])
- Argumintbeskriuwing
ARGUMENT | FERGESE | BESKRYWING |
---|---|---|
logyske_test | Required | Dit is de betingst dy't hifke wurde sil en wurde beoardiele as TRUE of FALSE . |
[value_if_true] | Opsjoneel | As in logyske test evaluearret op TRUE , is dit de wearde dy't weromjûn wurdt. |
[value_if_false] | Opsjoneel | As in logyske test evaluearret op FALSE , is dit de wearde foarreturn. |
- Return
De wearde dy't wy leverje foar TRUE of FALSE.
- Beskikber yn
Alle ferzjes nei Excel 2003.
6 gebrûk fan IF-formule mei datums yn Excel
1. Fergelykje tusken twa datums mei as formule
Earst en foaral sille wy brûke de formule IF om te fergelykjen tusken twa datums. Op it stuit fan dit dwaan kinne d'r de folgjende twa senario's wêze.
1.1 Wannear't beide datums oanwêzich binne yn sellen
Yn dit gefal binne beide datums oanwêzich yn sellen dy't wy moatte fergelykje . Yn 'e folgjende dataset hawwe wy in list mei produkten mei har leveringsdatum en deadline. Wy sille de status fan de levering berekkenje oft de levering 'Op tiid' of 'Fertrage' is. Litte wy sjen hoe't wy dit kinne dwaan:
- Selektearje earst sel E7.
- No, ynfoegje de folgjende formule:
=IF(D5>=C5,"On Time","Delayed")
- Druk op Enter.
- Sa kinne wy sjen dat de leveringstatus fan 'e produktmûs 'Op tiid' is.
- Folgjende, sleep de Folje Handle ark nei sel E10.
- Ut lêst krije wy de definitive leveringstatus fan alle de produkten.
1.2 Wylst ien datum is opslein yn 'e formule
Soms hawwe wy in dataset lykas de ien jûn hjirûnder. Hjir is de ienige datum dy't wy hawwe de leveringsdatum. De deadlinefoar de levering is 1-20-22. Litte wy de leveringstatus útfine yn 'e 'Status' kolom fan 'e dataset.
- Selektearje yn it begjin sel D5.
- Foegje de folgjende formule yn:
=IF(D5>=C5,"On Time","Delayed")
- No , druk op Enter.
- Hjir kinne wy sjen dat de leveringstatus 'Op tiid' is foar de produktmûs.
- Dêrnei, sleep it ark Fill Handle nei ûnderen nei sel D10.
- Uteinlik, De leveringstatus fan de dataset sjocht der sa út.
2. IF-formule en DATE-funksje tagelyk
Yn dit foarbyld sille wy de IF -formule en de DATE -funksje tegearre brûke. Lykas de foarige dataset, sille wy de leveringstatus fan 'e produkten ynfiere yn' e 'Status' kolom. Folgje de ienfâldige stappen mei ús om dit út te fieren:
- Selektearje earst sel D5 .
- Typ de folgjende formule yn dy sel:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Tik op de Enter toets.
- Sa krije wy de leveringstatus fan 'e produktmûs as 'Op tiid'.
- Sleep no de Folle Handle nei sel D10.
- As gefolch krije wy de leveringstatus fan alle de produkten yn de 'Status' kolom.
🔎 Hoe wurket de formule?
- DATE(2022,1,14): Nimt de datum neifergelykje.
- IF(C5<=DATE(2022,1,14),"Op tiid","Delayed"): Joint de wearde fan 'e levering werom status.
3. Excel DATEVALUE-funksje ferpakt yn IF-formule mei datums
Yn excel DATEVALUE-funksje konvertearret datum yn tekst. Wy kinne dizze funksje fusearje mei de IF-formule om datums te berekkenjen. Foar dit foarbyld sille wy gean mei ús foarige dataset mei in oare deadline. Folgje gewoan de folgjende ynstruksje om dit te dwaan:
- Selektearje earst sel D5.
- Set de folgjende formule dêr:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Druk dan op Enter.
- Hjir kinne wy de leveringstatus sjen fan de earste produktmûs is 'Op tiid'.
- Dan ferpleatse jo de Fillhandtak ark.
- Uteinlik krije wy de leveringstatus foar alle produkten yn 'e kolom 'Status' lykas de ûndersteande figuer.
🔎 Hoe wurket de formule?
- DATEVALUE(“18 /01/2022”): Besjoch de datum 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),,”Op tiid”,,”Fertrage”): Jout de wearde werom fan de leveringstatus 'Op tiid' as de betingst TRUE is. Oars jout 'Fertrage' as útfier.
Lês mear: Hoe kinne jo VBA DateValue-funksje brûke yn Excel
Gelykbere lêzings
- Opmaakdatum mei VBA yn Excel (4Metoaden)
- Hoe kinne jo aktuele datum ynfoegje yn Excel (3 manieren)
- Brûk Excel-datum fluchtoets
- Hoe kinne jo de aktuele datum krije yn VBA (3 manieren)
4. Tapasse EN Logic & amp; IF-formule mei datums yn Excel
Gebrûk fan EN logika tegearre mei de formule IF , kinne wy datums yn excel berekkenje. De EN logika jout in útfier wêryn alle betingsten TRUE of FALSE moatte wêze. Wy sille ús foarige dataset folgje mei in berik fan deadlines. Litte wy sjen hoe kinne wy dit dwaan:
- Selektearje yn it begjin sel D5.
- Foegje de folgjende formule yn :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Druk no op Enter .
- Dus , krije wy de leveringsstatus fan de produktmûs mei EN logika.
- Sleep dan de Fillhandtak nei ûnderen ark.
- As gefolch krije wy de leveringstatus foar alle produkten yn de 'Status' kolom fan de dataset.
🔎 Hoe wurket de formule?
- EN( C5>=$G$8,C5<=$G$9): Dit diel stiet foar twa betingsten. Ien is C5>=G8 en in oar is C5<=G9. ' $ ' teken hâldt de selreferinsje fêst.
- IF(AND(C5>=$G$8,C5<=$G $9),"Op tiid","Net yn tiid"): As de betingst TRUE is, jout de wearde 'Op tiid' werom. Oars jout ' Fertrage' as útfier.
5. YnfoegjeHJOED & amp; IF-formules mei datums
In kombinaasje fan de TODAY-funksje en IF-formule is in oare oanpak om datums te tellen yn excel. Stel, wy hawwe in dataset fan produkten tegearre mei har leveringsdatum. Lit ús beskôgje de deadline foar levering is de datum fan hjoed 1-11-22. Foar jo sil it de datum wêze wêrop jo oefenje. No sille wy de leveringstatus fan alle produkten útfine mei de folgjende stappen:
- Selektearje earst sel D5.
- Fier de folgjende formule yn:
=IF(C5<=TODAY(),"On Time","Delayed")
- Tik op de knop Enter .
- Hjir, yn sel D5 krije wy de leveringstatus foar de produktmûs yn 'Op tiid'.
- Folgjende, sleep it ark Fillhandtak nei de folgjende sellen.
- Uteinlik, de leveringstatus foar alle produkten liket op de ûndersteande figuer.
🔎 Hoe wurket de formule?
- TODAY(): Dit diel nimt de datum fan de hjoeddeiske dei oan.
- IF(C5<=TODAY(),,"Op tiid ”,”Delayed”): Jout 'Op tiid' As de betingst TRUE is, jou oars 'Delayed' as útfier.
Lês mear: Hoe kinne jo de deifunksje brûke yn Excel VBA
6. Berekkenje takomstige of ferline datums yn Excel mei IF-formule
Yn dit foarbyld sille wy kontrolearje oft in datum yn in berik is of net. Nim bygelyks rekken mei de dei fan hjoed.It motyf fan dit foarbyld is om te kontrolearjen oft de levering al of net binnen tsien dagen plakfynt. Litte wy sjen hoe't wy dit kinne dwaan:
- Selektearje earst sel D5.
- Typ dêr de folgjende formule:
=IF(C5
- Druk dan op Enter.
- No kin sjen dat de levering status fan it produkt mûs is binnen berik. De levering sil plakfine binnen 10 dagen fan hjoed ôf.
- Dêrnei, sleep de Fillhandtak ark.
- Op it lêst kinne wy de leveringstatus sjen foar alle produkten yn 'e 'Status' kolom fan de dataset.
🔎 Hoe wurket de formule?
- TODAY() +10: Nimt de datum nei tsien dagen fan de hjoeddeiske datum.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> As de betingst TRUE is jout werom 'Binnen berik' jout oars 'Buiten berik' as útfier.
Konklúzje
Yn dit artikel hawwe wy it berekkenjen fan de datums behannele mei de IF -formule. Hooplik sille de boppesteande foarbylden jo helpe om de logika fan 'e IF -formule mei datums te begripen. Download it oefenwurkboek dat by dit artikel is tafoege en oefenje josels. As jo ferwarring fiele, lit dan in reaksje efter yn it fak hjirûnder. Wy sille besykje sa gau mooglik te antwurdzjen.