Hur man använder IF-formeln med datum (6 enkla exempel)

  • Dela Detta
Hugh West

När han arbetade på Microsoft Excel, Det finns olika formler som underlättar vårt arbete. IF formeln är en av dem. Den har ett brett användningsområde inom följande områden Excel. IF-funktion utför ett logiskt test och returnerar ett värde om resultatet är TRUE , och en annan om resultatet är FALSK I den här artikeln visar vi hur man använder IF För att göra detta kommer vi att gå igenom flera exempel.

Ladda ner övningsboken

Du kan ladda ner arbetsboken här.

Användning av IF med datum.xlsx

Översikt över Excel IF-funktionen

  • Beskrivning

IF funktionen gör inget annat än att testa ett visst tillstånd.

  • Generisk syntax

IF(logical_test,[value_if_true],[value_if_false])

  • Beskrivning av argumentet
ARGUMENT FÖRUTSÄTTNINGAR BESKRIVNING
logisk_test Krävs Detta är det tillstånd som kommer att testas och bedömas som TRUE eller . FALSK .
[value_if_true] Valfritt När ett logiskt test utvärderar till TRUE är detta det värde som ska returneras.
[value_if_false] Valfritt När ett logiskt test utvärderar till FALSK är detta det värde som ska returneras.
  • Returnerar

Det värde som vi anger för TRUE eller . FALSKT.

  • Tillgänglig i

Alla versioner efter Excel 2003.

6 användningsområden för IF-formeln med datum i Excel

1. Jämför mellan två datum med If-formeln

Först och främst kommer vi att använda IF för att jämföra två datum. När du gör detta kan det finnas följande två scenarier.

1.1 När båda datumen finns i cellerna

I det här fallet finns båda datumen i cellerna som vi måste jämföra. I följande dataset har vi en lista över produkter med deras leveransdatum och tidsfrist. Vi kommer att beräkna statusen för leveransen, om leveransen är "I tid eller . "Fördröjd". Låt oss se hur vi kan göra detta:

  • Välj först cell E7.
  • Lägg nu in följande formel:
=IF(D5>=C5, "I tid", "Försenad")

  • Tryck på Ange.
  • Vi kan alltså se att leveransstatusen för produkten mus är "I tid".

  • Därefter drar du den Handtag för fyllning verktyg till cell E10.

  • Slutligen får vi den slutliga leveransstatusen för alla produkter.

1.2 Medan ett datum lagras i formeln

Ibland har vi ett dataset som det som visas nedan. Här är det enda datumet vi har leveransdatumet. Tidsfristen för leveransen är 1-20-22. Låt oss ta reda på leveransstatusen i 'Status' kolumnen i datamängden.

  • I början väljer du cell D5.
  • Lägg in följande formel:
=IF(D5>=C5, "I tid", "Försenad")

  • Tryck nu på Ange.
  • Här kan vi se att leveransstatusen är "I tid för produktmusen.

  • Därefter drar du den Handtag för fyllning verktyget nedåt till cellen D10.

  • Slutligen ser leveransstatusen för datasetet ut så här.

2. IF-formel och DATE-funktion samtidigt

I det här exemplet använder vi IF formel och den DATUM Liksom i det föregående datasetet kommer vi att ange produkternas leveransstatus i 'Status' kolumn. Följ de enkla stegen tillsammans med oss för att utföra detta:

  • Välj först cell D5 .
  • Skriv följande formel i den cellen:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Tryck på Gå in på nyckel.
  • Vi får alltså leveransstatus för produkten mus som "I tid".

  • Dra nu i Handtag för fyllning till cell D10.

  • Som ett resultat av detta får vi leveransstatus för alla produkter i 'Status' kolumn.

🔎 Hur fungerar formeln?

  • DATUM(2022,1,14): Tar fram datumet för att jämföra.
  • IF(C5<=DATE(2022,1,14), "I tid", "Försenad"): Återger värdet för leveransstatusen.

3. Excel DATEVALUE-funktionen inlindad i IF-formeln med datum

I excel DATEVALUE-funktionen omvandlar datum till text. Vi kan kombinera denna funktion med funktionen IF-formel för att beräkna datum. I det här exemplet kommer vi att använda vårt tidigare dataset med en annan tidsfrist. Följ nedanstående instruktioner för att göra detta:

  • Välj först cell D5.
  • Lägg in följande formel där:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Tryck sedan på Ange.
  • Här kan vi se leveransstatus för den första produkten mus är "I tid".

  • Därefter drar du den Handtag för fyllning verktyg.

  • Slutligen kommer vi att få leveransstatus för alla produkter i 'Status' kolumnen som i figuren nedan.

🔎 Hur fungerar formeln?

  • DATEVALUE(“18/01/2022”): Tänk på datumet 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "I tid", "Försenad"): Återger värdet för leveransstatus. "I tid om villkoret är SANT. I annat fall ger det "Fördröjd som resultat.

Läs mer: Hur man använder VBA DateValue-funktionen i Excel

Liknande läsningar

  • Formatera datum med VBA i Excel (4 metoder)
  • Hur man infogar aktuellt datum i Excel (3 sätt)
  • Använd Excel Date-genväg
  • Hur du får fram det aktuella datumet i VBA (3 sätt)

4. Tillämpa AND-logik & IF-formel med datum i Excel

Användning av OCH logik tillsammans med den IF formel kan vi beräkna datum i Excel. OCH logik ger en utgång där alla villkor måste vara uppfyllda. TRUE eller . FALSKT. Vi kommer att följa vårt tidigare dataset med en rad tidsfrister. Låt oss se hur vi kan göra detta:

  • I början väljer du cell D5.
  • Lägg in följande formel:
=IF(AND(C5>=$G$8,C5<=$G$9), "I tid", "Inte i tid")

  • Tryck nu på Gå in på .
  • Så vi får leveransstatus för produkten mus med OCH logik.

  • Dra sedan ned den Handtag för fyllning verktyg.

  • Som ett resultat av detta får vi leveransstatus för alla produkter i 'Status' kolumnen i datamängden.

🔎 Hur fungerar formeln?

  • AND(C5>=$G$8,C5<=$G$9): Denna del representerar två villkor. C5>=G8 och en annan är C5<=G9. ' $ ' tecknet håller cellreferensen fast.
  • IF(AND(C5>=$G$8,C5<=$G$9), "I tid", "Inte i tid"): Om villkoret är SANT, returnerar värdet "I tid". I annat fall ger det "Fördröjd som resultat.

5. Infoga TODAY & IF-formler med datum

En kombination av Funktion för TODAY och IF-formel är en annan metod för att räkna datum i Excel. Anta att vi har ett dataset med produkter och deras leveransdatum. Låt oss anta att tidsfristen för leverans är dagens datum 1-11-22. För dig är det det datum som du praktiserar. Nu ska vi ta reda på leveransstatusen för alla produkter med följande steg:

  • Välj först cell D5.
  • Ange följande formel:
=IF(C5<=TODAY(), "I tid", "Försenad")

  • Tryck på Gå in på knapp.
  • Här, i cell D5 får vi leveransstatus för produkten mus i "I tid".

  • Därefter drar du den Handtag för fyllning till nästa celler.

  • Slutligen ser leveransstatusen för alla produkter ut som i figuren nedan.

🔎 Hur fungerar formeln?

  • TODAY(): I denna del anges dagens datum.
  • IF(C5<=TODAY(), "I tid", "Försenad"): Returnerar "I tid Om villkoret är TRUE annars ge "Fördröjd som resultat.

Läs mer: Hur man använder Day-funktionen i Excel VBA

6. Beräkna framtida eller tidigare datum i Excel med IF-formeln

I det här exemplet kontrollerar vi om ett datum ligger inom ett intervall eller inte. Vi tar till exempel hänsyn till dagens dag. Syftet med det här exemplet är att kontrollera om leveransen kommer att äga rum eller inte inom tio dagar. Låt oss se hur vi kan göra detta:

  • Välj först cell D5.
  • Skriv in följande formel där:
=IF(C5

  • Tryck sedan på Ange.
  • Nu kan vi se att leveransstatusen för produkten mus är inom intervallet. Leveransen kommer att ske inom 10 dagar från och med idag.

  • Därefter drar du den Handtag för fyllning verktyg.

  • I slutändan kan vi se leveransstatus för alla produkter i 'Status' kolumnen i datamängden.

🔎 Hur fungerar formeln?

  • TODAY()+10: Tar datumet efter tio dagar från det aktuella datumet.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Om villkoret är TRUE returnerar "Inom räckvidd annars ger "Utanför räckvidd som resultat.

Slutsats

I den här artikeln har vi behandlat beräkning av datum med hjälp av IF formeln. Förhoppningsvis hjälper exemplen ovan dig att förstå logiken i IF Formler med datum. Ladda ner arbetsboken som bifogats denna artikel och öva själv. Om du känner dig förvirrad kan du lämna en kommentar i rutan nedan. Vi kommer att försöka svara så snart som möjligt.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.