Hvordan bruke IF-formel med datoer (6 enkle eksempler)

  • Dele Denne
Hugh West

Når du jobber i Microsoft Excel, finnes det forskjellige formler for å gjøre arbeidet vårt enklere. HVIS -formelen er en av dem. Den har et bredt spekter av applikasjoner i Excel. IF-funksjonen utfører en logisk test. Den returnerer én verdi hvis resultatet er TRUE , og en annen hvis resultatet er FALSE . I denne artikkelen vil vi illustrere hvordan du bruker HVIS -formelen med datoer. For å gjøre dette vil vi gå gjennom flere eksempler.

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken herfra.

Bruk av IF med dates.xlsx

Oversikt over Excel IF-funksjon

  • Beskrivelse

IF funksjonen gjør ingenting annet enn å teste for en spesifikk tilstand.

  • Generisk syntaks

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

  • Argumentbeskrivelse
ARGUMENT KRAV BESKRIVELSE
logisk_test Obligatorisk Dette er tilstanden som vil bli testet og vurdert som TRUE eller FALSE .
[value_if_true] Valgfritt Når en logisk test evalueres til TRUE , er dette verdien som skal returneres.
[value_if_false] Valgfritt Når en logisk test evalueres til FALSE , er dette verdien tilretur.
  • Return

Verdien vi leverer for TRUE eller FALSE.

  • Tilgjengelig i

Alle versjoner etter Excel 2003.

6 bruk av IF-formel med datoer i Excel

1. Sammenlign mellom to datoer ved å bruke If-formel

Først og fremst vil vi bruke HVIS -formelen for å sammenligne mellom to datoer. Når du gjør dette, kan det være følgende to scenarier.

1.1 Når begge datoene er tilstede i celler

I dette tilfellet er begge datoene til stede i celler som vi må sammenligne . I det følgende datasettet har vi en liste over produkter med leveringsdato og frist. Vi vil beregne status for leveransen om leveransen er 'På tid' eller 'Forsinket'. La oss se hvordan vi kan gjøre dette:

  • Først, velg celle E7.
  • Nå, sett inn følgende formel:
=IF(D5>=C5,"On Time","Delayed")

  • Trykk Enter.
  • Så vi kan se leveringsstatusen til produktmusen er 'På tid'.

  • Deretter drar du Fyll håndtak -verktøyet til celle E10.

  • Til slutt vil vi få den endelige leveringsstatusen for alle produktene.

1.2 Mens én dato er lagret i formelen

Noen ganger vil vi ha et datasett som en gitt nedenfor. Her er den eneste datoen vi har leveringsdatoen. Fristenfor levering er 1-20-22. La oss finne ut leveringsstatusen i 'Status' kolonnen i datasettet.

  • I begynnelsen velger du celle D5.
  • Sett inn følgende formel:
=IF(D5>=C5,"On Time","Delayed")

  • Nå , trykk Enter.
  • Her kan vi se leveringsstatusen er 'På tid' for produktmusen.

  • Deretter drar du Fyllhåndtak -verktøyet nedover til celle D10.

  • Til slutt ser leveringsstatusen til datasettet slik ut.

2. HVIS-formel og DATO-funksjonen på samme tid

I dette eksemplet vil vi bruke HVIS -formelen og DATO -funksjonen sammen. I likhet med det forrige datasettet vil vi legge inn leveringsstatusen til produktene i 'Status' -kolonnen. Følg de enkle trinnene sammen med oss ​​for å utføre dette:

  • Først, velg celle D5 .
  • Skriv inn følgende formel i den cellen:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Trykk Enter -tasten.
  • Så vi får leveringsstatusen til produktmusen som 'På tid'.

  • Nå, dra Fyllhåndtak til celle D10.

  • Som et resultat får vi leveringsstatusen til alle produktene i 'Status' kolonnen.

🔎 Hvordan fungerer formelen?

  • DATO(2022,1,14): Ter datoen tilsammenlign.
  • IF(C5<=DATE(2022,1,14),"På tid","Forsinket"): Returnerer verdien av leveringen status.

3. Excel DATEVALUE-funksjon pakket inn i IF-formel med datoer

I excel DATEVALUE-funksjonen konverterer dato til tekst. Vi kan slå sammen denne funksjonen med IF-formelen for å beregne datoer. For dette eksemplet vil vi gå med vårt forrige datasett med en annen frist. Bare følg instruksjonen nedenfor for å gjøre dette:

  • Velg først celle D5.
  • Sett inn følgende formel der:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Trykk deretter Enter.
  • Her kan vi se leveringsstatusen av den første produktmusen er 'På tid'.

  • Deretter drar du Fyllhåndtaket verktøyet.

  • Til slutt vil vi få leveringsstatusen for alle produktene i 'Status' -kolonnen som figuren nedenfor.

🔎 Hvordan fungerer formelen?

  • DATOVERDI(“18 /01/2022”): Vurder datoen 18/01/22.
  • IF(C5<=DATOVERDI(“18/01/2022″),”På tid”,”Forsinket”): Returnerer verdien av leveringsstatusen 'På tid' hvis tilstanden er TRUE. Gir ellers 'Forsinket' som utdata.

Les mer: Hvordan bruke VBA DateValue-funksjonen i Excel

Lignende avlesninger

  • Format dato med VBA i Excel (4Metoder)
  • Hvordan sette inn gjeldende dato i Excel (3 måter)
  • Bruk Excel-dato-snarvei
  • Hvordan få gjeldende dato i VBA (3 måter)

4. Bruk OG Logic & HVIS-formel med datoer i Excel

Ved å bruke AND -logikk sammen med HVIS -formelen, kan vi beregne datoer i excel. AND -logikken returnerer en utgang der alle betingelsene må være SANN eller USANN. Vi vil følge vårt tidligere datasett med en rekke tidsfrister. La oss se hvordan vi kan gjøre dette:

  • I begynnelsen, velg celle D5.
  • Sett inn følgende formel :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • Trykk nå Enter .
  • Så , får vi leveringsstatusen til produktmusen med OG logikk.

  • Dra deretter ned Fyllhåndtaket -verktøyet.

  • Som et resultat får vi leveringsstatusen for alle produktene i 'Status' kolonne i datasettet.

🔎 Hvordan fungerer formelen?

  • OG( C5>=$G$8,C5<=$G$9): Denne delen representerer to forhold. En er C5>=G8 og en annen er C5<=G9. ' $ '-tegnet holder cellereferansen fast.
  • IF(AND(C5>=$G$8,C5<=$G $9),"On Time","Not In Time")): Hvis betingelsen er TRUE, returnerer verdien 'On Time'. Ellers gir ' Forsinket' som utgang.

5. Sett innI DAG & HVIS-formler med datoer

En kombinasjon av IDAG-funksjonen og HVIS-formel er en annen tilnærming til å telle datoer i excel. Anta at vi har et datasett med produkter sammen med leveringsdatoen deres. La oss vurdere fristen for levering er dagens dato 1-11-22. For deg vil det være datoen du trener på. Nå vil vi finne ut leveringsstatusen til alle produktene med følgende trinn:

  • Først velger du celle D5.
  • Skriv inn følgende formel:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Trykk på Enter -knappen.
  • Her, i celle D5 får vi leveringsstatusen for produktmusen i 'På tid'.

  • Deretter drar du verktøyet Fyllhåndtak til de neste cellene.

  • Til slutt, leveringsstatusen for alle produktene ser ut som figuren nedenfor.

🔎 Hvordan fungerer formelen?

  • TODAY(): Denne delen tar datoen i dag.
  • IF(C5<=TODAY(),»På tid ”,”Delayed”): Returnerer 'På tid' Hvis betingelsen er TRUE ellers gi 'Delayed' som utdata.

Les mer: Slik bruker du dagfunksjonen i Excel VBA

6. Beregn fremtidige eller tidligere datoer i Excel ved å bruke IF-formel

I dette eksempelet vil vi sjekke om en dato er innenfor et område eller ikke. Ta for eksempel dagens dag i betraktning.Motivet til dette eksemplet er å sjekke om leveringen vil finne sted eller ikke innen ti dager. La oss se hvordan vi kan gjøre dette:

  • Først velger du celle D5.
  • Skriv inn følgende formel der:
=IF(C5

  • Deretter trykker du Enter.
  • Nå kan se at leveringsstatusen til produktmusen er innenfor rekkevidde. Leveringen vil finne sted innen 10 dager fra i dag.

  • Deretter drar du Fyllhåndtaket verktøy.

  • Til slutt kan vi se leveringsstatusen for alle produktene i 'Status' -kolonnen av datasettet.

🔎 Hvordan fungerer formelen?

  • I DAG() +10: Tar datoen etter ti dager fra dagens dato.
  • HVIS(C5 ="" of="" range”):="" range”,”out="" strong=""> Hvis betingelsen er TRUE returnerer 'Innenfor område' gir ellers 'Utenfor område' som utdata.

Konklusjon

I denne artikkelen har vi dekket beregning av datoene ved å bruke HVIS -formelen. Forhåpentligvis vil eksemplene ovenfor hjelpe deg med å forstå logikken til HVIS -formelen med datoer. Last ned øvelsesarbeidsboken som er lagt til denne artikkelen, og øv deg selv. Hvis du føler forvirring, legg igjen en kommentar i boksen nedenfor. Vi vil prøve å svare så snart som mulig.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.