Enhavtabelo
Dum vi laboras en Microsoft Excel, estas diversaj formuloj por faciligi nian laboron. SE formulo estas unu el ili. Ĝi havas ampleksan gamon de aplikoj en Excel. La IF-funkcio faras logikan provon. Ĝi liveras unu valoron se la rezulto estas VERA , kaj alian se la rezulto estas FALSA . En ĉi tiu artikolo, ni ilustros kiel uzi la formulon IF kun datoj. Por fari tion, ni trarigardos plurajn ekzemplojn.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la praktikan laborlibron de ĉi tie.
Uzoj de IF kun datoj.xlsx
Superrigardo de Excel IF-Funkcio
- Priskribo
La IF funkcio faras nenion krom testi por specifa kondiĉo.
- Ĝenerala Sintakso
IF( logika_testo,[valoro_se_vera],[valoro_se_malvera])
- Argumenta Priskribo
ARGUMENTO | POSTULO | PRISKRIBO |
---|---|---|
logika_testo | Bezonata | Tio estas la kondiĉo, kiu estos provita kaj taksita kiel VERA aŭ FALSA . |
[valoro_se_vera] | Laŭvola | Kiam logika testo taksas al VERA , ĉi tiu estas la valoro redonenda. |
[valoro_se_falsa] | Laŭvola | Kiam logika testo taksas FALSA , ĉi tiu estas la valoro porreveni. |
- Revenas
La valoro, kiun ni liveras por VERA aŭ MALSA.
- Havebla en
Ĉiuj versioj post Excel 2003.
6 Uzoj de IF Formulo kun Datoj en Excel
1. Komparu Inter Du Datoj Uzante Se Formulo
Unue kaj ĉefe, ni uzos la IF formulo por kompari inter du datoj. En la momento de fari tion, povas esti la sekvaj du scenaroj.
1.1 Kiam Ambaŭ Datoj ĉeestas en Ĉeloj
En ĉi tiu kazo, ambaŭ datoj ĉeestas en ĉeloj, kiujn ni devas kompari . En la sekva datumaro, ni havas liston de produktoj kun ilia livera dato kaj limdato. Ni kalkulos la staton de la liveraĵo ĉu la livero estas 'Akurate' aŭ 'Prokrastita'. Ni vidu kiel ni povas fari ĉi tion:
- Unue elektu ĉelon E7.
- Nun enigu jena formulo:
=IF(D5>=C5,"On Time","Delayed")
- Premu Enigu.
- Do, ni povas vidi, ke la livera stato de la produkta muso estas 'Ĝustatempe'.
- Sekva, trenu la Plenigu Tenilon ilon al ĉelo E10.
- Fine, ni ricevos la finan liveran staton de ĉiuj la produktoj.
1.2 Dum Unu dato estas konservita en la Formulo
Foje ni havos datumaron kiel la unu donita sube. Ĉi tie, la sola dato, kiun ni havas, estas la liverdato. La limdatoĉar la livero estas 1-20-22. Ni eltrovu la liveran staton en la 'Stato' kolumno de la datumaro.
- En la komenco, elektu ĉelon D5.
- Enigu la jenan formulon:
=IF(D5>=C5,"On Time","Delayed")
- Nun , premu Enigu.
- Ĉi tie, ni povas vidi, ke la livera stato estas 'Jamtempe' por la produkta muso.
- Post tio, trenu la ilon Plenigi Tenilon malsupren al ĉelo D10.
- Fine, La livera stato de la datumaro aspektas tiel.
2. IF Formulo kaj DATA Funkcio Samtempe
En ĉi tiu ekzemplo, ni uzos la IF formulon kaj la DATO funkcion kune. Kiel la antaŭa datumaro, ni enigos la liveran staton de la produktoj en la kolumno 'Stato' . Sekvu la simplajn paŝojn kun ni por plenumi ĉi tion:
- Unue, elektu ĉelon D5 .
- Tajpu la sekvan formulon en tiu ĉelo:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Premu la Enigu klavon.
- Do, ni ricevas la liveran staton de la produkta muso kiel 'Jamtempe'.
- Nun trenu la Plenigu Tenilon al ĉelo D10.
- Kiel rezulto, ni ricevas la liveran staton de ĉiuj la produktoj en la 'Stato' kolumno.
🔎 Kiel Funkcias la Formulo?
- DATO(2022,1,14): Portas la daton alkomparu.
- IF(C5<=DATE(2022,1,14),”Pratempe”,”Prokrastita”): Redonas la valoron de la livero stato.
3. Excel DATEVALUE-Funkcio Envolvita en SE Formulo kun Datoj
En excel DATEVALUE-funkcio konvertas daton en tekston. Ni povas kunfandi ĉi tiun funkcion kun la IF-formulo por kalkuli datojn. Por ĉi tiu ekzemplo, ni iros kun nia antaŭa datumaro kun malsama limdato. Nur sekvu la suban instrukcion por fari tion:
- Unue elektu ĉelon D5.
- Metu tie la jenan formulon:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Tiam premu Enigu.
- Ĉi tie, ni povas vidi la liveran staton. de la unua produkta muso estas 'Ĝustatempe'.
- Post tio, trenu la Plenigi Tenilon ilo.
- Fine, ni ricevos la liveran staton por ĉiuj produktoj en la kolumno 'Stato' kiel la sub figuro.
🔎 Kiel Funkcias la Formulo?
- DATVALO(“18 /01/2022”): Konsideru la daton 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),”Pratempe”,”Prokrastita”): Donas la valoron de la livera stato 'Jamtempe' se la kondiĉo estas VERA. Alie donas 'Prokrastita' kiel eligo.
Legu pli: Kiel Uzi VBA DateValue Funkcion en Excel
Similaj Legadoj
- Formati Daton kun VBA en Excel (4Metodoj)
- Kiel Enmeti Nunan Daton en Excel (3 Manieroj)
- Uzu Excel-Data ŝparvojo
- Kiel Akiri la Nunan Daton en VBA (3 Manieroj)
4. Apliki KAJ Logiko & IF Formulo kun Datoj en Excel
Uzante KAJ logikon kune kun la IF formulo, ni povas kalkuli datojn en Excel. La KAJ logiko resendas eligon kie ĉiuj kondiĉoj devas esti VERA aŭ FALSA. Ni sekvos nian antaŭan datumaron kun gamo da limdatoj. Ni vidu kiel ni povas fari tion:
- En la komenco, elektu ĉelon D5.
- Enigu la jenan formulon :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Nun premu Enigu .
- Do , ni ricevas la liveran staton de la produkta muso per KAJ logiko.
- Tiam trenu malsupren la Plenigi Tenilon. ilo.
- Kiel rezulto, ni ricevas la liveran staton por ĉiuj produktoj en la 'Stato' kolumno de la datumaro.
🔎 Kiel Funkcias la Formulo?
- KAJ( C5>=$G$8,C5<=$G$9): Ĉi tiu parto reprezentas du kondiĉojn. Unu estas C5>=G8 kaj alia estas C5<=G9. ' $ ' signo tenas la ĉelreferencon fiksa.
- IF(KAJ(C5>=$G$8,C5<=$G). $9),”Ĝustatempe”,”Ne ĝustatempe”): Se la kondiĉo estas VERA, redonas la valoron 'Ĝustatempe'. Alie donas ' Prokrastita' kiel eligo.
5. EnmetuHODIAŬ & SE Formuloj kun Datoj
Kombinaĵo de la HODIAŬ funkcio kaj IF formulo estas alia aliro por kalkuli datojn en excel. Supozu, ke ni havas datumaron de produktoj kune kun ilia livera dato. Ni konsideru, ke la limdato por livero estas la hodiaŭa dato 1-11-22. Por vi, ĝi estos la dato, en kiu vi ekzercas. Nun ni eltrovos la liveran staton de ĉiuj produktoj per la sekvaj paŝoj:
- Unue, elektu ĉelon D5.
- Enigu la jenan formulon:
=IF(C5<=TODAY(),"On Time","Delayed")
- Premu la Enigu butonon.
- Ĉi tie, en ĉelo D5 ni ricevas la liveran staton por la produkta muso en 'Pratempe'.
- Trenu la ilon Plenigi Tenilon al la sekvaj ĉeloj.
- Fine, la livera stato por ĉiuj produktoj aspektas kiel la suba figuro.
🔎 Kiel Funkcias la Formulo?
- HODIAŬ(): Ĉi tiu parto prenas la daton de la nuna tago.
- IF(C5<=HODIAŬ(),”Ĝustatempe. ”,”Prokrastita”): Redonas 'On Time' Se la kondiĉo estas VERA alie donu 'Prokrastita' kiel eligo.
Legu pli: Kiel Uzi la Tagan Funkcion en Excel VBA
6. Kalkuli estontajn aŭ pasintajn datojn en Excel Uzante IF-Formulon
En ĉi tiu ekzemplo, ni kontrolos ĉu dato estas en intervalo aŭ ne. Ekzemple, konsideru la hodiaŭan tagon.La motivo de ĉi tiu ekzemplo estas kontroli ĉu la livero okazos aŭ ne ene de dek tagoj. Ni vidu kiel ni povas fari ĉi tion:
- Unue, elektu ĉelon D5.
- Tajpu la jenan formulon tie:
=IF(C5
- Tiam premu Enigu.
- Nun ni povas vidi ke la livera stato de la produkta muso estas ene de intervalo. La livero okazos ene de 10 tagoj ekde hodiaŭ.
- Post tio, trenu la Plenuman tenilon ilo.
- Fine, ni povas vidi la liveran staton por ĉiuj produktoj en la 'Stato' kolumno de la datumaro.
🔎 Kiel Funkcias la Formulo?
- HODIAŬ() +10: Prenas la daton post dek tagoj de la nuna dato.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> Se la kondiĉo estas VERA revenas 'En Intervalo' alie donas 'Eksterintervalo' kiel eligo.
Konkludo
En ĉi tiu artikolo, ni kovris kalkuli la datojn per la formulo IF Espereble, la supraj ekzemploj helpos vin kompreni la logikon de la formulo IF kun datoj. Elŝutu la ekzerclibron aldonitan kun ĉi tiu artikolo kaj ekzercu vin mem. Se vi sentas konfuzon simple lasu komenton en la suba skatolo. Ni provos respondi kiel eble plej baldaŭ.