Skip to main content

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

Revealing the True Donald Trump: A Devastating Indictment of His Business & Life (2016) (Aprilie 2025)

Revealing the True Donald Trump: A Devastating Indictment of His Business & Life (2016) (Aprilie 2025)
Anonim

Funcția IF-THEN din Excel este o modalitate puternică de a adăuga decizii în foile dvs. 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, dacă introduceți un IF-THEN în Excel, puteți testa dacă o anumită celulă este mai mare de 900. Dacă este, puteți face formula să returneze textul "PERFECT". Dacă nu este, puteți face formula întoarcere "TOO SMALL".

Există multe condiții pe care le puteți introduce în formula IF-THEN. Iată cum să utilizați funcția IF-THEN în Excel, precum și câteva exemple.

Instrucțiunile din acest articol se aplică pentru Excel 2016, 2013, 2010; Excel pentru Mac și Excel 365 / Online.

Introducerea IF-THEN în Excel

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

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

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

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

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

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

O simplă funcție IF-THEN Exemplu

Înainte de a trece la calcule mai complexe, să examinăm un exemplu foarte simplu al unei instrucțiuni IF-THEN.

Foaia de calcul este setată cu celula B2 ca $ 100. Putem introduce următoarea formulă în C2 pentru a indica dacă valoarea este sau nu mai mare de 1000 $.

= DACA (B2> 1000, "PERFECT", "TOO SMALL")

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 este mai mare de 1000.
  • "PREA MIC" returnează expresia TOO SMALL în celula C2 dacă B2 nu este mai mare de 1000.

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

  • Numărul fix
  • String de caractere (valoarea textului)
  • Data sau ora
  • Funcții care returnează oricare dintre valorile de mai sus
  • O referință 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 oricare dintre cele de mai sus. Acest lucru înseamnă că puteți face funcția IF-THEN foarte avansată prin încorporarea unor 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 calcule diferite pentru funcția IF-THEN pentru a efectua, în funcție de rezultatele comparației.

În acest exemplu, se calculează un calcul pentru calcularea impozitului datorat, în funcție de venitul total din B2.

Testul logic compară venitul total în B2 pentru a vedea dacă este mai mare de 50.000,00 $.

= IF (B2> 50000, B2 * 0,15, B2 * 0.10)

În acest exemplu, B2 nu este mai mare de 50.000, astfel încât condiția "value_if_false" va calcula și returna rezultatul.

În acest caz, asta e B2 * 0.10, care este4000.

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

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

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

= IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0.10)

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

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

Funcțiile de asamblare În interiorul unei funcții IF-THEN

De asemenea, puteți încorpora (sau "cuișa") o funcție în interiorul unei funcții IF-THEN.

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

În acest exemplu, să presupunem că aveți o foaie de calcul cu notele de 5 dintre elevii dvs. din coloana B. Puteți să mediați aceste grade utilizând funcția AVERAGE. În funcție de rezultatele mediei de clasă, ați putea reveni celulei C2 fie "Excelent!" sau "Necesitate de lucru".

Acesta este modul în care ați introduce funcția IF-THEN:

= DACĂ (MEDIU (B2: B6)> 85, "Excelent!", "Nevoie de lucru")

Această funcție returnează textul "Excelent!" în celula C2, dacă media de clasă este de peste 85. În caz contrar, returnează "Nevoie de lucru".

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 foarte dinamice și foarte funcționale.