Î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.