Hoe IF-formule te brûken mei datums (6 maklike foarbylden)

  • Diel Dit
Hugh West

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.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.