Innholdsfortegnelse
Du kan bruke IF -funksjonen til å lage en IF formel for å arbeide med datointervallet i Excel . I denne artikkelen skal vi vise deg hvordan du bruker IF -formelen for datoperiode i Excel .
Vi har tatt et eksempeldatasett med 3 kolonner : Produkter , Forsendelsesdato og Status . Vi sjekker om en dato faller mellom et område , tilsvarer et område og noen få andre kriterier.
Last ned øvelsesarbeidsbok
IF Formel Date Range.xlsx
6 måter for å bruke IF-formel for datoperiode i Excel
1. Bruke IF-funksjonen kun for å lage en IF-formel for datoperiode i Excel
For den første metoden, skal vi bruke IF -funksjonen for å lage en formel for datoperioden . Et selskap har nettopp annonsert at de har sendt produktene for datoene som er nevnt i Datokolonnen . Vi sjekker om Forsendelsesdatoen vår er lik Datointervallet .
Trinn:
- Skriv først inn følgende formel i celle D5 .
=IF(C5=$F$5,"Shipped",IF(C5=$F$6,"Shipped",IF(C5=$F$7,"Shippped",IF(C5=$F$8,"Shipped",IF(C5=$F$9,"Shipped",IF(C5=$F$10,"Shipped",""))))))
Denne formelen sjekker om verdien til celle C5 er lik noen av verdiene fra Datointervallet . Hvis noen samsvar blir funnet, vil den sende ut " Sendt ", ellers vil den la cellen stå tom.
Husk dessuten å bruke absolutt celle referanse.
- Trykk deretter ENTER .
Etter det kan vi se at det ikke er noen treff funnet. Derfor vil den sende ut en tom celle .
- Til slutt bruker du Fyllhåndtaket for å bruke den formelen til cellene .
Nå samsvarte cellene C6 og C7 med Datointervallet . Derfor er statusen " Sendt ".
Les mer: Excel Formula Date Range
2 Bruker OG & HVIS-funksjoner for å lage en formel for datoperiode i Excel
I tillegg til HVIS -funksjonen, skal vi bruke OG -funksjonen her for datoperiode . Datoene mellom 10. mars og 22. mars vil angi produktstatusen « Sendt .
Trinn:
- Skriv først inn denne formelen i celle D5 .
=IF(AND(C5>=$F$8,C5<=$G$8),"Shipped","Pending")
Denne formelen sjekker datoen fra celle C5 med cellene F8 og G8 . Hvis verdien er mellom området , vil den vise « Sendt , ellers vil « Venter » vises. Igjen, husk å bruke de absolutte cellereferansene .
Vi bruker AND -funksjonen sammen med HVIS -funksjonen for å bruke flere kriterier . AND -funksjonen brukes når to eller flere kriterier må være TRUE . Hvis bare ett kriterium er TRUE , så er AND funksjonen vil returnere FALSE som den endelige utgangen. Vi bruker AND -funksjonen for å sikre at mer enn ett kriterium er TRUE . Vår datoperiode har en nedre og øvre grense. Vi begrenser det ved å bruke AND -funksjonen.
- Trykk deretter ENTER .
- Til slutt drar du ned Fyllhåndtaket til Autofyll formelen .
I konklusjon, vil datasettet vårt vise 4 produkters status som Sendt ettersom det er innenfor datointervallet vårt .
Relatert innhold: Hvordan gjøre SUMIF Date Range Month i Excel (9 måter)
3. Bruke OR & HVIS-funksjoner for datoperiode i Excel
I denne metoden skal vi bruke ELLER -funksjonen med HVIS -funksjonen for å lage en formel for dato området i Excel . Anta at forhandleren jobber på en alternativ dag. Derfor faller Forsendelsesdatoen på Helligdagene , Status vil vise " Vil bli forsinket ".
Trinn:
- Skriv først inn 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 formelen sjekker om vår dato fra celle C5 er lik noen av verdiene fra Datoperiode for helligdager . Datoen vår i celle C5 er 12. mars . Først sjekker formelen om den er lik den første verdien av ferienkolonne , dvs. 10. mars . Den vil returnere FALSE , så vil den flytte ned til celle F6 og matche. Den neste verdien er 12. mars , som er et eksakt samsvar med verdien vår fra celle C5 . Hvis den ikke finner noen treff, vil denne operasjonen fortsette til celle F10 . Det er slik formelen vår fungerer.
Ikke glem å bruke absolutte cellereferanser .
- Trykk deretter ENTER .
12. mars er funnet i ferieområdet . Derfor er utdata " Vil bli forsinket ".
- Til slutt Autofyll formelen til resten av celler .
Derfor har vi laget en IF-formel ved å bruke IF og ELLER funksjoner for datointervallet i Excel .
Les mer: Hvordan beregne Gjennomsnittlig hvis innenfor datoperiode i Excel (3 måter)
Lignende avlesninger:
- Excel SUMIF med en datoperiode i måned &. ; År (4 eksempler)
- Hvordan bruke SUMIFS med datoperiode og flere kriterier (7 raske måter)
- Excel VBA: Filtrer dato før I dag (med raske trinn)
- Hvordan filtrere datoperiode i pivottabell med Excel VBA
4. Bruke kombinerte funksjoner for å lage en formel for Date Range i Excel
Vi skal bruke COUNTIF -funksjonen sammen med IF -funksjonen i denne metoden for å lage en IF-formel for datoperiode . Vi skal sjekke om produktene våre er sendt eller ikke, mens vi matcher dem med datoene for Sendt-kolonnen .
Trinn:
- Skriv først formelen fra under til celle D5 .
=IF(COUNTIF($F$5:$F$10,C5),"Shipped","")
Vår formel sjekker om datoen fra celle C5 er i Sendt kolonneområde . COUNTIF -funksjonen vil gi 1 hvis den er tilgjengelig. 1 betyr SANT . Etter det vil IF -funksjonen vår fungere og vil vise «Sendt» for 1 og blank ( “” ) for 0 .
- Trykk deretter ENTER .
Ikke glem å låse datoperioden ved å bruke absolutt cellereferanse .
- Til slutt Autofyll formelen til celle C6:C10-område .
Slik skal det siste trinnet se ut. Vi har brukt enda en IF-formel for en datoperiode .
Les mer: Hvordan beregne dato Område i Excel
5. Bruke HVIS- og TODAY-funksjonene for å lage en formel for datoperiode i Excel
I tillegg til HVIS -funksjonen, er I DAG -funksjonen vil bli brukt her for å lage en HVIS-formel for en datoperiode . Her vil kriteriene være at Forsendelsesdato -verdiene er mindre eller lik dagens dato , vil den sende ut " Sendt ", ellers " Venter ".La oss hoppe inn i handlingen.
Trinn:
- Først skriver du inn formelen fra nedenfor til celle D5 .
=IF(C5<=TODAY(),"Shipped","Pending")
I dag er det 23. mars 2022 . Vi sjekker om verdien fra celle C5 er mindre eller lik 23. mars . Hvis det er det, vil " Sendt " være utdata i celle D5 .
- Deretter trykker du ENTER .
Datoen vår er 12. mars , som er mindre enn 23. mars 2022 . Derfor har vi verdien « Sendt .
- Endelig Autofyll formelen til cellen område C6:C10 .
Til slutt kan vi se at verdiene fra celleområdet C5:C8 er mindre enn dagens dato .
Relatert innhold: Hvordan bruke SUMIFS til å summere verdier i datoperiode i Excel
6. Bruke IF- og SORT-funksjonene for å sjekke datointervallrekkefølgen i Excel
Denne gangen er målet vårt å se om et datoområde er i stigende rekkefølge eller ikke. Vi skal bruke funksjonen SORTER til å lage en HVIS-formel for en datoperiode .
Trinn:
- Skriv inn følgende formel i celle D5 .
=IF(SUM(--(C5:C10SORT(C5:C10,1,1,0)))=0,"YES","NO")
Formeloversikt
Vi har flere deler i vår formel .
- SORT(C5:C10,1,1,0) denne delen sorterer radområdet C5:C10 i stigenderekkefølge .
- C5:C10SORT(C5:C10,1,1,0) sammenligner celleverdiene med de sorterte verdiene.
- SUM(–(C5:C10SORT(C5:C10,1,1,0)) —> blir
- Utdata: {0} .
Derfor vil formelen vår reduseres til-
- HVIS(TRUE,”YES”,”NO”) .
- Utgang: JA .
- Trykk ENTER .
Datoene er i stigende rekkefølge . Derfor har vi « JA » som utdata.
For å sjekke om formelen vår fungerer, har vi endret en dato . Dermed har vi « NO ” som utdata.
Les mer: Hvordan SUMMER mellom to datoer og med et annet kriterium (7 måter)
Praksisdelen
Vi har gitt datasett for praksisen din i Excel -filen.
Konklusjon
Vi har vist deg 6 metoder for å bruke IF-formelen for en datoperiode i Excel . Hvis du har noen problemer angående disse, kan du gjerne kommentere nedenfor. Takk for at du leste ng, fortsett å utmerke deg!