Efnisyfirlit
Þegar við vinnum í Microsoft Excel, eru ýmsar formúlur til að auðvelda okkur. EF formúlan er ein af þeim. Það hefur mikið úrval af forritum í Excel. IF aðgerðin framkvæmir rökrétt próf. Það skilar einu gildi ef niðurstaðan er TRUE og annað ef niðurstaðan er FALSE . Í þessari grein munum við sýna hvernig á að nota IF formúluna með dagsetningum. Til þess að gera þetta munum við fara yfir nokkur dæmi.
Sækja æfingarvinnubók
Þú getur hlaðið niður æfingarbókinni héðan.
Notkun af IF með dates.xlsx
Yfirlit yfir Excel IF aðgerð
- Lýsing
aðgerðin IF gerir ekkert annað en að prófa tiltekið ástand.
- Almenn setningafræði
IF( logical_test,[value_if_true],[value_if_false])
- Röksemdalýsing
RÖK | KRÖFUR | LÝSING |
---|---|---|
logical_test | Áskilið | Þetta er ástandið sem verður prófað og metið sem TRUE eða FALSE . |
[value_if_true] | Valfrjálst | Þegar rökrétt próf metur til TRUE er þetta gildið sem á að skila. |
[value_if_false] | Valfrjálst | Þegar rökrétt próf er metið í FALSE er þetta gildiðskil. |
- Ávöxtun
Verðmætið sem við gefum fyrir TRUE eða FALSE.
- Fáanlegt í
Allar útgáfur eftir Excel 2003.
6 notkun á IF formúlu með dagsetningum í Excel
1. Berðu saman tvær dagsetningar með því að nota If formúlu
Fyrst og fremst munum við nota EF formúlan til að bera saman tvær dagsetningar. Þegar þetta er gert geta eftirfarandi tvær aðstæður verið til staðar.
1.1 Þegar báðar dagsetningar eru til staðar í frumum
Í þessu tilviki eru báðar dagsetningar til staðar í frumum sem við verðum að bera saman . Í eftirfarandi gagnasafni höfum við lista yfir vörur með afhendingardagsetningu og fresti. Við reiknum út stöðu sendingarinnar hvort sem sendingin er 'Á réttum tíma' eða 'Seinkað'. Við skulum sjá hvernig við getum gert þetta:
- Í fyrsta lagi skaltu velja reit E7.
- Nú, settu inn eftirfarandi formúlu:
=IF(D5>=C5,"On Time","Delayed")
- Ýttu á Enter.
- Þannig að við getum séð afhendingarstöðu vörumúsarinnar er 'Á réttum tíma'.
- Næst, dragðu Fill Handle tól í reit E10.
- Að lokum munum við fá endanlega afhendingarstöðu allra vörurnar.
1.2 Á meðan ein dagsetning er geymd í formúlunni
Stundum munum við hafa gagnasafn eins og einn sem gefinn er hér að neðan. Hér er eina dagsetningin sem við höfum er afhendingardagur. Fresturinnfyrir afhendingu er 1-20-22. Við skulum reikna út afhendingarstöðuna í 'Staða' dálki gagnasafnsins.
- Í upphafi velurðu reit D5.
- Settu inn eftirfarandi formúlu:
=IF(D5>=C5,"On Time","Delayed")
- Nú , ýttu á Enter.
- Hér getum við séð afhendingarstöðuna er 'Á réttum tíma' fyrir vörumúsina.
- Eftir það skaltu draga Fill Handle tólið niður á reit D10.
- Að lokum lítur afhendingarstaða gagnasafnsins svona út.
2. IF formúla og DATE fall á sama tíma
Í þessu dæmi munum við nota IF formúluna og DATE fallið saman. Eins og fyrra gagnasafnið munum við setja inn afhendingarstöðu vörunnar í ‘Status’ dálknum. Fylgdu einföldum skrefum með okkur til að framkvæma þetta:
- Fyrst skaltu velja reit D5 .
- Sláðu inn eftirfarandi formúlu í þeim reit:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Ýttu á Enter lykilinn.
- Þannig að við fáum afhendingarstöðu vörumúsarinnar sem 'Á réttum tíma'.
- Dragðu nú Fylltu handfang í reit D10.
- Þar af leiðandi fáum við afhendingarstöðu allra vörurnar í 'Status' dálknum.
🔎 Hvernig virkar formúlan?
- DATE(2022,1,14): Tekur dagsetninguna tilbera saman.
- IF(C5<=DATE(2022,1,14),"Á tíma","Delayed")): Skýrir gildi sendingar staða.
3. Excel DATEVALUE fall vafinn í IF formúlu með dagsetningum
Í excel DATEVALUE fall breytir dagsetningu í texta. Við getum sameinað þessa aðgerð við IF formúluna til að reikna út dagsetningar. Fyrir þetta dæmi munum við fara með fyrri gagnapakka okkar með öðrum frest. Fylgdu bara leiðbeiningunum hér að neðan til að gera þetta:
- Veldu fyrst reit D5.
- Settu eftirfarandi formúlu þar:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Ýttu síðan á Enter.
- Hér getum við séð afhendingarstöðu af fyrstu vörumúsinni er 'Á réttum tíma'.
- Eftir það skaltu draga Fill Handle tól.
- Að lokum munum við fá afhendingarstöðu fyrir allar vörur í 'Staða' dálknum eins og mynd fyrir neðan.
🔎 Hvernig virkar formúlan?
- DAGSETNINGSVERÐI(“18 /01/2022”): Íhuga dagsetninguna 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),„Á tíma“,“Seinkað“): Skilar gildinu af afhendingarstöðu 'Á tíma' ef skilyrðið er TRUE. Annars gefur 'Seinkað' sem úttak.
Lestu meira: Hvernig á að nota VBA DateValue aðgerðina í Excel
Svipuð lestur
- Snið dagsetning með VBA í Excel (4Aðferðir)
- Hvernig á að setja inn núverandi dagsetningu í Excel (3 leiðir)
- Notaðu Excel dagsetningarflýtileið
- Hvernig á að fá núverandi dagsetningu í VBA (3 leiðir)
4. Sækja OG rökfræði & amp; IF formúla með dagsetningum í Excel
Með því að nota OG rökfræði ásamt IF formúlunni getum við reiknað út dagsetningar í excel. OG rökfræðin skilar úttak þar sem öll skilyrði þurfa að vera TRUE eða FALSE. Við munum fylgja fyrri gagnasafni okkar með ýmsum frestum. Við skulum sjá hvernig við getum gert þetta:
- Í upphafi skaltu velja reit D5.
- Settu inn eftirfarandi formúlu :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Nú, ýttu á Enter .
- Svo , fáum við afhendingarstöðu vörumúsarinnar með OG rökfræði.
- Dragðu síðan niður Fill Handle tól.
- Í kjölfarið fáum við afhendingarstöðu fyrir allar vörur í 'Status' dálki gagnasafnsins.
🔎 Hvernig virkar formúlan?
- AND( C5>=$G$8,C5<=$G$9): Þessi hluti táknar tvö skilyrði. Einn er C5>=G8 og annar er C5<=G9. ' $ ' merki heldur frumutilvísuninni fastri.
- IF(AND(C5>=$G$8,C5<=$G $9),”On Time”,,”Not In Time”): Ef skilyrðið er TRUE, skilar gildinu 'On Time'. Annars gefur ' Seinkað' sem úttak.
5. Settu innÍ DAG & amp; IF formúlur með dagsetningum
Sambland af TODAY fallinu og IF formúlunni er önnur aðferð til að telja dagsetningar í Excel. Segjum að við höfum gagnasafn af vörum ásamt afhendingardegi þeirra. Við skulum íhuga að afhendingarfrestur er dagurinn í dag 1-11-22. Fyrir þig verður það dagsetningin sem þú ert að æfa. Nú munum við reikna út afhendingarstöðu allra vara með eftirfarandi skrefum:
- Fyrst skaltu velja reit D5.
- Sláðu inn eftirfarandi formúlu:
=IF(C5<=TODAY(),"On Time","Delayed")
- Ýttu á Enter hnappinn.
- Hér, í reit D5 fáum við afhendingarstöðu vörumúsarinnar í 'Á réttum tíma'.
- Næst, dragðu Fill Handle tólið í næstu hólf.
- Að lokum, afhendingarstaðan fyrir allar vörur lítur út eins og myndin hér að neðan.
🔎 Hvernig virkar formúlan?
- TODAY(): Þessi hluti tekur dagsetningu dagsins í dag.
- IF(C5<=TODAY(),"Á tímanum ”,”Delayed”): Skilar 'Á réttum tíma' Ef skilyrðið er TRUE gefðu annars 'Seinkað' sem úttak.
Lestu meira: Hvernig á að nota dagaðgerðina í Excel VBA
6. Reiknaðu framtíðar- eða fyrri dagsetningar í Excel með því að nota IF-formúlu
Í þessu dæmi munum við athuga hvort dagsetning sé á bilinu eða ekki. Taktu til dæmis daginn í dag með í reikninginn.Tilefni þessa dæmis er að athuga hvort afhending eigi sér stað eða ekki innan tíu daga. Við skulum sjá hvernig við getum gert þetta:
- Í fyrsta lagi skaltu velja reit D5.
- Sláðu inn eftirfarandi formúlu þar:
=IF(C5
- Smelltu síðan á Enter.
- Nú getur séð að afhendingarstaða vörumúsarinnar er innan marka. Afhending fer fram innan 10 daga frá deginum í dag.
- Eftir það skaltu draga Fyllingarhandfangið tól.
- Í lokin getum við séð afhendingarstöðu fyrir allar vörur í 'Staða' dálknum gagnasafnsins.
🔎 Hvernig virkar formúlan?
- Í DAG() +10: Tekur dagsetninguna eftir tíu daga frá núverandi dagsetningu.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> Ef skilyrðið er TRUE skilar 'Innan sviðs' gefur annars 'Utan svið' sem úttak.
Niðurstaða
Í þessari grein höfum við fjallað um útreikning á dagsetningum með IF formúlunni. Vonandi munu ofangreind dæmi hjálpa þér að skilja rökfræði IF formúlunnar með dagsetningum. Sæktu æfingabókina sem bætt er við þessari grein og æfðu þig. Ef þú finnur fyrir einhverjum ruglingi skaltu bara skilja eftir athugasemd í reitnum fyrir neðan. Við munum reyna að svara eins fljótt og auðið er.