Sådan bruger du IF-formlen med datoer (6 nemme eksempler)

  • Del Dette
Hugh West

Under arbejdet i Microsoft Excel, der findes forskellige formler, som gør vores arbejde lettere. IF formel er en af dem. Den har en bred vifte af anvendelsesmuligheder inden for Excel. IF-funktion udfører en logisk test. Den returnerer én værdi, hvis resultatet er TRUE , og en anden, hvis resultatet er FALSK I denne artikel vil vi illustrere, hvordan man bruger IF Vi vil i den forbindelse gennemgå flere eksempler.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Anvendelse af IF med datoer.xlsx

Oversigt over Excel IF-funktionen

  • Beskrivelse

IF funktionen gør intet andet end at teste for en bestemt tilstand.

  • Generisk syntaks

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

  • Argument Beskrivelse
ARGUMENT KRAV BESKRIVELSE
logisk_test Påkrævet Dette er den tilstand, der vil blive testet og vurderet som TRUE eller FALSK .
[value_if_true] Valgfrit Når en logisk test evalueres til TRUE , er dette den værdi, der skal returneres.
[value_if_false] Valgfrit Når en logisk test evalueres til FALSK , er dette den værdi, der skal returneres.
  • Returnerer

Den værdi, vi leverer for TRUE eller FALSK.

  • Fås i

Alle versioner efter Excel 2003.

6 anvendelser af IF-formlen med datoer i Excel

1. Sammenligne mellem to datoer ved hjælp af If-formlen

Først og fremmest vil vi bruge IF formel til at sammenligne to datoer. På det tidspunkt, hvor dette gøres, kan der være følgende to scenarier.

1.1 Når begge datoer er til stede i cellerne

I dette tilfælde er begge datoer til stede i celler, som vi skal sammenligne. I følgende datasæt har vi en liste over produkter med deres leveringsdato og frist. Vi vil beregne status for leveringen, om leveringen er 'Til tiden' eller 'Forsinket'. Lad os se, hvordan vi kan gøre dette:

  • Først skal du vælge celle E7.
  • Indsæt nu følgende formel:
=IF(D5>=C5, "Til tiden", "Forsinket")

  • Tryk på Indtast.
  • Så vi kan se, at leveringsstatus for produktet mus er "Til tiden".

  • Træk derefter den Håndtag til påfyldning værktøj til celle E10.

  • Endelig får vi den endelige leveringsstatus for alle produkterne.

1.2 Mens en dato er gemt i formlen

Nogle gange har vi et datasæt som det nedenfor. Her er den eneste dato, vi har, leveringsdatoen. Fristen for leveringen er 1-20-22. Lad os finde ud af leveringsstatus i 'Status' kolonne i datasættet.

  • I begyndelsen skal du vælge celle D5.
  • Indsæt følgende formel:
=IF(D5>=C5, "Til tiden", "Forsinket")

  • Nu skal du trykke på Indtast.
  • Her kan vi se, at leveringsstatus er 'Til tiden' til produktmusen.

  • Derefter skal du trække den Håndtag til påfyldning værktøjet nedad til celle D10.

  • Endelig ser leveringsstatus for datasættet således ud.

2. IF-formel og DATE-funktion på samme tid

I dette eksempel vil vi bruge IF formlen og den DATO Ligesom i det foregående datasæt vil vi indtaste produkternes leveringsstatus i 'Status' kolonne. Følg de enkle trin sammen med os for at udføre dette:

  • Først skal du vælge celle D5 .
  • Indtast følgende formel i den pågældende celle:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Tryk på Indtast nøgle.
  • Så vi får leveringsstatus for produktmusen som "Til tiden".

  • Træk nu den Håndtag til påfyldning til celle D10.

  • Som et resultat heraf får vi leveringsstatus for alle produkterne i den 'Status' kolonne.

🔎 Hvordan virker formlen?

  • DATE(2022,1,14): Tager datoen for at sammenligne.
  • IF(C5<=DATE(2022,1,14), "Til tiden", "Forsinket"): Returnerer værdien af leveringsstatus.

3. Excel DATEVALUE-funktion indpakket i IF-formel med datoer

I excel DATEVALUE-funktionen konverterer dato til tekst. Vi kan sammenlægge denne funktion med IF-formel til at beregne datoer. I dette eksempel vil vi bruge vores tidligere datasæt med en anden tidsfrist. Følg blot nedenstående instruktion for at gøre dette:

  • Først skal du vælge celle D5.
  • Indsæt følgende formel der:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Derefter skal du trykke på Indtast.
  • Her kan vi se leveringsstatus for det første produkt mus er "Til tiden".

  • Derefter skal du trække den Håndtag til påfyldning værktøj.

  • Endelig får vi leveringsstatus for alle produkterne i 'Status' kolonne som i nedenstående figur.

🔎 Hvordan virker formlen?

  • DATEVALUE(“18/01/2022”): Overvej datoen 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "Til tiden", "Forsinket"): Returnerer værdien af leveringsstatus 'Til tiden' hvis betingelsen er SANDT. Ellers giver 'Forsinket' som output.

Læs mere: Sådan bruges VBA DateValue-funktionen i Excel

Lignende læsninger

  • Formater dato med VBA i Excel (4 metoder)
  • Sådan indsætter du den aktuelle dato i Excel (3 måder)
  • Brug Excel Dato-genvej
  • Sådan får du den aktuelle dato i VBA (3 måder)

4. Anvend AND-logik & IF-formel med datoer i Excel

Brug af OG logik sammen med den IF formel kan vi beregne datoer i excel. OG logik returnerer et output, hvor alle betingelserne skal være TRUE eller FALSK. Vi vil følge vores tidligere datasæt med en række frister. Lad os se, hvordan vi kan gøre dette:

  • I begyndelsen skal du vælge celle D5.
  • Indsæt følgende formel:
=IF(AND(C5>=$G$8,C5<=$G$9), "Til tiden", "Ikke til tiden")

  • Tryk nu på Gå ind på .
  • Så vi får leveringsstatus for produktet mus med OG logik.

  • Træk derefter ned i Håndtag til påfyldning værktøj.

  • Som et resultat heraf får vi leveringsstatus for alle produkterne i den 'Status' kolonne i datasættet.

🔎 Hvordan virker formlen?

  • AND(C5>=$G$8,C5<=$G$9): Denne del repræsenterer to betingelser. Den ene er C5>=G8 og en anden er C5<=G9. ' $ ' holder cellereferencen fast.
  • IF(AND(C5>=$G$8,C5<=$G$9), "Til tiden", "Ikke til tiden"): Hvis betingelsen er SANDT, returnerer værdien "Til tiden". Ellers giver 'Forsinket' som output.

5. Indsæt TODAY & IF-formler med datoer

En kombination af de TODAY-funktion og IF-formel er en anden metode til at tælle datoer i Excel. Lad os antage, at vi har et datasæt af produkter sammen med deres leveringsdato. Lad os antage, at fristen for levering er dagens dato 1-11-22. For dig vil det være den dato, hvor du er i praktik. Nu vil vi finde ud af leveringsstatus for alle produkterne med følgende trin:

  • Først skal du vælge celle D5.
  • Indtast følgende formel:
=IF(C5<=TODAY(), "Til tiden", "Forsinket")

  • Tryk på Indtast knap.
  • Her, i celle D5 får vi leveringsstatus for produktet mus i "Til tiden".

  • Træk derefter den Håndtag til påfyldning værktøjet til de næste celler.

  • Til sidst ser leveringsstatus for alle produkterne ud som i nedenstående figur.

🔎 Hvordan virker formlen?

  • I DAG(): I denne del er datoen for denne dag.
  • IF(C5<=TODAY(), "Til tiden", "Forsinket"): Returnerer 'Til tiden' Hvis betingelsen er TRUE ellers give 'Forsinket' som output.

Læs mere: Sådan bruges Day-funktionen i Excel VBA

6. Beregn fremtidige eller tidligere datoer i Excel ved hjælp af IF-formel

I dette eksempel vil vi kontrollere, om en dato ligger i et interval eller ej. Tag f.eks. dagens dag i betragtning. Formålet med dette eksempel er at kontrollere, om leveringen finder sted eller ej inden for ti dage. Lad os se, hvordan vi kan gøre dette:

  • Først skal du vælge celle D5.
  • Indtast følgende formel her:
=IF(C5

  • Derefter skal du trykke på Indtast.
  • Nu kan vi se, at leveringsstatus for produktmusen er inden for rækkevidde. Leveringen vil finde sted inden for 10 dage fra i dag.

  • Derefter skal du trække den Håndtag til påfyldning værktøj.

  • Til sidst kan vi se leveringsstatus for alle produkterne i 'Status' kolonne i datasættet.

🔎 Hvordan virker formlen?

  • I DAG()+10: Tager datoen efter ti dage fra den aktuelle dato.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Hvis betingelsen er TRUE returnerer 'Inden for rækkevidde' ellers giver 'Uden for rækkevidde' som output.

Konklusion

I denne artikel har vi behandlet beregning af datoer ved hjælp af IF Forhåbentlig vil ovenstående eksempler hjælpe dig til at forstå logikken i IF formel med datoer. Download den øvelsesarbejdsbog, der er vedlagt denne artikel, og øv dig selv. Hvis du føler dig forvirret, skal du blot skrive en kommentar i nedenstående felt. Vi vil forsøge at svare så hurtigt som muligt.

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.