Efnisyfirlit
Þú getur notað IF aðgerðina til að búa til IF formúlu til að vinna með dagabilið í Excel . Í þessari grein ætlum við að sýna þér hvernig á að nota IF formúlu fyrir dagabil í Excel .
Við höfum tekið sýnishorn gagnasafns með 3 dálkum : Vörur , Sendingardagsetning og Staða . Við munum athuga hvort dagsetning sé á milli bils , jafngildir bili og nokkrum öðrum viðmiðum.
Hlaða niður æfingabók
IF Formula Date Range.xlsx
6 leiðir til að nota IF formúlu fyrir tímabil í Excel
1. Notkun IF aðgerðarinnar eingöngu til að búa til IF formúlu fyrir tímabil í Excel
Fyrir fyrstu aðferðina, við ætlum að nota IF aðgerðina til að búa til formúlu fyrir dagsetningarbilið . Fyrirtæki tilkynnti nýlega að það hefði sent vörurnar fyrir dagsetningar sem nefndar eru í Dagsetningar dálknum . Við munum athuga hvort Sendingardagur okkar sé jöfn Dagsetningar bilinu .
Skref:
- Sláðu fyrst inn eftirfarandi formúlu í reit D5 .
=IF(C5=$F$5,"Shipped",IF(C5=$F$6,"Shipped",IF(C5=$F$7,"Shippped",IF(C5=$F$8,"Shipped",IF(C5=$F$9,"Shipped",IF(C5=$F$10,"Shipped",""))))))
Þessi formúla er að athuga hvort gildi klefi C5 sé jafnt einhverju af gildunum frá Dagsetningarbilinu . Ef einhver samsvörun finnst mun það gefa út „ Send “, annars skilur það klefann eftir auðan.
Að auki, mundu að nota alger hólf tilvísun.
- Í öðru lagi, ýttu á ENTER .
Eftir það getum við séð að engin samsvörun fannst. Þess vegna mun það gefa út auða reit .
- Að lokum skaltu nota Fill Handle til að nota þá formúlu til að frumur .
Nú, frumur C6 og C7 passa saman við Dagsetningarbilið . Þess vegna er staðan „ Send “.
Lesa meira: Dagabil í Excel formúlu
2 Notkun OG & EF aðgerðir til að búa til formúlu fyrir tímabil í Excel
Auk aðgerðarinnar IF ætlum við að nota aðgerðina AND hér fyrir dagsetningarbil . Dagsetningarnar á milli 10. mars og 22. mars munu stilla stöðu vörunnar „ Send “.
Skref:
- Sláðu fyrst þessa formúlu inn í reit D5 .
=IF(AND(C5>=$F$8,C5<=$G$8),"Shipped","Pending")
Þessi formúla er að athuga dagsetninguna úr hólf C5 með frumum F8 og G8 . Ef gildið er á milli sviðsins mun það sýna“ Send “, annars birtist „ Biður “. Aftur, mundu að nota algerar frumutilvísanir .
Við erum að nota AND aðgerðina ásamt IF aðgerðinni til að nota mörg skilyrði . AND fallið er notað þegar tvö eða fleiri viðmið þurfa að vera TRUE . Ef aðeins ein viðmiðun er TRUE , þá er AND fall mun skila FALSE sem lokaúttak. Við erum að nota AND aðgerðina til að tryggja að fleiri en eitt viðmið sé TRUE . dagsetningarbilið okkar hefur neðri og efri mörk. Við erum að takmarka það með því að nota AND aðgerðina.
- Í öðru lagi, ýttu á ENTER .
- Dragðu að lokum niður Fill Handle til að AutoFill formúluna .
Í niðurstaða mun gagnasafnið okkar sýna 4 stöðu vöru sem Send þar sem það er innan dagsetningarbilsins okkar .
Tengt efni: Hvernig á að gera SUMIF dagsetningartímabil í Excel (9 leiðir)
3. Notaðu OR & IF aðgerðir fyrir tímabil í Excel
Í þessari aðferð ætlum við að nota OR aðgerðina með IF aðgerðinni til að búa til formúlu fyrir dagsetningu svið í Excel . Segjum sem svo að smásali sé að vinna á öðrum degi. Þess vegna fellur Sendingardagur á frídaga , Staðan mun sýna " Verður seinkun ".
Skref:
- Sláðu fyrst inn eftirfarandi formúlu í reit D5 .
=IF(OR(C5=$F$5,C5=$F$6,C5=$F$7,C5=$F$8,C5=$F$9,C5=$F$10),"Will be Delayed","")
Þessi formúla er að athuga hvort dagsetningin okkar okkar úr hólf C5 sé jöfn einhverju af gildunum frá Frídagabil . Dagsetningin okkar í klefa C5 er 12. mars . Í fyrstu er formúlan að athuga hvort hún sé jöfn fyrsta gildi frídagannadálk , þ.e. 10. mars . Það mun skila FALSE , þá færist það niður í reit F6 og samsvarar. Næsta gildi er 12. mars , sem er nákvæm samsvörun við gildið okkar úr frumu C5 . Ef það finnur enga samsvörun mun þessi aðgerð halda áfram þar til klefi F10 . Þannig virkar formúlan okkar .
Ekki gleyma að nota algerar frumutilvísanir .
- Í öðru lagi, ýttu á ENTER .
12. mars er að finna á frídagasviðinu . Þess vegna er úttakið „ Verður seinkun “.
- Að lokum, Sjálfvirk fylling formúluna í restina af frumur .
Þannig höfum við búið til IF formúlu með því að nota IF og OR aðgerðir fyrir dagsetningarbilið í Excel .
Lesa meira: Hvernig á að reikna út Meðaltal ef innan tímabils í Excel (3 leiðir)
Svipuð aflestrar:
- Excel SUMIF með dagsetningarbili í mánuði &. ; Ár (4 dæmi)
- Hvernig á að nota SUMIFS með dagsetningarbili og mörgum viðmiðum (7 fljótlegar leiðir)
- Excel VBA: Síudagsetning fyrir Í dag (með skjótum skrefum)
- Hvernig á að sía dagsetningarbil í snúningstöflu með Excel VBA
4. Notkun samsettra aðgerða til að búa til formúlu fyrir Date Range í Excel
Við ætlum að nota COUNTIF aðgerðina samhliða IF aðgerðinni í þessari aðferð til að búa til IF formúlu fyrir dagsetningarbil . Við ætlum að athuga hvort vörur okkar séu sendar eða ekki á meðan þær passa við dagsetningar Send dálksins .
Skref:
- Sláðu fyrst inn formúluna að neðan í reit D5 .
=IF(COUNTIF($F$5:$F$10,C5),"Shipped","")
formúlan okkar er að athuga hvort dagsetningin frá reit C5 sé í Send dálksvið . COUNTIF aðgerðin gefur 1 ef hún er tiltæk. 1 þýðir SATT . Eftir það mun IF aðgerðin okkar virka og mun sýna „Send“ fyrir 1 og autt ( “” ) fyrir 0 .
- Í öðru lagi skaltu ýta á ENTER .
Ekki gleyma að læsa dagsetningarbilinu með algerri frumutilvísun .
- Að lokum, AutoFill formúluna í cell C6:C10 svið .
Svona ætti lokaskrefið að líta út. Við höfum notað enn eina IF formúlu fyrir dagsetningarbil .
Lesa meira: Hvernig á að reikna út dagsetningu Svið í Excel
5. Notkun IF og TODAY aðgerðanna til að búa til formúlu fyrir tímabil í Excel
Auk aðgerðarinnar IF , er TODAY aðgerðin verður notuð hér til að búa til IF formúlu fyrir dagsetningarbil . Hér verða viðmiðin ef Sendingardagsetning gildin eru minni eða jöfn dagsetningu í dag þá mun það gefa út „ Send “, annars „ Í bið “.Við skulum hoppa inn í aðgerðina.
Skref:
- Fyrst skaltu slá inn formúluna frá fyrir neðan í reit D5 .
=IF(C5<=TODAY(),"Shipped","Pending")
Í dag er 23. mars 2022 . Við erum að athuga hvort gildið frá reit C5 sé minna eða jafnt og 23. mars . Ef svo er, þá mun „ Send “ vera úttakið í reit D5 .
- Smelltu síðan á ENTER .
Dagsetningin okkar er 12. mars , sem er minna en 23. mars 2022 . Þess vegna höfum við gildið „ Send “.
- Loksins Fylltu sjálfvirkt formúlunni í hólf svið C6:C10 .
Að lokum getum við séð að gildin frá frumusviðinu C5:C8 eru minni en dagsetningin í dag .
Tengd efni: Hvernig á að nota SUMIFS til að leggja saman gildi á tímabilinu í Excel
6. Að beita IF og SORT aðgerðunum til að athuga tímabilsröðina í Excel
Að þessu sinni er markmið okkar að sjá hvort tímabil dagsetninga sé í hækkandi röð eða ekki. Við ætlum að nota RAÐA aðgerðina til að búa til EF formúlu fyrir dagsetningarbil .
Skref:
- Sláðu inn eftirfarandi formúlu í reit D5 .
=IF(SUM(--(C5:C10SORT(C5:C10,1,1,0)))=0,"YES","NO")
Formúlusundurliðun
Við erum með nokkra hluta í formúlunni okkar .
- RAÐA(C5:C10,1,1,0) þessi hluti er að raða línusviðinu C5:C10 í hækkandiröð .
- C5:C10SORT(C5:C10,1,1,0) er að bera saman frumugildin við flokkuð gildi.
- SUM(–(C5:C10SORT(C5:C10,1,1,0)) —> verður
- Úttak: {0} .
Þess vegna mun formúlan okkar minnka í-
- IF(TRUE,”YES”,”NO”) .
- Úttak: JÁ .
- Ýttu á ENTER .
dagsetningarnar eru í hækkandi röð . Þess vegna höfum við „ JÁ “ sem úttak.
Til að athuga hvort formúlan okkar virkar höfum við breytt dagsetningu . Þannig höfum við „ NO ” sem úttak.
Lesa meira: Hvernig á að leggja saman á milli tveggja dagsetninga og með öðrum viðmiðum (7 leiðir)
Æfingahluti
Við höfum útvegað gagnasöfn fyrir æfinguna þína í Excel skránni.
Niðurstaða
Við höfum sýnt þér 6 aðferðir til að nota IF formúluna fyrir dagabil í Excel . Ef þú átt í einhverjum vandræðum varðandi þetta skaltu ekki hika við að skrifa athugasemdir hér að neðan. Takk fyrir lesturinn ng, haltu áfram að skara framúr!