Kuinka käyttää IF-kaavaa päivämäärien kanssa (6 helppoa esimerkkiä)

  • Jaa Tämä
Hugh West

Työskennellessään Microsoft Excel, on olemassa erilaisia kaavoja, jotka helpottavat työtämme. IF Kaava on yksi niistä. Sillä on laaja valikoima sovelluksia Excel. The IF-toiminto suorittaa loogisen testin. Se palauttaa yhden arvon, jos tulos on TRUE ja toinen, jos tulos on FALSE Tässä artikkelissa näytämme, kuinka käyttää komentoa IF Tätä varten käymme läpi useita esimerkkejä.

Lataa harjoituskirja

Voit ladata harjoituskirjan täältä.

IF:n käyttö päivämäärien kanssa.xlsx

Yleiskatsaus Excelin IF-toimintoon

  • Kuvaus

The IF funktio ei tee mitään muuta kuin testaa tietyn ehdon.

  • Yleinen syntaksi

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

  • Argumentti Kuvaus
ARGUMENTTI VAATIMUS KUVAUS
looginen_testi Vaadittu Tämä on tila, joka testataan ja luokitellaan seuraavasti. TRUE tai FALSE .
[value_if_true] Valinnainen Kun loogisen testin tulokseksi saadaan TRUE , tämä on palautettava arvo.
[value_if_false] Valinnainen Kun loogisen testin tulokseksi saadaan FALSE , tämä on palautettava arvo.
  • Palauttaa

Toimittamamme arvo TRUE tai VÄÄRIN.

  • Saatavana

Kaikki versiot Excel 2003.

6 IF-kaavan käyttö päivämäärien kanssa Excelissä

1. Vertaile kahden päivämäärän välillä If-kaavalla

Ensiksi ja ennen kaikkea, käytämme IF kaavaa kahden päivämäärän vertailemiseksi. Tätä tehtäessä voi olla seuraavat kaksi skenaariota.

1.1 Kun molemmat päivämäärät ovat läsnä soluissa

Tässä tapauksessa molemmat päivämäärät ovat soluissa, joita meidän on verrattava. Seuraavassa tietokokonaisuudessa meillä on luettelo tuotteista ja niiden toimituspäivämäärästä ja -määräajasta. Laskemme toimituksen tilan, onko toimitus 'Ajoissa' tai "Viivästynyt". Katsotaanpa, miten tämä onnistuu:

  • Valitse ensin solu E7.
  • Lisää nyt seuraava kaava:
=IF(D5>=C5, "ajoissa", "myöhässä")

  • Paina Astu sisään.
  • Voimme siis nähdä, että tuotehiiren toimitustila on seuraava "Ajoissa".

  • Vedä seuraavaksi Täyttökahva työkalu soluun E10.

  • Lopuksi saamme kaikkien tuotteiden lopullisen toimitustilanteen.

1.2 Kun yksi päivämäärä on tallennettu kaavaan.

Joskus meillä on alla olevan kaltainen tietokokonaisuus. Tässä tapauksessa ainoa päivämäärä on toimituspäivä. Toimituksen määräaika on seuraava 1-20-22. Selvitetään toimituksen tila osoitteessa 'Tila' sarakkeessa.

  • Valitse alussa solu D5.
  • Aseta seuraava kaava:
=IF(D5>=C5, "ajoissa", "myöhässä")

  • Paina nyt Astu sisään.
  • Täältä näemme, että toimituksen tila on 'Ajoissa' tuotehiirelle.

  • Vedä sen jälkeen Täyttökahva työkalu alaspäin soluun D10.

  • Lopuksi, Tietokokonaisuuden toimitustila näyttää tältä.

2. IF-kaava ja DATE-funktio samanaikaisesti

Tässä esimerkissä käytämme IF kaava ja PÄIVÄMÄÄRÄ Kuten edellisessä tietokokonaisuudessa, syötämme tuotteiden toimitustilan kenttään. 'Tila' sarakkeessa. Seuraa yksinkertaisia ohjeita kanssamme tämän suorittamiseksi:

  • Valitse ensin solu D5 .
  • Kirjoita seuraava kaava kyseiseen soluun:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Paina Kirjoita avain.
  • Saamme siis tuotehiiren toimitustilan seuraavasti "Ajoissa".

  • Vedä nyt Täyttökahva soluun D10.

  • Tämän seurauksena saamme kaikkien tuotteiden toimitustilanteen vuonna 'Tila' sarake.

🔎 Miten kaava toimii?

  • DATE(2022,1,14): Ottaa päivämäärän vertailtavaksi.
  • IF(C5<=DATE(2022,1,14), "Ajoissa", "Myöhässä"): Palauttaa toimituksen tilan arvon.

3. Excel DATEVALUE-funktio käärittynä IF-kaavaan päivämäärien kanssa

Excelissä DATEVALUE-toiminto muuntaa päivämäärän tekstiksi. Voimme yhdistää tämän funktion funktioon IF-kaava päivämäärien laskemiseksi. Tässä esimerkissä käytämme aiempaa tietokokonaisuuttamme, jossa on erilainen määräaika. Seuraa vain alla olevia ohjeita, jotta tämä onnistuu:

  • Valitse ensin solu D5.
  • Laita siihen seuraava kaava:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Paina sitten Astu sisään.
  • Tässä näemme, että ensimmäisen tuotehiiren toimitustila on seuraava "Ajoissa".

  • Vedä sen jälkeen Täyttökahva työkalu.

  • Lopuksi saamme kaikkien tuotteiden toimitustilan osoitteessa 'Tila' sarakkeeseen alla olevan kuvan mukaisesti.

🔎 Miten kaava toimii?

  • DATEVALUE(“18/01/2022”): Harkitse päivämäärää 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "On Time", "Delayed"): Palauttaa toimituksen tilan arvon 'Ajoissa' jos ehto on TOTTA. Muuten saadaan 'Viivästynyt' tulosteena.

Lue lisää: VBA DateValue -funktion käyttäminen Excelissä

Samanlaisia lukemia

  • Päivämäärän muotoilu VBA: lla Excelissä (4 menetelmää)
  • Nykyisen päivämäärän lisääminen Exceliin (3 tapaa)
  • Käytä Excelin päivämäärän pikakuvaketta
  • Nykyisen päivämäärän hakeminen VBA:ssa (3 tapaa)

4. Soveltaa AND-logiikkaa & IF-kaava päivämäärien kanssa Excelissä

Käyttämällä AND logiikka yhdessä IF kaavan avulla voimme laskea päivämääriä excelissä. AND logiikka palauttaa ulostulon, jossa kaikkien ehtojen on oltava voimassa. TRUE tai VÄÄRIN. Seuraamme edellistä tietokokonaisuuttamme määräaikojen vaihteluvälillä. Katsotaanpa, miten tämä onnistuu:

  • Valitse alussa solu D5.
  • Aseta seuraava kaava:
=IF(AND(C5>=$G$8,C5<=$G$9), "ajoissa", "ei ajoissa")

  • Paina nyt Kirjoita .
  • Saamme siis tuotehiiren toimitustilan osoitteella AND logiikka.

  • Vedä sitten alaspäin Täyttökahva työkalu.

  • Tämän tuloksena saamme kaikkien tuotteiden toimitustilanteen vuonna 'Tila' sarakkeessa.

🔎 Miten kaava toimii?

  • AND(C5>=$G$8,C5<=$G$9): Tämä osa edustaa kahta ehtoa. Toinen on C5>=G8 ja toinen on C5<=G9. ' $ ' -merkki pitää soluviitteen kiinteänä.
  • IF(AND(C5>=$G$8,C5<=$G$9), "Ajoissa", "Ei ajoissa"): Jos ehto on TOTTA, palauttaa arvon "Ajoissa". Muuten saadaan 'Viivästynyt' tulosteena.

5. Lisää TODAY & IF-kaavat päivämäärien kanssa.

Yhdistelmä TODAY-toiminto ja IF-kaava on toinen lähestymistapa päivämäärien laskemiseen Excelissä. Oletetaan, että meillä on tietokokonaisuus tuotteista ja niiden toimituspäivämäärästä. Oletetaan, että toimituksen määräaika on tämän päivän päivämäärä 1-11-22. Sinulle se on päivä, jolloin harjoittelet. Nyt selvitämme kaikkien tuotteiden toimitustilan seuraavien vaiheiden avulla:

  • Valitse ensin solu D5.
  • Syötä seuraava kaava:
=IF(C5<=TODAY(), "Ajoissa", "Myöhässä")

  • Paina Kirjoita nappi.
  • Tässä solussa D5 saamme tuotteen hiiren toimitustilan osoitteessa "Ajoissa".

  • Vedä seuraavaksi Täyttökahva työkalu seuraaviin soluihin.

  • Lopuksi kaikkien tuotteiden toimitustila näyttää alla olevan kuvan mukaiselta.

🔎 Miten kaava toimii?

  • TODAY(): Tämä osa on päivätty nykypäivänä.
  • IF(C5<=TODAY(), "Ajoissa", "Myöhässä"): Palauttaa 'Ajoissa' Jos ehto on TRUE muutoin antaa 'Viivästynyt' tulosteena.

Lue lisää: Päivän funktion käyttäminen Excel VBA:ssa

6. Tulevien tai menneiden päivämäärien laskeminen Excelissä käyttämällä IF-kaavaa

Tässä esimerkissä tarkistetaan, onko päivämäärä tietyllä alueella vai ei. Otetaan esimerkiksi tämän päivän päivä huomioon. Tämän esimerkin motiivina on tarkistaa, tapahtuuko toimitus kymmenen päivän sisällä vai ei. Katsotaanpa, miten tämä onnistuu:

  • Valitse ensin solu D5.
  • Kirjoita siihen seuraava kaava:
=IF(C5

  • Paina sitten Astu sisään.
  • Nyt näemme, että tuotehiiren toimitustila on vaihteluvälin sisällä. Toimitus tapahtuu seuraavien päivien aikana 10 päivän kuluttua tästä päivästä.

  • Vedä sen jälkeen Täyttökahva työkalu.

  • Lopulta näemme kaikkien tuotteiden toimitustilan, jotka ovat osoitteessa 'Tila' sarakkeessa.

🔎 Miten kaava toimii?

  • TODAY()+10: Ottaa päivämäärän kymmenen päivän kuluttua nykyisestä päivämäärästä.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Jos ehto on TRUE palauttaa 'Within Range' muutoin saadaan 'Kantaman ulkopuolella' tulosteena.

Päätelmä

Tässä artikkelissa olemme käsitelleet päivämäärien laskemista käyttämällä komentoa IF Toivottavasti yllä olevat esimerkit auttavat sinua ymmärtämään logiikkaa, jonka mukaan IF kaava päivämäärineen. Lataa tähän artikkeliin lisätty harjoituskirja ja harjoittele itse. Jos tunnet epäselvyyttä, jätä kommentti alla olevaan laatikkoon. Yritämme vastata mahdollisimman pian.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.