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:
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:
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:
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.
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?
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:
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:
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 .
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?
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!
Related posts
Kuinka poistaa tyhjiä rivejä Excelissä
Excelin Speak Cells -ominaisuuden käyttäminen
Kuinka lisätä Excel-laskentataulukko Word-dokumenttiin
Excelin mitä jos -analyysin käyttäminen
Kuinka korjata rivi Excelissä
Yksinkertaisen pivot-taulukon luominen Excelissä
10 Excel-vinkkiä ja temppuja vuodelle 2019
Kuinka poistaa päällekkäiset rivit Excelissä
Kehittynyt VBA-opas MS Excelille
Absoluuttisten viittausten käyttäminen Excelissä
Kuinka luoda VBA-makro tai komentosarja Excelissä
Mikä on VBA-taulukko Excelissä ja kuinka ohjelmoida yksi
5 tapaa muuntaa tekstiä numeroiksi Excelissä
Excelin yhdistäminen MySQL:ään
Keskitä laskentataulukon tiedot Exceliin tulostusta varten
Kuinka lajitella päivämäärän mukaan Excelissä
Kuinka jäljittää riippuvia Excelissä
Kuinka laskea Z-pisteet Excelissä
Kuinka lisätä nopeasti useita rivejä Exceliin
Miksi sinun pitäisi käyttää nimettyjä alueita Excelissä?