Loogisten toimintojen käyttäminen monien olosuhteiden testaamiseen
AND-, OR- ja IF- toiminnot ovat osa Excelin tunnettuja loogisia toimintoja .
Mitä OR- ja JA-funktiot tekevät, kuten seuraavassa kuvassa olevissa rivissä kaksi ja kolme on testattu useita olosuhteita, ja riippuen siitä, mikä toiminto on käytössä, yhden tai kaikkien ehtojen on oltava tosiasiat, jotta funktio palaisi TRUE-vastauksen. Jos ei, funktio palauttaa arvon FALSE arvon.
Alla olevassa kuvassa kolme kaavaa testataan kaavoilla kaksi ja kolme:
- Onko solun A2 arvo alle 50;
- Onko solun A3 arvo yhtä suuri kuin 75?
- Onko solun A4 arvo suurempi tai yhtä suuri kuin 100?
Jos TAI-toiminto , jos jokin näistä ehdoista on totta, funktio palauttaa arvon TRUE solussa B2.
AND-funktiolle kaikkien kolmen ehton on oltava tosi, jotta funktio palauttaa arvon TRUE soluun B3.
Yhdistetään OR ja IF, tai AND ja IF funktiot Excel
Joten sinulla on OR- ja AND-toiminnot. Mitä nyt?
Lisätään IF-toimintoon
Kun jompikumpi näistä kahdesta toiminnosta yhdistyy IF-funktioon, syntyvä kaava on paljon suuremmat ominaisuudet.
Excelissä tehtävät nimeämistoiminnot viittaavat toisen toiminnon sijoittamiseen toiseen. Sisäkkäinen toiminto toimii yhtenä päätoimintotyypistä.
Yllä olevassa kuvassa rivissä 4-7 sisältää kaavoja, joissa AND- tai OR-funktio ovat sisäkkäisiä IF-funktion sisällä.
Kaikissa esimerkeissä sisäkkäinen funktio toimii IF-funktion ensimmäisenä tai Logical_test- argumenttina.
= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (JA (A2 <50, A3 <> 75, A4> = 100), tänään (), 1000)
Formulaulostulon muuttaminen
Kaikissa kaavoissa neljästä seitsemään, AND- ja OR-funktiot ovat identtisiä rivien 2 ja 3 vastaavien vastaavien kanssa, koska ne testaavat datan soluissa A2 - A4, jotta nähtäisiin, täyttääkö se vaadittu tila.
IF-funktiota käytetään hallitsemaan kaavan tuotos perustuen siihen, mitä syötetään funktion toiselle ja kolmannelle argumentille.
Tämä tuotos voi olla:
- Teksti - rivi neljä;
- Numero - rivi viisi;
- Toiminnon tai kaavan - viidennen rivin (TODAY-funktio) ja kuuden rivin tuotos;
- Tyhjä solu - rivi seitsemän (solu B7).
IF / AND- kaavan tapauksessa solussa B5, koska kaikki kolme A2- A4-solua eivät ole todellisia, solun A4 arvo ei ole suurempi tai yhtä suuri kuin 100-AND-funktio palauttaa FALSE-arvon.
IF-funktio käyttää tätä arvoa ja palauttaa Value_if_false- argumenttinsa - TODAY-toiminnon nykyinen päivämäärä.
Toisaalta neljän rivin IF / OR-kaava antaa tekstitiedon Data Correct, koska:
- OR-arvo on palauttanut TRUE-arvon - solun A3 arvo ei ole 75.
- IF-funktio käytti tämän tuloksen palauttamaan arvon_if_false- argumentinsa: Data Correct .
Excelin IF / OR-kaavan kirjoittaminen
Seuraavassa vaiheet käsittelevät, kuinka pääset IF / OR-kaavaan, joka sijaitsee solussa B4 yllä olevassa kuvassa. Samaa vaihetta voidaan käyttää esimerkin IF-kaavojen syöttämiseen.
Vaikka koko kaava voidaan kirjoittaa kokonaan käsin,
= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
monien mielestä IF-toiminnon valintaikkunan käyttäminen on helpompaa syöttää kaava ja argumentit, koska valintaikkuna huolehtii syntaksista, kuten pilkkuerottimet argumenttien ja ympäröivien tekstimerkintöjen välillä lainausmerkeissä.
Vaiheet, joita käytetään syöttämään IF / OR-kaava soluun B4 ovat:
- Napsauta solua B4 , jotta se olisi aktiivinen solu .
- Napsauta nauhan kaavojen välilehteä.
- Avaa toiminto avattava luettelo napsauttamalla Looginen- kuvaketta.
- Napsauta IF- luetteloa avataksesi IF-toiminnon valintaikkunan.
- Napsauta valintaikkunan Logical_test- riviä.
- Syötä täydellinen AND-funktio: TAI (A2 <50, A3 <> 75, A4> = 100) Logical_test-riviin osoittamalla soluviittauksia halutessasi.
- Napsauta Value_if_true- riviä valintaikkunassa.
- Kirjoita teksti Data Correct (ei ole lainausmerkkejä).
- Napsauta Value_if_false -rivin valintaikkunassa.
- Kirjoita teksti Data-virhe.
- Sulje valintaikkuna napsauttamalla OK ja palaa laskentataulukkoon.
- Kuten edellä on jo mainittu, kaavan pitäisi näyttää Data Correctin Value_if_true argumentti .
- Kun napsautat solua B4 , koko toiminto
= IF (TAI (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") ilmestyy laskentataulukon yläpuolelle olevassa kaavassa .