Indholdsfortegnelse
Du kan bruge IF funktion til at oprette en IF formel til at arbejde med den datointerval på Excel I denne artikel vil vi vise dig, hvordan du kan bruge IF formel for datointerval på 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.xlsx6 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 på 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 på 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 på 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 på 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 på 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 på 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!