Sisällysluettelo
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.xlsxYleiskatsaus 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.