Salt la conținutul principal

Stăpânirea instrucțiunilor IF imbricate în Excel – Un ghid pas cu pas

În Excel, în timp ce funcția IF este esențială pentru testele logice de bază, condițiile complexe necesită adesea instrucțiuni IF imbricate pentru procesarea îmbunătățită a datelor. În acest ghid cuprinzător, vom acoperi elementele de bază ale IF imbricate în detaliu, de la sintaxă la aplicații practice, inclusiv combinații de IF imbricat cu condiții AND/OR. În plus, vom împărtăși cum să îmbunătățim lizibilitatea funcțiilor IF imbricate, precum și câteva sfaturi despre IF imbricat și vom explora alternative puternice, cum ar fi CĂUTARE V, IFS și altele, pentru a face operațiunile logice complexe mai ușor de utilizat și mai eficiente.


Funcția Excel IF vs. instrucțiuni IF imbricate

Funcția IF și instrucțiunile IF imbricate în Excel servesc unor scopuri similare, dar diferă semnificativ în complexitatea și aplicarea lor.

Funcția IF: Funcția IF testează o condiție și returnează o valoare dacă condiția este adevărată și o altă valoare dacă este falsă.
  • Sintaxa este:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Prescripţie: Poate gestiona o singură condiție la un moment dat, ceea ce o face mai puțin potrivită pentru scenarii de luare a deciziilor mai complexe care necesită evaluarea mai multor criterii.
Instrucțiuni IF imbricate: Funcțiile IF imbricate, adică o funcție IF în interiorul alteia, vă permit să testați mai multe criterii și crește numărul de rezultate posibile.
  • Sintaxa este:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Complexitate: Poate face față mai multor condiții, dar poate deveni complex și greu de citit cu prea multe straturi de cuibărit.

Utilizarea IF imbricată

Această secțiune demonstrează utilizarea de bază a instrucțiunilor IF imbricate în Excel, inclusiv sintaxa, exemple practice și modul de utilizare a acestora cu condiții AND sau OR.


Sintaxa IF imbricată

Înțelegerea sintaxei unei funcții este baza pentru aplicarea corectă și eficientă a acesteia în Excel. Să începem cu sintaxa instrucțiunilor imbricate if.

Sintaxă:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

Argumente:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Amintiți-vă, într-o structură IF imbricată, fiecare condiție ulterioară este evaluată numai dacă toate condițiile anterioare sunt FALSE. Această verificare secvențială este esențială pentru înțelegerea modului în care funcționează IF imbricate.


Exemple practice de IF imbricate

Acum, să ne aprofundăm în utilizarea IF imbricată cu două exemple practice.

Exemplul 1: Sistemul de notare

După cum se arată în captura de ecran de mai jos, să presupunem că aveți o listă cu scorurile studenților și doriți să atribuiți note pe baza acestor scoruri. Puteți utiliza IF imbricat pentru a îndeplini această sarcină.

notițe: Nivelurile de notare și intervalele de scor corespunzătoare sunt listate în intervalul E2:F6.

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați Intrați pentru a obține rezultatul. Apoi trageți Mâner de umplere jos pentru a obține restul rezultatelor.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
notițe:
  • Puteți specifica direct nivelul notă în formulă, astfel încât formula să poată fi schimbată în:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Această formulă este utilizată pentru a atribui o notă (A, B, C, D sau F) pe baza unui scor din celula A2, folosind praguri standard de notare. Este un caz de utilizare tipic pentru declarațiile IF imbricate în sistemele de notare academică.
  • Explicația formulei:
    1. A2>=90: Aceasta este prima condiție pe care o verifică formula. Dacă scorul din celula A2 este mai mare sau egal cu 90, formula returnează „A”.
    2. A2>=80: Dacă prima condiție este falsă (scorul este mai mic de 90), se verifică dacă A2 este mai mare sau egal cu 80. Dacă este adevărat, returnează „B”.
    3. A2>=70: În mod similar, dacă scorul este mai mic de 80, se verifică dacă este mai mare sau egal cu 70. Dacă este adevărat, returnează „C”.
    4. A2>=60: Dacă scorul este mai mic de 70, formula verifică dacă este mai mare sau egal cu 60. Dacă este adevărat, returnează „D”.
    5. "F„: În cele din urmă, dacă niciuna dintre condițiile de mai sus nu este îndeplinită (adică scorul este mai mic de 60), formula returnează „F”.
Exemplul 2: Calculul comisionului de vânzări

Imaginați-vă un scenariu în care reprezentanții de vânzări primesc comisioane diferite în funcție de realizările lor de vânzări. După cum se arată în captura de ecran de mai jos, doriți să calculați comisionul unui agent de vânzări pe baza acestor diferite praguri de vânzări, iar declarațiile IF imbricate vă pot ajuta în acest sens.

notițe: Ratele comisionului și intervalele lor de vânzări corespunzătoare sunt listate în intervalul E2:F4.
  • 20% pentru vânzări de peste 20,000 USD
  • 15% pentru vânzări între 10,000 USD și 20,000 USD
  • 10% pentru vânzări sub 10,000 USD

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați Intrați pentru a obține rezultatul. Apoi trageți Mâner de umplere jos pentru a obține restul rezultatelor.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

notițe:
  • Puteți specifica direct rata comisionului în formulă, astfel încât formula să poată fi schimbată în:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • Formula furnizată este utilizată pentru a calcula comisionul unui agent de vânzări în funcție de valoarea vânzărilor sale, aplicând diferite rate de comision pentru diferite praguri de vânzări.
  • Explicația formulei:
    1. B2: Aceasta reprezintă valoarea vânzărilor pentru vânzător, care este utilizată ca bază pentru calcularea comisionului.
    2. DACĂ(B2>20000, „20%”, ...): Aceasta este prima condiție verificată. Verifică dacă valoarea vânzărilor din B2 este mai mare de 20,000. Dacă este, formula utilizează un comision de 20%.
    3. DACA(B2>=10000, „15%”, „10%”): Dacă prima condiție este falsă (vânzările nu sunt mai mari de 20,000), formula verifică dacă vânzările sunt egale sau depășesc 10,000. Dacă este adevărat, se aplică un comision de 15%. Dacă valoarea vânzărilor este mai mică de 10,000, formula este implicită la un comision de 10%.

Imbricat dacă cu condiția AND / OR

În această secțiune, modific primul exemplu de mai sus „sistemul de notare” pentru a demonstra cum să combinați IF imbricat cu condiția AND sau OR în Excel. În exemplul de notare revizuită, am introdus o condiție suplimentară bazată pe „Rata de prezență”.

Folosind imbricat if cu condiția AND

Dacă un student îndeplinește atât criteriile de punctaj, cât și de prezență, va primi un spor de notă. De exemplu, unui student al cărui punctaj este de 60 sau mai mare și a cărui rată de prezență este de 95% sau mai mult, i se va îmbunătăți nota cu un nivel, cum ar fi de la A la A+, de la B la B+ și așa mai departe. Cu toate acestea, dacă rata de participare este sub 95%, notarea va urma criteriile originale bazate pe scor. În astfel de cazuri, trebuie să folosim o instrucțiune IF imbricată cu o condiție AND.

Selectați o celulă goală (D2 în acest caz), introduceți următoarea formulă și apăsați Intrați pentru a obține rezultatul. Apoi trageți Mâner de umplere jos pentru a obține restul rezultatelor.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

notițe: Iată o explicație a modului în care funcționează această formulă:
  1. ȘI verificarea stării:
    ȘI(B2>=60, C2>=95%): Condiția AND verifică mai întâi dacă ambele condiții sunt îndeplinite — scorul studentului este de 60 sau mai mare, iar rata de participare a acestuia este de 95% sau mai mult.
  2. Noua temă de notă:
    DACA(B2>=90, „A+”, DACA(B2>=80, „B+”, DACA(B2>=70, „C+”, „D+”))): Dacă ambele condiții din afirmația AND sunt adevărate, formula verifică apoi scorul elevului și îi crește nota cu un nivel.
    • B2>=90: Dacă scorul este de 90 sau mai mult, nota este „A+„.Nouă temă de notă:
    • B2>=80: Dacă scorul este de 80 sau mai mult (dar mai mic de 90), nota este „B+".
    • B2>=70: Dacă scorul este de 70 sau mai mult (dar mai mic de 80), nota este „C+”.
    • B2>=60: Dacă scorul este de 60 sau mai mult (dar mai mic de 70), nota este „D+”.
  3. Atribuire de notă obișnuită:
    DACA(B2>=90, „A”, DACA(B2>=80, „B”, DACA(B2>=70, „C”, DACA(B2>=60, „D”, „F”))) ): Dacă condiția AND nu este îndeplinită (fie scorul este sub 80, fie prezența este sub 95%), formula atribuie note standard.
    • B2>=90: Scorul de 90 sau mai mult primește un „A”.
    • B2>=80: Scorul de 80 sau mai mult (dar mai mic de 90) primește un „B”.
    • B2>=70: Scorul de 70 sau mai mult (dar mai mic de 80) primește un „C”.
    • B2>=60: Scorul de 60 sau mai mult (dar mai mic de 70) primește un „D”.
    • Scorurile sub 60 primesc un „F”.
Folosind imbricat if cu condiția SAU

În acest caz, nota unui student va crește cu un nivel dacă scorul său este de 95 sau mai mare sau dacă rata de prezență este de 95% sau mai mult. Iată cum îl putem realiza folosind condiții imbricate IF și OR.

Selectați o celulă goală (D2 în acest caz), introduceți următoarea formulă și apăsați Intrați pentru a obține rezultatul. Apoi trageți Mâner de umplere jos pentru a obține restul rezultatelor.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

notițe: Iată o detaliere a modului în care funcționează formula:
  1. SAU Verificarea stării:
    SAU(B2>=95, C2>=95%): Formula verifică mai întâi dacă una dintre condiții este adevărată — scorul studentului este de 95 sau mai mare sau rata de participare a acestuia este de 95% sau mai mare.
  2. Nota de atribuire cu bonus:
    DACA(B2>=90, „A+”, DACA(B2>=80, „B+”, DACA(B2>=70, „C+”, DACA(B2>=60, „D+”, „F+”))) ): Dacă oricare dintre condițiile din afirmația SAU este adevărată, nota elevului va crește cu un nivel.
    • B2>=90: Dacă scorul este de 90 sau mai mult, nota este „A+”.
    • B2>=80: Dacă scorul este de 80 sau mai mult (dar mai mic de 90), nota este „B+”.
    • B2>=70: Dacă scorul este de 70 sau mai mult (dar mai mic de 80), nota este „C+”.
    • B2>=60: Dacă scorul este de 60 sau mai mult (dar mai mic de 70), nota este „D+”.
    • În caz contrar, nota este „F+”.
  3. Atribuire de notă obișnuită:
    DACA(B2>=80, „B”, DACA(B2>=70, „C”, DACA(B2>=60, „D”, „F”)))): Dacă niciuna dintre condițiile SAU nu este îndeplinită (scorul este sub 95 și prezența este sub 95%), formula atribuie note standard.
    • B2>=90: Scorul de 90 sau mai mult primește un „A”.
    • B2>=80: Scorul de 80 sau mai mult (dar mai mic de 90) primește un „B”.
    • B2>=70: Scorul de 70 sau mai mult (dar mai mic de 80) primește un „C”.
    • B2>=60: Scorul de 60 sau mai mult (dar mai mic de 70) primește un „D”.
    • Scorurile sub 60 primesc un „F”.

Sfaturi și trucuri pentru IF imbricat

Această secțiune acoperă patru sfaturi și trucuri utile pentru IF imbricate.


Faceți imbricat IF ușor de citit

O instrucțiune IF imbricată tipică poate părea compactă, dar poate fi greu de descifrat.

În formula următoare, este o provocare să identifici rapid unde se termină o afecțiune și unde începe alta, mai ales pe măsură ce complexitatea crește.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Soluție: Adăugarea întreruperi de linie și indentare

Pentru a face IF imbricat ușor de citit, puteți împărți formula în mai multe linii, fiecare IF imbricat pe o linie nouă. În formulă, pur și simplu plasați cursorul înaintea IF și apăsați tastele Alt + Enter.

După ruperea formulei de mai sus, se va afișa după cum urmează:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Acest format face mai clar unde se află fiecare condiție și rezultatul corespunzător, îmbunătățind lizibilitatea formulei.


Ordinea funcțiilor IF imbricate

Ordinea condițiilor logice într-o formulă IF imbricată este crucială, deoarece determină modul în care Excel evaluează aceste condiții și afectează astfel rezultatul final al formulei.

Formula corectă

În exemplul Sistemului de notare, folosim următoarea formulă pentru a atribui note pe baza scorurilor.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Excel evaluează secvențial condițiile dintr-o formulă IF imbricată, de la prima condiție până la ultima. Această formulă verifică mai întâi cel mai mare prag de scor (>=90 pentru un „A”) și apoi trece la pragurile inferioare. Se asigură că un scor este comparat cu cea mai mare notă pentru care se califică. Dacă prima condiție este adevărată (A2>=90), returnează „A” și nu evaluează alte condiții.

Formula ordonată incorectă

Dacă ordinea condițiilor ar fi inversată, începând cu cel mai mic prag, ar returna rezultate incorecte.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

În această formulă incorectă, un scor de 95 ar îndeplini imediat prima condiție B2>=60 și i se atribuie incorect nota „D”.


Numerele și textul trebuie tratate diferit

Această secțiune vă va arăta cum numerele și textul sunt tratate diferit în instrucțiunile IF imbricate.

Numere

Numerele sunt folosite pentru comparații și calcule aritmetice. În instrucțiunile IF imbricate, puteți compara direct numere folosind operatori precum >, <, =, >= și <=.

Text

În instrucțiunile IF imbricate, textul ar trebui să fie cuprinse între ghilimele duble. Vezi A, B, C, D și F în următoarea formulă:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Limitările IF imbricate

Această secțiune listează câteva limitări și dezavantaje ale FI imbricate.

Complexitate și lizibilitate:

Deși Excel vă permite să cuibăriți până la 64 de funcții IF diferite, nu este deloc recomandabil să faceți acest lucru. Cu cât sunt mai multe niveluri de cuibărit, cu atât formula devine mai complexă. Acest lucru poate duce la formule greu de citit, înțeles și întreținut.

predispus la erori:

Mai mult, instrucțiunile IF imbricate complexe pot deveni predispuse la erori și pot fi dificil de depanat sau modificat.

Greu de extins sau scalat:

Dacă logica dvs. se schimbă sau trebuie să adăugați mai multe condiții, IF-urile profund imbricate pot fi greu de modificat sau extins.

Înțelegerea acestor limitări este cheia pentru utilizarea eficientă a instrucțiunilor IF imbricate în Excel. Adesea, combinarea FI imbricate cu alte funcții sau căutarea unor abordări alternative poate duce la soluții mai eficiente și mai ușor de întreținut.


Alternative la Imbricate IF

Această secțiune listează mai multe funcții din Excel care pot fi utilizate ca alternative la instrucțiunile IF imbricate.


Folosind VLOOKUP

Puteți folosi funcția CĂUTARE VL în loc de instrucțiuni IF imbricate pentru a realiza cele două exemple practice de mai sus. Iată cum o poți face:

Exemplul 1: Sistem de notare cu VLOOKUP

Aici voi arăta cum să utilizați VLOOKUP pentru a atribui note pe baza scorurilor.

Pasul 1: Creați un tabel de căutare pentru note

În primul rând, trebuie să creați un tabel de căutare (cum ar fi E1:F6 în acest caz) pentru intervalul de scor și notele corespunzătoare. notițe: Scorurile din prima coloană a tabelului trebuie sortate în ordine crescătoare.

Pasul 2: Aplicați funcția CĂUTARE V pentru a atribui note

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține clasa întâi. Selectați această celulă de formulă și trageți-o Mâner de umplere jos pentru a lua restul notelor.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

notițe:
  • Valoarea 95 din celula B2 este ceea ce caută VLOOKUP în prima coloană a tabelului de căutare ($E$2:$F$6). Dacă este găsită, returnează nota corespunzătoare din a doua coloană a tabelului, situată pe același rând cu valoarea potrivită.
  • Nu uitați să faceți referința tabelului de căutare absolută (adăugați semnele dolarului ($) înainte de referințe), ceea ce înseamnă că referința nu se va schimba dacă formula este copiată într-o altă celulă.
  • Pentru a afla mai multe despre funcția CĂUTARE V, vizitați această pagină.
Exemplul 2: Calculul comisionului de vânzări cu VLOOKUP

De asemenea, puteți utiliza VLOOKUP pentru a realiza calculul comisionului de vânzări în Excel. Vă rugăm să faceți după cum urmează.

Pasul 1: Creați un tabel de căutare pentru note

În primul rând, trebuie să creați un tabel de căutare pentru vânzări și rata de comision corespunzătoare, cum ar fi E2:F4 în acest caz. notițe: Vânzările din prima coloană a tabelului trebuie sortate în ordine crescătoare.

Pasul 2: Aplicați funcția CĂUTARE V pentru a atribui note

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați tasta Enter pentru a obține primul comision. Selectați această celulă de formulă și trageți în jos mânerul de umplere pentru a obține restul rezultatelor.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

notițe:
  • În ambele exemple, CĂUTARE V este folosită pentru a găsi o valoare într-un tabel pe baza unei valori de căutare (scor sau valoare vânzărilor) și returnează o valoare pe același rând dintr-o coloană specificată (notă sau rată de comision). Al patrulea parametru TRUE indică o potrivire aproximativă, care este potrivită pentru aceste scenarii în care valoarea exactă de căutare ar putea să nu fie prezentă în tabel.
  • Pentru a afla mai multe despre funcția CĂUTARE V, vizitați această pagină.

Folosind IFS

Funcția IFS simplifică procesul prin eliminarea necesității de imbricare și face formulele mai ușor de citit și gestionat. Îmbunătățește lizibilitatea și simplifică gestionarea mai multor verificări condiționate. Pentru a utiliza funcția IFS, asigurați-vă că utilizați Excel 2019 sau o versiune ulterioară sau aveți un abonament Office 365. Să vedem cum poate fi aplicat în exemple practice.

Exemplul 1: Sistem de notare cu IFS

Presupunând aceleași criterii de notare ca și înainte, funcția IFS poate fi utilizată după cum urmează:

Selectați o celulă goală, cum ar fi C2, introduceți următoarea formulă și apăsați Intrați pentru a obține primul rezultat. Selectați această celulă rezultat și trageți-o Mâner de umplere jos pentru a obține restul rezultatelor.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

notițe:
  • Fiecare condiție este evaluată în ordine. De îndată ce o condiție este îndeplinită, rezultatul corespunzător este returnat, iar formula nu mai verifică condițiile ulterioare. În acest caz, formula este utilizată pentru a atribui note pe baza punctajului din B2, urmând o scală de notare tipică în care un scor mai mare corespunde unei note mai bune.
  • Pentru a afla mai multe despre funcția IFS, vizitați această pagină.
Exemplul 2: Calculul comisionului de vânzări cu IFS

Pentru scenariul de calcul al comisionului de vânzări, funcția IFS se aplică după cum urmează:

Selectați o celulă goală, cum ar fi C2, introduceți următoarea formulă și apăsați Intrați pentru a obține primul rezultat. Selectați această celulă rezultat și trageți-o Mâner de umplere jos pentru a obține restul rezultatelor.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Folosind CHOOSE și MATCH

Abordarea CHOOSE și MATCH poate fi mai eficientă și mai ușor de gestionat în comparație cu instrucțiunile IF imbricate. Această metodă simplifică formula și face actualizările sau modificările mai simple. Mai jos voi demonstra cum să utilizați o combinație a funcțiilor ALEGE și MATCH pentru a gestiona cele două exemple practice din acest articol.

Exemplul 1: Sistem de notare cu ALEGE și MATCH

Puteți utiliza combinația dintre funcțiile ALEGE și MATCH pentru a atribui note pe baza unor scoruri diferite.

Pasul 1: Creați o matrice de căutare cu valori de căutare

În primul rând, trebuie să creați o serie de celule care să conțină valorile de prag prin care MATCH le va căuta, cum ar fi $E$2:$E$6 în acest caz. notițe: Numerele din acest interval trebuie sortate în ordine crescătoare pentru ca funcția MATCH să funcționeze corect atunci când se utilizează un tip de potrivire aproximativă.

Pasul 2: Aplicați ALEGE și MATCH pentru a atribui note

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține clasa întâi. Selectați această celulă de formulă și trageți-o Mâner de umplere jos pentru a obține restul rezultatelor.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

notițe:
  • MATCH(B2, $E$2:$E$6, 1): Această parte a formulei caută scorul (95) în celula B2 în intervalul $E$2:$E$6. 1 indică faptul că MATCH ar trebui să găsească o potrivire aproximativă, ceea ce înseamnă că găsește cea mai mare valoare din interval care este mai mică sau egală cu B2.
  • ALEGE(..., „F”, „D”, „C”, „B”, „A”): Pe baza pozitiei returnate de functia MATCH, ALEGE selecteaza nota corespunzatoare.
  • Pentru a afla mai multe despre Funcția MATCH, vizitați această pagină.
  • Pentru a afla mai multe despre funcția ALEGE, vizitați această pagină.
Exemplul 2: Calculul comisionului de vânzări cu IFS

Utilizarea combinației ALEGE și MATCH pentru un calcul al comisionului de vânzări poate fi, de asemenea, eficientă, mai ales atunci când ratele comisioanelor se bazează pe praguri de vânzări specificate. Să vedem cum putem face.

Pasul 1: Creați o matrice de căutare cu valori de căutare

În primul rând, trebuie să creați o serie de celule care să conțină valorile de prag prin care MATCH le va căuta, cum ar fi $E$2:$E$4 în acest caz. notițe: Numerele din acest interval trebuie sortate în ordine crescătoare pentru ca funcția MATCH să funcționeze corect atunci când se utilizează un tip de potrivire aproximativă.

Pasul 2: Aplicați ALEGE și MATCH pentru a obține rezultate

Selectați o celulă goală (C2 în acest caz), introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține clasa întâi. Selectați această celulă de formulă și trageți-o Mâner de umplere jos pentru a obține restul rezultatelor.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

notițe:

În concluzie, stăpânirea instrucțiunilor IF imbricate în Excel este o abilitate valoroasă care vă îmbunătățește capacitatea de a gestiona scenarii logice complexe în analiza datelor și procesele de luare a deciziilor. În timp ce IF-urile imbricate sunt puternice pentru operațiuni logice complexe, este important să fiți atenți la limitările lor. Alternativele mai simple precum VLOOKUP, IFS și CHOOSE with MATCH pot oferi soluții mai simplificate în anumite scenarii. Înarmat cu aceste informații, acum puteți aplica cu încredere cele mai potrivite tehnici Excel pentru sarcinile dvs. de analiză a datelor, asigurând claritate, acuratețe și eficiență în foile de calcul. Pentru cei dornici să aprofundeze capacitățile Excel, site-ul nostru web se mândrește cu o mulțime de tutoriale. Descoperiți mai multe sfaturi și trucuri Excel aici.

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations