Cum se utilizează funcția IF-THEN în Excel

Cuprins:

Cum se utilizează funcția IF-THEN în Excel
Cum se utilizează funcția IF-THEN în Excel
Anonim

Ce trebuie să știți

  • Sintaxa IF-THEN este=IF(test logic, valoarea dacă este adevărată, valoarea dacă este falsă).
  • Primul argument spune funcției ce trebuie să facă dacă comparația este adevărată.
  • Al doilea argument spune funcției ce trebuie să facă dacă comparația este falsă.

Acest articol explică cum să utilizați funcția IF-THEN în Excel pentru Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel pentru Mac și Excel Online, precum și câteva exemple.

Introducerea IF-THEN în Excel

Funcția IF-THEN din Excel este o modalitate puternică de a adăuga luarea deciziilor în foile de calcul. Testează o condiție pentru a vedea dacă este adevărată sau falsă și apoi efectuează un set specific de instrucțiuni bazate pe rezultate.

De exemplu, introducând un IF-THEN în Excel, puteți testa dacă o anumită celulă este mai mare de 900. Dacă este, puteți face ca formula să returneze textul „PERFECT”. Dacă nu este, puteți face ca formula să returneze „Prea MIC”.

Există multe condiții pe care le puteți introduce în formula IF-THEN.

Sintaxa funcției IF-THEN include numele funcției și argumentele funcției în interiorul parantezei.

Aceasta este sintaxa corectă a funcției IF-THEN:

=IF(test logic, valoarea dacă este adevărată, valoarea dacă este fals)

Partea IF a funcției este testul logic. Aici folosiți operatori de comparație pentru a compara două valori.

Partea THEN a funcției vine după prima virgulă și include două argumente separate prin virgulă.

  • Primul argument spune funcției ce trebuie să facă dacă comparația este adevărată.
  • Al doilea argument spune funcției ce trebuie să facă dacă comparația este falsă.

Un exemplu simplu de funcție IF-THEN

Înainte de a trece la calcule mai complexe, să ne uităm la un exemplu simplu de instrucțiune IF-THEN.

Foaia noastră de calcul este configurată cu celula B2 la 100 USD. Putem introduce următoarea formulă în C2 pentru a indica dacă valoarea este mai mare de 1000 USD.

=IF(B2>1000, „PERFECT”, „Prea MIC”)

Această funcție are următoarele argumente:

  • B2>1000 testează dacă valoarea din celula B2 este mai mare de 1000.
  • "PERFECT" returnează cuvântul PERFECT în celula C2 dacă B2 estemai mare de 1000.
  • „Prea MIC” returnează expresia PREA MICĂ în celula C2 dacă B2 nu estemai mare de 1000.

Partea de comparare a funcției poate compara doar două valori. Oricare dintre aceste două valori poate fi:

  • Număr fix
  • Un șir de caractere (valoare text)
  • Data sau ora
  • Funcții care returnează oricare dintre valorile de mai sus
  • O referire la orice altă celulă din foaia de calcul care conține oricare dintre valorile de mai sus

Partea TRUE sau FALSE a funcției poate returna, de asemenea, oricare dintre cele de mai sus. Aceasta înseamnă că puteți face funcția IF-THEN foarte avansată prin încorporarea de calcule sau funcții suplimentare în interiorul acesteia (vezi mai jos).

Când introduceți condiții adevărate sau false ale unei instrucțiuni IF-THEN în Excel, trebuie să utilizați ghilimele în jurul oricărui text pe care doriți să îl returnați, cu excepția cazului în care utilizați TRUE și FALSE, pe care Excel le recunoaște automat. Alte valori și formule nu necesită ghilimele.

Introducerea calculelor în funcția IF-THEN

Puteți încorpora diferite calcule pentru a efectua funcția IF-THEN, în funcție de rezultatele comparației.

În acest exemplu, un calcul este utilizat pentru a calcula impozitul datorat, în funcție de venitul total din B2.

Testul logic compară venitul total din B2 pentru a vedea dacă acesta este mai mare de 50.000 USD.

=IF(B2>50000, B20,15, B20,10)

În acest exemplu, B2 nu este mai mare de 50.000, deci condiția „value_if_false” va calcula și va returna rezultatul.

În acest caz, este B20,10, care este 4000.

Rezultatul este plasat în celula C2, unde este inserată funcția IF-THEN, va fi 4000.

De asemenea, puteți încorpora calcule în partea de comparație a funcției.

De exemplu, dacă doriți să estimați că venitul impozabil va fi doar 80% din venitul total, puteți modifica funcția IF-THEN de mai sus la următoarea.

=IF(B20,8>50000, B20,15, B20,10)

Acest lucru va efectua calculul pe B2 înainte de a-l compara cu 50.000.

Nu introduceți niciodată virgulă când introduceți numere cu mii. Acest lucru se datorează faptului că Excel interpretează virgula ca sfârșitul unui argument în interiorul unei funcții.

Image
Image

Funcții de imbricare în interiorul unei funcții IF-THEN

Puteți, de asemenea, să încorporați (sau să „cuibați”) o funcție în interiorul unei funcții IF-THEN.

Acest lucru vă permite să efectuați calcule avansate și apoi să comparați rezultatele reale cu rezultatele așteptate.

În acest exemplu, să presupunem că aveți o foaie de calcul cu notele a cinci elevi în coloana B. Puteți să mediați aceste note folosind funcția MEDIE. În funcție de rezultatele mediei de clasă, puteți avea ca celula C2 să returneze fie „Excelent!” sau „Necesită muncă.”

Așa ați introduce funcția IF-THEN:

=IF(AVERAGE(B2:B6)>85, „Excelent!”, „Necesită muncă”)

Această funcție returnează textul „Excelent!” în celula C2 dacă media clasei este peste 85. În caz contrar, returnează „Necesită muncă”.

După cum puteți vedea, introducerea funcției IF-THEN în Excel cu calcule sau funcții încorporate vă permite să creați foi de calcul dinamice și foarte funcționale.

Image
Image

Întrebări frecvente

    Cum creez mai multe instrucțiuni IF-THEN în Excel?

    Utilizați Imbricare în Excel pentru a crea mai multe instrucțiuni IF-THEN. Ca alternativă, utilizați funcția IFS.

    Câte instrucțiuni IF puteți imbrica în Excel?

    Puteți imbrica până la 7 instrucțiuni IF într-o singură instrucțiune IF-THEN.

    Cum funcționează formatarea condiționată în Excel?

    Cu formatarea condiționată în Excel, puteți aplica mai mult de o regulă acelorași date pentru a testa diferite condiții. Excel determină mai întâi dacă diferitele reguli sunt în conflict și, dacă da, programul determină ce regulă de formatare condiționată se aplică datelor.

Recomandat: