Skip to main content

Kaip naudoti "IF-THEN" funkciją "Excel"

Anonim

"IF-THEN" funkcija "Excel" yra galingas būdas pridėti sprendimų priėmimą į jūsų skaičiuoklę. Ji išbando sąlygą, kad įsitikintumėte, ar tai tiesa ar klaidinga, ir tada atlieka konkretų nurodymų rinkinį, pagrįstą rezultatais.

Pavyzdžiui, jei įvedate "IF-THEN" programoje "Excel", galite patikrinti, ar tam tikra ląstelė yra didesnė nei 900. Jei taip, galite formulę grąžinti tekstą "PERFECT". Jei taip nėra, galite formulę grąžinti "TAIP SMALL".

Į IF-THEN formulę yra daugybė sąlygų. Štai kaip naudoti "IF-THEN" funkciją "Excel" ir keletą pavyzdžių.

Šiame straipsnyje pateikiamos instrukcijos taikomos Excel 2016, 2013, 2010; Excel for Mac ir Excel 365 / Online.

"IF-THEN" įvedimas "Excel"

Funkcijos IF-THEN sintaksė apima funkcijos pavadinimą ir skliausteliuose pateiktus funkcijų argumentus.

Tai yra tinkama IF-THEN funkcijos sintaksė:

= IF (loginis testas, vertė, jei teisinga, vertė, jei klaidinga)

IF funkcijos dalis yra loginis testas. Čia naudojate palyginimo operatorius, kad palygintumėte dvi vertes.

THEN funkcijos dalis ateina po pirmosios kablelės ir apima du argumentus, atskirtus kableliu.

  • Pirmasis argumentas nurodo funkciją, ką daryti, jei palyginimas yra teisingas.
  • Antrasis argumentas nurodo funkciją, ką daryti, jei palyginimas yra klaidingas.

Paprastas IF-THEN funkcijos pavyzdys

Prieš pereinant prie sudėtingesnių skaičiavimų, pažvelkime į labai paprastą IF-THEN teiginio pavyzdį.

Mūsų skaičiuoklė nustatoma naudojant B2 langelį kaip 100 JAV dolerių. Mes galime įvesti šią formulę į C2, kad būtų nurodyta, ar vertė yra didesnė nei 1000 USD.

= IF (B2> 1000, "PERFECT", "TAIP SMALL")

Ši funkcija turi šiuos argumentus:

  • B2> 1000 patikrina, ar B2 dydžio vertė yra didesnė nei 1000.
  • "PUIKUS" grąžinamas žodis PERFECT lange C2, jei B2 yra didesnis nei 1000.
  • "PER MAŽAS" grąžina frazę TOO SMALL į langelį C2, jei B2 nėra didesnis nei 1000.

Palyginimo funkcijos dalis gali palyginti tik dvi reikšmes. Bet kuri iš šių dviejų verčių gali būti:

  • Fiksuotas numeris
  • Simbolių eilutė (teksto vertė)
  • Data ar laikas
  • Funkcijos, kurios grąžina bet kurią iš aukščiau pateiktų reikšmių
  • Nuoroda į bet kurią kitą skaičiuoklės ląstelę, kurioje yra bet kuri iš aukščiau pateiktų reikšmių

TRUE arba FALSE funkcijos dalis taip pat gali grąžinti bet kurį iš aukščiau. Tai reiškia, kad IF-THEN funkciją galite pagreitinti įterpiant papildomus skaičiavimus ar funkcijas viduje (žr. Toliau).

Įvedant tikrąją ar klaidingą "IF-THEN" teiginio "Excel" būseną, turite naudoti kabutes aplink bet kokį tekstą, kurį norite grąžinti, nebent naudojate TRUE ir FALSE, kurį "Excel" automatiškai atpažįsta. Kitos vertės ir formulės nereikalauja kabučių.

Įvesties skaičiavimai į IF-THEN funkciją

Galite įterpti skirtingus IF-THEN funkcijos skaičiavimus, kad atliktumėte, priklausomai nuo palyginimo rezultatų.

Šiame pavyzdyje apskaičiuojant mokėtiną mokestį naudojamas vienas apskaičiavimas, kuris priklauso nuo bendros B2 pajamų.

Loginis bandymas palygina bendrąsias B2 pajamas, kad sužinotumėte, ar jis didesnis nei 50 000 JAV dolerių.

= IF (B2> 50000, B2 * 0.15, B2 * 0.10)

Šiame pavyzdyje B2 yra ne didesnis nei 50 000, taigi vertė "value_if_false" apskaičiuojama ir grąžina tą rezultatą.

Šiuo atveju tai yra B2 * 0.10, kuris yra4000.

Rezultatas dedamas į C2 langelį, kuriame įterpiama funkcija IF-THEN, bus 4000.

Taip pat galite įtraukti skaičiavimus į funkcijos palyginimo pusę.

Pavyzdžiui, jei norite apskaičiuoti, kad apmokestinamosios pajamos bus tik 80% visų pajamų, galite pakeisti pirmiau nurodytą funkciją IF-THEN.

= IF (B2 * 0.8> 50000, B2 * 0.15, B2 * 0.10)

Tai atliks skaičiavimus B2, prieš lyginant su 50 000.

Niekada nepateikite kablelių, kai įvedate numerius tūkstančiuose. Taip yra todėl, kad Excel interpretuoja kablelį kaip funkcijos pabaigoje esantį argumentą.

Funkcijų įterpimas IF-THEN funkcijos viduje

Taip pat galite įterpti funkciją IF-THEN viduje (arba "lizdą").

Tai leidžia atlikti išplėstinius skaičiavimus, o tada palyginti faktinius rezultatus su laukiamais rezultatais.

Šiame pavyzdyje tarkime, kad turite lentelę su 5 studentų balais, esančiais stulpelyje B. Jūs galite vidurkinti tuos klases naudodami funkciją AVERAGE. Priklausomai nuo klasės vidurkio rezultatų, jūs galite turėti langelį C2 grąžinti arba "Puikiai!" arba "Reikia darbo".

Štai kaip jūs įvedėte šią IF-THEN funkciją:

= IF (VIDUTINIS (B2: B6)> 85, "Puikus!", "Reikia dirbti")

Ši funkcija grąžina tekstą "Puikus!" ląstelėje C2, jei klasės vidurkis yra didesnis nei 85. Priešingu atveju grąžina "Reikia darbo".

Kaip matote, įvedus "IF-THEN" funkciją "Excel" naudodami įterptus skaičiavimus ar funkcijas, galite sukurti labai dinamiškas ir labai funkcines skaičiuokles.