Cum se folosește funcția IF cu formule imbricate în Excel

Cum se folosește funcția IF cu formule imbricate în Excel

Majoritatea oamenilor sunt familiarizați cu utilizarea funcțiilor IF pentru a testa o stare împotriva unui set de date mare. Cu toate acestea, este posibil să nu cunoască avantajele utilizării lor împreună cu OR, AND sau cu alți operatori și funcții.





Înainte de a continua, să vedem cum arată o funcție IF simplă și cum să folosim corect argumentele.





O prezentare generală a funcției IF Excel

După cum se arată mai sus, funcția IF utilizează trei argumente explicate mai jos:





  1. Test logic: Se ocupă de condiția pe care o evaluați ca fiind adevărată sau falsă.
  2. Value_if_true: Acest argument conține textul / informațiile pe care doriți să le returneze funcția dacă datele îndeplinesc criteriile condiției testate.
  3. Value_if_flase: La fel ca argumentul de mai sus, returnează și informațiile pe care doriți să le returneze funcția dacă condiția este falsă.

Primul argument este necesar pentru executarea funcției IF; celelalte două sunt opționale. Puteți adăuga orice text la ultimele două argumente sau le puteți lăsa goale. Dacă lăsați unul sau ambele dintre ultimele două argumente goale, rezultatul va fi, de asemenea, o celulă goală.

Acum, să vedem cum puteți utiliza funcția IF pentru a analiza mai multe condiții într-o singură formulă. În plus, veți afla, de asemenea, cum să îl utilizați în Formula imbricată cu operatorii OR și AND.



Excel IF Exemplu de funcție

Să presupunem că lucrați la un magazin de bijuterii unde înregistrați vânzările și veniturile generate de fiecare dintre cei șapte lucrători care lucrează la magazin. La sfârșitul fiecărei săptămâni, compania acordă un bonus săptămânal numai acelor angajați care îndeplinesc un prag definit.

Mai jos, vedeți numărul de vânzări și venituri generate de fiecare lucrător pentru o săptămână.





Să presupunem că pragul bonus pentru această săptămână este cantitatea de vânzări egală sau mai mare de 4. Pentru a verifica care dintre angajați va primi un bonus pentru această săptămână, veți utiliza o funcție IF simplă.

Deci, veți utiliza cantitatea de vânzări ca argument de testare în funcția IF, așa cum se arată mai jos.





În formula evidențiată, B4> = 4 este argumentul testului, Eligibil este argumentul Value_if_true, în timp ce argumentul Value_if_false este lăsat gol intenționat.

În cazurile în care un argument este gol, puneți întotdeauna ghilimele duble ('') în jurul acestuia; în caz contrar, rezultatul va da o eroare sau va afișa zero în celula care îndeplinește condiția.

După testarea cantității de vânzări a fiecărui lucrător, funcția IF trebuie să returneze rezultatele ca fiind eligibile dacă cantitatea de vânzări este mai mare sau egală cu patru; în caz contrar, lăsați celulele goale.

presa Introduce cheia pentru a implementa formula. Deoarece cantitatea de vânzări a lucrătorului 1 este de șase, care este mai mare de patru, rezultatul funcției pentru prima celulă va fi Eligibil .

Nu va trebui să introduceți formula pentru toate celulele în mod individual. În schimb, utilizând funcția de completare automată, mutați cursorul în colțul din stânga jos al blocului selectat și trageți-l în jos.

Dacă faceți acest lucru, veți implementa funcția în alte celule de pe rând.

Vedeți cum lucrătorii 1, 2, 4 și 7 ating pragul de puțin sub patru vânzări și sunt astfel eligibili pentru un bonus, în timp ce restul celulelor rămân goale, deoarece acești lucrători nu ating pragul.

Sa spunem; în loc să lăsați al doilea argument gol, ați pus neeligibil acolo. În acest caz, rezultatul final va fi așa cum se arată mai jos.

comanda grep în linux cu exemple

Related: Cum se utilizează validarea datelor în Excel

Utilizarea operatorului ȘI cu funcția IF

Pentru încă o săptămână, compania și-a schimbat politica de acordare a bonusurilor și a veniturilor adăugate în pragul stabilit cu cantitatea de vânzări. Astfel, trebuie să analizați aceleași date, dar cu două condiții de testare în loc de una.

Compania acordă bonus lucrătorilor care generează egal sau mai mult de patru vânzări cu venituri mai mari de 2500. Veți utiliza o operațiune ȘI în acest caz, iar formula va fi după cum urmează:

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

Aici, în formula de mai sus, operatorul AND este utilizat ca argument de testare, deoarece trebuie să testați doi parametri.

La fel ca în cazul precedent, dacă datele de intrare (Cantitatea vânzărilor și veniturile) îndeplinesc criteriile, funcția va reveni „Eligibil” ca rezultat, altfel „Neeligibil”.

presa Introduce cheia pentru a executa funcția și apoi trageți-o în jos pentru a aplica aceeași formulă restului setului de date. Veți vedea rezultatele finale după cum urmează.

Puteți vedea, doar lucrătorii 1, 2 și 4 sunt cei care au generat mai mult sau egal cu patru vânzări cu venituri mai mari de 2500. Deci, ei sunt eligibili pentru bonus.

Deși lucrătorul 7 a generat patru vânzări care au îndeplinit primele criterii, veniturile sale sunt mai mici de 2200. Deci, el nu este eligibil pentru un bonus din cauza că nu îndeplinește a doua condiție.

Utilizarea operatorului SAU cu funcția IF

Pentru a treia săptămână, compania a obținut un profit bun și acordă un bonus lucrătorilor care au îndeplinit oricare dintre cele două condiții. În acest caz, puteți utiliza operatorul OR ca argument de testare pentru instrucțiunea IF pentru a filtra un număr exact de lucrători.

Astfel, lucrătorii care au vândut patru articole sau mai mult sau au generat un venit mai mare de 2500 se vor califica pentru bonus.

Formula va arăta astfel:

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

presa introduce pentru a executa formula și, trăgând-o în jos pe rând, veți obține acest rezultat.

Puteți vedea că Worker 7 este, de asemenea, eligibil pentru un bonus în acest caz, deși nu a atins pragul de venituri, dar a realizat patru vânzări. El îndeplinește o condiție, ceea ce îl face eligibil pentru bonus.

În mod similar, puteți utiliza funcția IF cu operatorii AND și OR și cu alte funcții pentru a filtra rezultatele dintr-un set mare de date.

În legătură cu aceasta: Cum să deveniți rapid un utilizator Microsoft Excel

cum să îți faci iPhone-ul să se încarce mai repede

Simplificați calculele cu funcția IF în formule imbricate

Când combinați funcția IF cu alte funcții, puteți testa simultan mai multe condiții pe un set de date mare.

Acest lucru elimină necesitatea de a testa manual mai multe condiții individual, economisind atât timp cât și efort. Automatizarea funcțiilor de bază vă va permite, de asemenea, să fiți mai productivi.

Acțiune Acțiune Tweet E-mail Aflați cum să automatizați Excel și să vă îmbunătățiți abilitățile financiare

Aflați cum să automatizați funcțiile de contabilitate și finanțare de bază în Excel vă poate economisi timp și bani.

Citiți în continuare
Subiecte asemănătoare
  • Productivitate
  • Foaie de calcul
  • Vizualizări
  • Microsoft Excel
  • Matematica
  • Sfaturi Microsoft Office
  • Analiza datelor
Despre autor Shan Abdul |(46 articole publicate)

Shan Abdul este absolvent de inginerie mecanică. După absolvirea educației, și-a început cariera ca scriitor independent. El scrie despre utilizarea diferitelor instrumente și software pentru a ajuta oamenii să fie mai productivi ca student sau profesionist. În timpul liber, îi place să vizioneze videoclipuri de pe YouTube despre productivitate.

Mai multe de la Shan Abdul

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona