Sådan bruges IF-formel til datointerval i Excel (6 metoder)

  • Del Dette
Hugh West

Du kan bruge IF funktion til at oprette en IF formel til at arbejde med den datointerval Excel I denne artikel vil vi vise dig, hvordan du kan bruge IF formel for datointerval Excel .

Vi har taget et eksempeldatasæt med 3 kolonner : Produkter , Forsendelsesdato , og Status . Vi kontrollerer, om en dato falder mellem en rækkevidde , er lig med a rækkevidde , og nogle få andre kriterier.

Download arbejdsbog til øvelser

IF-formel Datointerval.xlsx

6 måder til brug IF-formel for datointerval i Excel

1. Brug kun IF-funktionen til at oprette en IF-formel for datointerval i Excel

I den første metode bruger vi IF funktion til at oprette en formel for den datointerval Et firma har netop meddelt, at de har afsendt produkterne til den datoer nævnt i Kolonne Datoer . Vi vil kontrollere, om vores Forsendelsesdato er lig med den Datoer rækkevidde .

Trin:

  • Skriv først følgende formel celle D5 .
=IF(C5=$F$5, "Afsendt",IF(C5=$F$6, "Afsendt",IF(C5=$F$7, "Afsendt",IF(C5=$F$8, "Afsendt",IF(C5=$F$9, "Afsendt",IF(C5=$F$10, "Afsendt",""))))))

Denne formel kontrollerer, om værdien af celle C5 er lig med en af værdierne fra Datoer Hvis der findes et match, vil der blive udstedt " Afsendt ", ellers vil den forlade celle tomt.

Desuden skal du huske at bruge absolut celle reference.

  • For det andet skal du trykke på INDTAST .

Derefter kan vi se, at der ikke er fundet noget match, og derfor vil der blive udgivet et tomt celle .

  • Endelig skal du bruge Håndtag til påfyldning til at bruge den formel til celler .

Nu, den celler C6 og C7 matchet med den Datoer Derfor er status " Afsendt ".

Læs mere: Excel-formel Datointerval

2. Anvendelse af AND & IF-funktioner til at oprette en formel for datointerval i Excel

Ud over de IF funktion, skal vi bruge OG funktion her for den datointerval . datoerne mellem 10. marts og 22. marts vil sætte produktstatus " Afsendt ".

Trin:

  • Først skal du skrive følgende formel til celle D5 .
=IF(AND(C5>=$F$8,C5<=$G$8), "Afsendt", "Afventer")

Denne formel kontrollerer datoen fra celle C5 med celler F8 og G8 . Hvis værdien ligger mellem rækkevidde så vil den vise" Afsendt ", ellers " I vente " vil blive vist. Husk igen at bruge den absolutte cellehenvisninger .

Vi bruger den OG funktion sammen med IF funktion til at anvende flere kriterier. OG funktionen anvendes, når to eller flere kriterier skal være TRUE . Hvis kun ét kriterium er TRUE , så er den OG funktion vil returnere FALSK som det endelige output. Vi bruger OG funktion for at sikre, at mere end ét kriterium er TRUE . Vores datointerval har en nedre og øvre grænse. Vi begrænser den ved hjælp af OG funktion.

  • For det andet skal du trykke på INDTAST .
  • Til sidst skal du trække ned i Håndtag til påfyldning til AutoFill formel .

Afslutningsvis vil vores datasæt vise 4 produkternes status som Afsendt som det er inden for vores datointerval .

Relateret indhold: Hvordan man laver SUMIF Datointerval måned i Excel (9 måder)

3. Anvendelse af OR & IF-funktioner til datointerval i Excel

I denne metode bruger vi ELLER funktion med den IF funktion til at oprette en formel for den dato rækkevidde Excel I dette tilfælde antages det, at forhandleren arbejder på en anden dag. Derfor er den Forsendelsesdato falder på den Ferie , den Status vil vise " Vil blive forsinket ".

Trin:

  • Indtast først følgende formel i celle D5 .
=IF(OR(C5=$F$5,C5=$F$6,C5=$F$7,C5=$F$8,C5=$F$9,C5=$F$10),"Will be Delayed","")

Denne formel kontrollerer, om vores dato fra celle C5 er lig med en af værdierne fra Datointerval af ferier . Vores dato i celle C5 er 12. marts I første omgang kontrollerer formlen, om den er lig med den første værdi i Kolonne om helligdage , dvs. 10. marts . den vender tilbage FALSK , derefter vil den bevæge sig ned til celle F6 og matcher. Den næste værdi er 12. marts , som er et nøjagtigt match med vores værdi fra celle C5 Hvis den ikke finder nogen match, fortsætter denne operation indtil celle F10 . Sådan er vores formel arbejder.

Glem ikke at bruge absolutte cellehenvisninger .

  • For det andet skal du trykke på INDTAST .

12. marts findes i Ferietilbud Derfor er resultatet " Vil blive forsinket ".

  • Endelig, AutoFill formel til resten af celler .

Vi har derfor lavet en IF-formel ved hjælp af IF og ELLER funktioner for de datointerval Excel .

Læs mere: Sådan beregnes gennemsnittet hvis inden for datointervallet i Excel (3 måder)

Lignende læsninger:

  • Excel SUMIF med et datointerval i måned & år (4 eksempler)
  • Sådan bruges SUMIFS med datointerval og flere kriterier (7 hurtige måder)
  • Excel VBA: Filtrer dato før i dag (med hurtige trin)
  • Sådan filtreres datointerval i Pivot Table med Excel VBA

4. Brug af kombinerede funktioner til at oprette en formel for datointerval i Excel

Vi skal bruge COUNTIF funktion ved siden af IF funktion i denne metode for at oprette en IF-formel for den datointerval . Vi skal kontrollere, om vores produkter er afsendt eller ej, mens de matches med datoerne for Kolonne afsendt .

Trin:

  • Først skal du skrive formel fra neden til celle D5 .
=IF(COUNTIF($F$5:$F$10,C5), "Afsendt","")

Vores formel kontrollerer, om den dato fra celle C5 er i den Kolonne afsenderområde . COUNTIF funktion vil give 1 hvis den er tilgængelig. 1 betyder TRUE . Derefter vil vores IF funktionen vil fungere og vil vise "Shipped" for 1 og blank ( "" ) for 0 .

  • For det andet skal du trykke på INDTAST .

Glem ikke at låse den datointerval ved hjælp af absolut cellehenvisning .

  • Endelig, AutoFill formlen til celle C6:C10-området .

Sådan skal det sidste trin se ud. Vi har brugt endnu en IF-formel for en datointerval .

Læs mere: Sådan beregner du datointerval i Excel

5. Brug af IF- og TODAY-funktionerne til at oprette en formel for datointerval i Excel

Ud over de IF funktion, den I DAG funktionen vil blive brugt her til at oprette en IF-formel for en datointerval Her vil kriteriet være, om den Forsendelsesdato værdier er mindre eller lig med dato i dag så vil der blive output " Afsendt ", ellers " I vente ". Lad os komme i gang.

Trin:

  • Først skal du skrive formel fra neden til celle D5 .
=IF(C5<=TODAY(), "Afsendt", "Afventer")

I dag er 23. marts 2022 . Vi kontrollerer, om værdien fra celle C5 er mindre end eller lig med 23. marts . Hvis det er tilfældet, så " Afsendt " vil være resultatet i celle D5 .

  • Derefter skal du trykke på INDTAST .

Vores dato er 12. marts , som er mindre end 23. marts 2022 Derfor har vi fået værdien " Afsendt ".

  • Endelig, AutoFill formel til celleområde C6:C10 .

Endelig kan vi se, at værdierne fra celleområde C5:C8 er mindre end de nuværende dato .

Relateret indhold: Sådan bruger du SUMIFS til at summere værdier i datointervallet i Excel

6. Anvendelse af IF- og SORT-funktionerne til at kontrollere rækkefølgen af datointervallet i Excel

Denne gang er vores mål at se, om en række datoer er i stigende rækkefølge eller ej. Vi skal bruge SORTERE funktion til at oprette en IF-formel for en datointerval .

Trin:

  • Skriv følgende formel celle D5 .
=IF(SUM(--(C5:C10SORT(C5:C10,1,1,0)))=0,"YES","NO")

Opdeling af formler

Vi har flere dele i vores formel .

  • SORT(C5:C10,1,1,1,0) denne del er sortering af de rækkeområde C5:C10 stigende rækkefølge .
  • C5:C10SORT(C5:C10,1,1,0) sammenligner celleværdierne med de sorterede værdier.
  • SUM(-(C5:C10SORT(C5:C10,1,1,0)) -> bliver
    • Output: {0} .

Derfor vil vores formel blive reduceret til-

  • IF(TRUE, "YES", "NO") .
    • Output: JA .

  • Tryk på INDTAST .

datoer er i stigende rækkefølge . Derfor har vi fået " JA " som output.

For at kontrollere, om vores formel virker, har vi ændret en dato . Vi har således fået " INGEN " som output.

Læs mere: Sådan laver du SUMIF mellem to datoer og med et andet kriterium (7 måder)

Øvelsesafsnit

Vi har stillet datasæt til rådighed for din praksis i Excel fil.

Konklusion

Vi har vist dig 6 metoder til at bruge IF-formel for en datointerval Excel Hvis du har problemer med disse, er du velkommen til at kommentere nedenfor. Tak for læsningen, bliv ved med at være dygtig!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.