Simplificarea formulelor prin reducerea complexității funcțiilor IF în Microsoft Excel 2010

Anonim

În acest articol, vom învăța simplificarea formulelor prin reducerea complexității funcțiilor IF în Microsoft Excel 2010.

În timp ce lucrați la formula NESTED IF; executarea cu succes a comenzii depinde dacă condiția este îndeplinită sau nu. Este posibil să cuibăriți mai multe funcții IF într-o singură celulă.

Funcția IF verifică dacă condiția pe care o specificați este ADEVĂRATĂ sau FALSĂ. Dacă condiția returnează TRUE, atunci returnează valoarea presetată, iar dacă condiția returnează FALSE atunci returnează o altă valoare presetată.

Sintaxă = IF (logic_test, value_if_true, value_if_false)

test_logic: Testul logic va testa starea sau criteriile. Dacă condiția se îndeplinește, atunci returnează valoarea presetată, iar dacă condiția nu îndeplinește atunci, returnează o altă valoare presetată.

value_if_true: Valoarea pe care doriți să vi se returneze dacă acest argument returnează TRUE.

value_if_false: Valoarea pe care doriți să vi se returneze dacă acest argument returnează FALS

Folosind imbricat Funcția IF va dura prea mult timp. Putem folosi o funcție alternativă, adică Funcția ALEGE pentru a returna aceeași ieșire pe care o va reveni funcția IF.

Alege: Returnează caracterul specificat de numărul de cod din setul de caractere pentru computer. Funcția CHOOSE va returna o valoare dintr-o listă de valori pe baza unui număr de index dat. Alegeți funcția utilizează index_num pentru a returna o valoare dintr-o listă.

Sintaxă = ALEGE (index_num, valoare1, valoare2, …)

index_num: Specifică argumentul valorii selectat. Index_num trebuie să fie un număr între 1 și 254 sau o formulă care conține numerele cuprinse între 1 și 254. Dacă index_num este mai mic decât 1 atunci, alegeți va reveni #VALOARE! eroare.

valoare1 și valoare 2 sunt 1 la 254 argumente valorice din care ALEGE va evalua și va returna rezultatul.

Să luăm un exemplu:

  • Avem tabelul de date Studenți.
  • În coloana A, avem numele Studenților și în coloana B, avem evaluările lor
  • În coloana F & G, avem condiții - Scor și evaluări.

  • În coloana C, dorim să introducem formula IF imbricată care va returna evaluări
  • În celula C2, introduceți formula = IF (B2 = 1, $ G $ 3, IF (B2 = 2, $ G $ 4, IF (B2 = 3, $ G $ 5, IF (B2 = 4, $ G $ 6))))

  • Copiind formula de mai jos, vom obține rezultatul ca mai jos

  • În celula D2, vom introduce formula= ALEGE (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)

  • ALEGE funcția va verifica valoarea în celula B2 și va returna valoarea pe baza valorilor din coloana G.
  • Copiind formula de mai jos, vom obține rezultatul ca mai jos

  • Ambele formule oferă aceeași ieșire, dar folosind funcția CHOOSE care reduce complexitatea față de funcția IF în care pentru fiecare condiție nouă, trebuie să scriem o nouă condiție IF în cadrul funcției IF.