Zjednodušenie vzorcov obmedzením zložitosti funkcií IF v programe Microsoft Excel 2010

Anonim

V tomto článku sa naučíme zjednodušovať vzorce znížením zložitosti funkcií IF v programe Microsoft Excel 2010.

Pri práci na vzorci NESTED IF; úspešné vykonanie príkazu závisí od toho, či je podmienka splnená alebo nie. Do jednej bunky je možné vnoriť viacero funkcií IF.

Ak funkcia IF kontroluje, či vami zadaná podmienka je PRAVDA alebo NEPRAVDA. Ak podmienka vráti hodnotu TRUE, vráti predvolenú hodnotu a ak podmienka vráti hodnotu FALSE, vráti inú prednastavenú hodnotu.

Syntax = IF (logický_test, value_if_true, value_if_false)

logický_test: Logický test preverí stav alebo kritériá. Ak podmienka spĺňa, vráti predvolenú hodnotu, a ak podmienka nespĺňa, potom vráti inú prednastavenú hodnotu.

value_if_true: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu TRUE.

value_if_false: Hodnota, ktorú chcete vrátiť, ak tento argument vráti hodnotu FALSE

Použitie vnorených IF funkcia zaberie to príliš veľa času Môžeme použiť alternatívnu funkciu, t.j. Funkcia CHOOSE vrátiť rovnaký výstup, ktorý vráti funkcia IF.

Vyberte si: Vráti znak určený číslom kódu zo sady znakov pre váš počítač. Funkcia CHOOSE vráti hodnotu zo zoznamu hodnôt na základe daného indexového čísla. Funkcia Choose používa index_num na vrátenie hodnoty zo zoznamu.

Syntax = CHOOSE (index_num, value1, value2,…)

index_num: Určuje, ktorý argument hodnoty je vybratý. Index_num musí byť číslo od 1 do 254 alebo vzorec, ktorý obsahuje čísla od 1 do 254. Ak je index_num menší ako 1, potom sa vráti #HODNOTA! chyba.

hodnota1 a hodnota2 sú 1 až 254 hodnotových argumentov, z ktorých CHOOSE vyhodnotí a vráti výsledok.

Zoberme si príklad:

  • Máme tabuľku študentských údajov.
  • V stĺpci A máme mená študentov a v stĺpci B ich hodnotenia
  • V stĺpci F & G máme podmienky- Skóre a hodnotenia.

  • Do stĺpca C chceme zadať vnorený vzorec IF, ktorý vráti hodnotenia
  • Do bunky C2 zadajte vzorec = IF (B2 = 1, $ G $ 3, IF (B2 = 2, $ G $ 4, IF (B2 = 3, $ G $ 5, IF (B2 = 4, $ G $ 6))))

  • Skopírovaním nižšie uvedeného vzorca získame výstup ako nižšie

  • Do bunky D2 zadáme vzorec= VYBERTE (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)

  • VYBERTE SI funkcia skontroluje hodnotu v bunke B2 a vráti hodnotu na základe hodnôt v stĺpci G.
  • Skopírovaním nižšie uvedeného vzorca získame výstup ako nižšie

  • Oba vzorce poskytujú rovnaký výstup, ale používajú funkciu CHOOSE, ktorá znižuje zložitosť funkcie IF, pričom pre každú novú podmienku musíme do funkcie IF napísať novú podmienku IF.