Innehållsförteckning
Du kan använda IF funktionen för att skapa en IF formel för att arbeta med datumintervall på Excel . I den här artikeln visar vi hur du kan använda IF formel för datumintervall på Excel .
Vi har tagit ett exempel på ett dataset med 3 kolumner : Produkter , Leveransdatum , och Status Vi kontrollerar om en datum ligger mellan en sortiment , är lika med en sortiment och några andra kriterier.
Ladda ner övningsboken
IF-formel Datumintervall.xlsx6 sätt att använda IF-formel för datumintervall i Excel
1. Använd endast IF-funktionen för att skapa en IF-formel för datumintervall i Excel
För den första metoden använder vi IF funktion för att skapa en formel för datumintervall . Ett företag har just meddelat att de har skickat produkterna för datum som nämns i Kolumnen Datum Vi kontrollerar om vår Leveransdatum är lika med Datum sortiment .
Steg:
- Först skriver du följande formel på cell D5 .
=IF(C5=$F$5, "Skickad",IF(C5=$F$6, "Skickad",IF(C5=$F$7, "Skickad",IF(C5=$F$8, "Skickad",IF(C5=$F$9, "Skickad",IF(C5=$F$10, "Skickad",""))))))
Denna formel kontrollerar om värdet av cell C5 är lika med något av värdena i Datum . Om någon matchning hittas, kommer den att ge ut " Skickas till ", annars kommer den att lämna cell tomt.
Kom dessutom ihåg att använda absolut cell referens.
- För det andra trycker du på ENTER .
Efter det kan vi se att ingen matchning har hittats och att det därför kommer att visas en tom cell .
- Slutligen kan du använda Handtag för fyllning för att använda den formel till celler .
Nu har celler C6 och C7 matchas med den Datum Därför är statusen " Skickas till ".
Läs mer: Excel-formel Datumintervall
2. Tillämpa AND & IF-funktioner för att skapa en formel för datumintervall i Excel
Utöver den IF funktionen ska vi använda OCH funktion här för den datumintervall . Datumen mellan 10 mars och 22 mars kommer att ställa in produktstatusen " Skickas till ".
Steg:
- Först skriver du följande formel till cell D5 .
=IF(AND(C5>=$F$8,C5<=$G$8), "Skickad", "I väntan på")
Denna formel kontrollerar datumet från cell C5 med celler F8 och G8 Om värdet ligger mellan sortiment då kommer det att visas" Skickas till ", annars " I väntan på " kommer att visas. Kom ihåg att använda den absoluta cellreferenser .
Vi använder OCH tillsammans med funktionen IF för att använda flera kriterier. OCH funktionen används när två eller flera kriterier måste TRUE . Om endast ett kriterium är TRUE , då är det OCH funktionen kommer att återge FALSK som slutresultat. Vi använder OCH funktion för att säkerställa att mer än ett kriterium är TRUE . vår datumintervall har en nedre och övre gräns. Vi begränsar den med hjälp av OCH funktion.
- För det andra trycker du på ENTER .
- Slutligen drar du ner Handtag för fyllning till AutoFill formel .
Sammanfattningsvis kommer vårt dataset att visa följande 4 produkternas status som Skickas till som det är inom vår datumintervall .
Relaterat innehåll: Hur man gör SUMIF datumintervall månad i Excel (9 sätt)
3. Använda OR & IF-funktioner för datumintervall i Excel
I den här metoden använder vi ELLER funktion med funktionen IF funktion för att skapa en formel för datum sortiment på Excel Anta att återförsäljaren arbetar på en annan dag, vilket innebär att Leveransdatum faller på den Semester , den Status kommer att visa " Kommer att försenas ".
Steg:
- Först skriver du följande formel i cell D5 .
=IF(OR(C5=$F$5,C5=$F$6,C5=$F$7,C5=$F$8,C5=$F$9,C5=$F$10),"Will be Delayed","")
Denna formel kontrollerar om vår datum från cell C5 är lika med något av värdena i Datum för semestrar . Vårt datum i cell C5 är 12 mars Först kontrollerar formeln om det är lika med det första värdet i Kolumnen om helgdagar , dvs. Den 10 mars Den kommer att återkomma. FALSK , sedan flyttas den ner till cell F6 och matcha. Nästa värde är 12 mars , vilket är en exakt matchning med vårt värde från cell C5 . Om den inte hittar någon matchning fortsätter operationen tills cell F10 Det är så vår formel arbetar.
Glöm inte att använda absoluta cellreferenser .
- För det andra trycker du på ENTER .
12 mars finns i Semesterutbud Därför är resultatet " Kommer att försenas ".
- Slutligen, AutoFill formel till resten av celler .
Vi har därför gjort en IF-formel med hjälp av IF och ELLER funktioner för datumintervall på Excel .
Läs mer: Hur man beräknar genomsnittet om inom ett datumintervall i Excel (3 sätt)
Liknande läsning:
- Excel SUMIF med ett datumintervall i månad & år (4 exempel)
- Hur man använder SUMIFS med datumintervall och flera kriterier (7 snabba sätt)
- Excel VBA: Filtrera datum före idag (med snabba steg)
- Hur man filtrerar datumintervall i en pivottabell med Excel VBA
4. Använd kombinerade funktioner för att skapa en formel för datumintervall i Excel
Vi kommer att använda COUNTIF funktion tillsammans med funktionen IF funktionen i den här metoden för att skapa en IF-formel för datumintervall . Vi ska kontrollera om vår produkter är skickade eller inte, samtidigt som de matchas med datumen för Kolumn som skickas .
Steg:
- Först skriver du formel underifrån till cell D5 .
=IF(COUNTIF($F$5:$F$10,C5), "Skickad","")
Vår formel kontrollerar om datum från cell C5 är i den Kolonnområde som levereras . COUNTIF funktionen ger följande 1 om den finns tillgänglig. 1 betyder TRUE . Efter det kommer vår IF funktionen fungerar och visar "Shipped" (skickad) för 1 och tomt ( "" ) för 0 .
- För det andra trycker du på ENTER .
Glöm inte att låsa datumintervall med hjälp av absolut cellreferens .
- Slutligen, AutoFill formeln för att cell C6:C10-området .
Så här bör det sista steget se ut. Vi har använt ännu en IF-formel för en datumintervall .
Läs mer: Hur man beräknar datumintervall i Excel
5. Använda funktionerna IF och TODAY för att skapa en formel för datumintervall i Excel
Utöver den IF funktion, den I DAG funktionen kommer att användas här för att skapa en IF-formel för en datumintervall Kriterierna är här om Leveransdatum värden är mindre än eller lika med Dagens datum. kommer den att ge ut " Skickas till ", annars " I väntan på "... Nu hoppar vi in i handlingen.
Steg:
- Först skriver du formel underifrån till cell D5 .
=IF(C5<=TODAY(), "Skickad", "I väntan på")
I dag är det 23 mars 2022 Vi kontrollerar om värdet från cell C5 är mindre än eller lika med 23 mars Om det är så, då " Skickas till " kommer att vara resultatet i cell D5 .
- Tryck sedan på ENTER .
Vårt datum är 12 mars , som är mindre än 23 mars 2022 Därför har vi värdet " Skickas till ".
- Äntligen, AutoFill formel till cellområde C6:C10 .
Slutligen kan vi se att värdena från cellområde C5:C8 är mindre än dagens datum .
Relaterat innehåll: Hur du använder SUMIFS för att summera värden i datumintervall i Excel
6. Tillämpa funktionerna IF och SORT för att kontrollera datumintervallets ordning i Excel
Den här gången är vårt mål att se om ett datumintervall är i stigande ordning eller ej. Vi använder SORT funktionen för att skapa en IF-formel för en datumintervall .
Steg:
- Skriv följande formel på cell D5 .
=IF(SUM(--(C5:C10SORT(C5:C10,1,1,0)))=0,"YES","NO")
Fördelning av formler
Vi har flera delar i vår formel .
- SORT(C5:C10,1,1,0) denna del sorterar den radintervall C5:C10 på stigande ordning .
- C5:C10SORT(C5:C10,1,1,0) jämför cellvärdena med de sorterade värdena.
- SUM(-(C5:C10SORT(C5:C10,1,1,0)) -> blir
- Utgång: {0} .
Vår formel blir därför reducerad till-
- IF(TRUE, "YES", "NO") .
- Utgång: JA .
- Tryck på ENTER .
datum är i stigande ordning Därför har vi " JA " som utdata.
För att kontrollera om vår formel fungerar, har vi ändrat en datum . Vi har alltså " NO " som utdata.
Läs mer: SUMIF mellan två datum och med ett annat kriterium (7 sätt)
Övningssektionen
Vi har tillhandahållit datamängder för din praktik i Excel fil.
Slutsats
Vi har visat dig 6 metoder för att använda IF-formel för en datumintervall på Excel Om du har några problem med dessa, är du välkommen att kommentera nedan. Tack för att du läste, fortsätt att vara duktig!