Kuinka kirjoittaa IF-kaava/-lauseke Excelissä

Excel on niin tehokas taulukkolaskentaohjelma, että epäilen, että kukaan voi tietää kaiken, mitä se voi tehdä. Ohjelmassa on niin monia näkökohtia, on hämmästyttävää, että se kaikki voidaan kapseloida niin yksinkertaiseen käyttöliittymään. Käytin äskettäin Exceliä(Excel) töihin kotona ja huomasin käyttäväni IF-funktiota muutaman kaavan kirjoittamiseen.

Yksinkertaisen IF-lauseen kirjoittaminen Excelissä(Excel) on välttämätöntä, varsinkin jos käsittelet koko ajan paljon numeroita. Se on yksi niistä asioista, jotka eivät ole liian monimutkaisia, kuten makrot, mutta eivät välttämättä intuitiivisia, kuten numerosarakkeen summaaminen.

IF-lauseet Excelissä

Tässä artikkelissa opastan sinut lyhyen alukkeen läpi IF-lauseen kirjoittamisesta Excel - laskentataulukkoon. Aloittaaksesi sinun tulee ymmärtää kaikkien IF-lauseiden perusteet:

IF condition THEN true ELSE false

Siinä se aika pitkälti. Tilanne on yleensä vertailu johonkin. Se on yleensä numeroita tai tekstiä. Aloitamme peruslukuvertailuilla, sitten tekstillä ja lisäämme sitten operaattorit, kuten AND/OR jne. Tässä on ensimmäinen esimerkkimme:

yksinkertainen jos kaava

Meillä on tässä hyvin yksinkertainen esimerkki. Kaksi saraketta kahdella numerolla, 25 ja 35. Jos sarake C(Column C) , haluamme tarkistaa, onko sarake A(Column A) suurempi kuin 10, tulostamme tekstin Kyllä(Yes) , muuten tekstin Ei(No) . Muutama huomioitavaa:

1. Sinun ei tarvitse laittaa sulkuja varsinaisen vertailun ympärille, mutta se on erittäin hyvä käytäntö, varsinkin kun vertailusta tulee monimutkaisempi.

2. Jos haluat tulostaa tekstin arvolle tosi tai epätosi, sinun on käytettävä lainausmerkkejä. Jos et, se luulee, että yrität viitata nimettyyn alueeseen Excelissä(Excel) .

Katsotaan nyt joitain muita asioita, joita voit tehdä. Vertailuosiossa voit myös tehdä matematiikkaa. Voit esimerkiksi tehdä tämän, jos haluat:

jos lausunto

Tässä sanotaan, että jos A2:n arvo kertaa 10 on suurempi kuin 10, niin tulos Kyllä(Yes) , muuten tulos No. Melko(Pretty) suoraviivaista vai mitä? Oletetaan nyt, että halusimme tulostaa numeroita tekstin sijaan. Tässä yksi esimerkki:

excel if -lauseke

Tässä esimerkissä, jos A2:n arvo on suurempi kuin 10, se tulostaa arvon kertaa 2, muuten se kertoo arvon 5: llä. Melko(Pretty) hyödytöntä, mutta ymmärrät pointin. Voit käyttää kaavassa myös muiden solujen arvoa.

jos kaava

Tässä sanomme, että jos A2:n arvo on suurempi kuin 10, kerrotaan B2 10:llä, muuten kerrotaan B2:lla 5 ja tulostetaan tämä arvo soluun C2. Tehdään siitä nyt monimutkaisempi. Entä jos haluaisimme tulostaa Kyllä(Yes) , jos sekä A2 että B2 ovat suurempia kuin 10?

excel jos

Tässä jotain uutta! Jos haluamme A2 > 10 AND B2 > 10 , meidän on käytettävä JA(AND) -funktiota JOS-funktion sisällä. Kuulostaa hankalalta, mutta ei liian pahalta. JA(AND) - funktio ottaa periaatteessa useita vertailuargumentteja ( A2 > 10 ) ja tekee niille JA(AND) -merkin. Niiden kaikkien on oltava tosia, jotta " Kyllä(Yes) " näytetään. Voit lisätä kolme tai neljä tai useampia vertailuargumentteja, jos haluat. Jos haluat tehdä TAI, korvaa yllä oleva JA(AND) sanalla TAI.

Entä jos haluat palauttaa muun arvon kuin tekstin tai lasketun luvun. Entä jos haluat palauttaa eri arkin solun arvon? No, voit tehdä jotain näin:

palautusarvotaulukko

Todellisen arvon osalta aion palauttaa taulukon 2(Sheet 2) solun A1 arvon . Se on aika helppoa! Voit siis halutessasi viitata helposti muiden arkkien arvoihin. Samassa valossa voit myös käyttää loogisessa vertailussa arvoa toiselta taulukolta, eli Sheet2!A1 > 10. Katsotaanpa mitä muuta voit tehdä! Oletetaan, että halusit tehdä IF-lauseen soluun tallennetun arvon tyypin perusteella (numero, teksti tai tyhjä). Voit tehdä jotain näin:

on tyhjä excel

Voit käyttää ISTEXT- ja ISNUMBER -koodeja kahdelle muulle datatyypille. Nämä toiminnot voivat olla todella käteviä IF-kaavoja kirjoitettaessa. Huomaa, että voit periaatteessa käyttää useimpia Excelin(Excel) toimintoja IF-lauseen sisällä, joten voit käyttää niitä vapaasti. Voit esimerkiksi käyttää toimintoja, kuten SUM , MAX , MIN jne.

Toistaiseksi olemme työskennelleet vain yhden arvon kanssa loogisessa vertailussa, mutta oletetaan, että haluamme työskennellä soluryhmän kanssa. Jos esimerkiksi kaikki solualueen luvut ovat suurempia kuin 10, tulosta True , muuten False .

alueen solut loistavat

Se on yhtä helppoa kuin yllä olevan kaksoispisteen käyttäminen, A2:A4. Tässä tapauksessa jokainen arvo välillä A2–A4 testataan, jotta nähdään, onko se suurempi kuin 10. Jos kaikki ovat, todellinen arvo näytetään. Entä sisäkkäiset IF-lauseet?

sisäkkäinen jos

Tässä sanon, että jos A2 on suurempi kuin 10, anna arvo, mutta jos ei, suorita toinen IF-vertailu. JOS B2(IF B2) on suurempi kuin 10, tulosta eri arvo. Voit sijoittaa IF-lauseet 64 tason syvyyteen, mikä tarkoittaa, että voit tehdä melko monimutkaisia ​​asioita. Sinun ei todennäköisesti koskaan tarvitse mennä niin pitkälle, mutta joskus se on hyödyllistä muutaman tason syvyydessä.

Tämä on vain perusjohdanto IF-lauseeseen, mutta toivottavasti se saa sinut alkuun. Yritätkö kirjoittaa IF-käskyä tehdäksesi jotain Excelissä(Excel) , mutta et saa selvää? Lähetä kommentti tähän ongelmaan ja yritän auttaa sinua kirjoittamaan oikean IF-kaavan. Nauttia!



About the author

Olen Windows Phone -harrastaja ja olen työskennellyt uusien käyttötapojen kehittämiseksi käyttöjärjestelmän käyttöön jo yli 10 vuotta. Minulla on syvä ymmärrys Microsoft Officen toiminnasta ja siitä, kuinka saada Edgestä kaikki irti. Kokemukseni älypuhelimista mahdollistaa myös vahvojen suhteiden kehittymisen asiakkaiden ja työtovereiden kanssa, mikä on tärkeää kaikissa ammateissa.



Related posts