„Excel“ formulė: įdėta, jei yra keli AND -

Turinys

Bendroji formulė

= IF(AND(A1="x",B1>=100),1.5, IF(AND(A1="y",B1=100),1.3, IF(AND(A1="y",B1< 100),1.2, 1.1))))

Santrauka

Norint įvertinti keletą variantų su įdėtu IF sakiniu, vienas būdas yra naudoti atskirą IF kiekvienoje eilutėje, kad būtų parodyti kiekvieno loginio testo rinkinio rezultatai. Pridėjus eilučių pertraukas po kiekvienos IF funkcijos, formulė tampa savaime dokumentuojama. Parodytame pavyzdyje formulė D5 yra:

= IF(AND(B5="red",C5>=100),1.5, IF(AND(B5="red",C5=100),1.3, IF(AND(B5="blue",C5<100),1.2, 1.1))))

Paaiškinimas

Ši formulė remiasi metodu, vadinamu „įdėtomis IF“, kad valdytų daugybę variantų ir rezultatų. Naudojant įterptąsias IF, viena IF funkcija yra įdėta į kitą, šis procesas yra išsamiai paaiškintas čia.

Šio pavyzdžio formulė yra tikslingesnė, reikalinga norint „parodyti“ visas įmanomas galimybes ir rezultatus lengviau suprantamu ir prižiūrimu būdu. Apgaulė yra sudaryti formulę su eilutės pertraukomis, kad kiekvienas IF būtų rodomas atskiroje eilutėje kartu su to IF „tikruoju rezultatu“. „Klaidingas rezultatas“ yra toks IF teiginys. Atkreipkite dėmesį, kad galutinis klaidingas rezultatas „pagaus“ bet kokį atvejį, kuris neatitiks visų ankstesnių bandymų.

Iš esmės mes naudojame eilučių pertraukas, kad sukurtume „lentelę“, kurią žmogaus akis galėtų lengvai perskaityti. Norėdami apriboti IF funkcijas, mes naudojame funkciją AND vykdyti daugiau nei vieną loginį testą vienu metu. Kiekvienos IF funkcijos viduje esanti AND funkcija patikrina spalvą ir vertę.

Pastaba gali naudoti klavišus Alt + Enter, kad įvestumėte naujas eilutes formulės juostoje. Norėdami pamatyti daugiau nei vieną eilutę vienu metu, turėsite išplėsti formulės juostą vertikaliai.

Daugiau sąlygų

Šis formulės metodas gali būti išplėstas, kad būtų galima įvertinti daugiau galimybių. AND funkcija gali atlikti logiškesnius testus, o jei reikia, funkciją AND galite derinti su OR funkcija. Taip pat galite pakeisti AND ir OR loginę logiką. Galiausiai galite naudoti IFS funkciją naujesnėse „Excel“ versijose, kad sumažintumėte lizdą.

Rezultatas kaip skaičiavimas

Nors aukščiau pateiktame pavyzdyje pateikiamas skaitinis kiekvieno parinkčių rinkinio rezultatas, formulę galima pritaikyti vykdyti skaičiavimą, pakeičiant kietojo kodo reikšmes bet kuria standartine formulės išraiška.

Įdomios straipsniai...