Formule și funcții

Funcția IF

IF (Funcția IF)

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Funcția IF este unul dintre cele mai populare funcții în Excel și vă permite să efectuați logice comparații între o valoare și ceea ce vă așteptați.

Așadar, o instrucțiune IF poate avea două rezultate. Primul rezultat apare când comparația este True, al doilea când este False.

De exemplu, =IF(C2="Yes",1,2) spune dacă (C2 = Da, apoi reveniți o întoarcere în caz contrar, 1, 2 o).

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

Utilizați funcția IF, una dintre funcțiile logice, pentru a returna o valoare dacă o condiție este adevărată și o altă valoare dacă este falsă.

IF(test_logic, valoare_dacă_adevărat, [valoare_dacă_fals])

De exemplu:

  • =IF(A2>B2;"Peste buget";"OK")

  • =IF(A2=B2,B4-A4,"")

Nume argument

Descriere

test_logic    (necesar)

Condiția pe care doriți să o testați.

valoare_dacă_adevărat    (necesar)

Valoarea care doriți să fie returnată dacă rezultatul pentru test_logic este TRUE.

valoare_dacă_fals    (opțional)

Valoarea care doriți să fie returnată dacă rezultatul pentru test_logic este FALSE.

Exemple de formule IF simple

Celula D2 conține o formulă =IF(C2="Da",1,2)
  • =IF(C2=”Da”,1,2)

În exemplul de mai sus, celula D2 spune: IF(C2 = Da, atunci returnează un 1, altfel returnează un 2)

Celula D2 conține formula =IF(C2=1,"DA","NU")
  • =IF(C2=1,”Da”,”Nu”)

În acest exemplu, formula din celula D2 spune: IF(C2 = 1, then return Yes, otherwise return No)după cum puteți vedea, funcția IF pot fi utilizate pentru a evalua text și valori. De asemenea, poate fi utilizată pentru a evalua erori. Nu sunt limitate doar verificarea dacă un lucru este egal cu alta și returnează un rezultat unic, puteți, de asemenea, utiliza operatori matematici și efectua calcule suplimentare în funcție de criterii. Puteți imbrica, de asemenea, mai multe funcții IF împreună pentru a efectua comparații mai multe.

Formula din celula D2 este =IF(C2>B2,”Peste buget”,”În limita bugetului”)
  • =IF(C2>B2,”Peste buget”,”În limita bugetului”)

În exemplul de mai sus, funcția IF din D2 spune IF(C2 este mai mare decât B2, atunci returnează „Peste buget", în caz contrar, returnează „În limita bugetului”)

Formula din celula E2 este =IF(C2>B2,C2-B2,"")
  • =IF(C2>B2,C2-B2,0)

În ilustrația de mai sus, în loc să returnăm un rezultat text, vom returna un calcul matematic. Așadar, formula din E2 spune DACĂ(real este mai mare decât bugetat, atunci scade suma bugetată din suma reală, în caz contrar, nu se returnează nimic).

Formula din celula F7 este IF(E7=”Da”;F5*0,0825;0)
  • =IF(E7=”Da”;F5*0,0825;0)

În acest exemplu, formula F7 spune IF(E7 = "Da", atunci calculează valoarea totală în F5 * 8,25%, altfel nu există impozite pe vânzări scadente, deci returnează 0)

Notă: Dacă veți utiliza text în formule, trebuie să încadrați textul între ghilimele (de ex., “Text”). Singura excepție la această regulă o constituie utilizarea TRUE sau FALSE, pe care Excel le înțelege automat.

Probleme comune

Problemă

Ce nu a funcționat

0 (zero) în celulă

Nu a existat niciun argument pentru argumentul valoare_dacă_adevărat sau valoare_dacă_fals. Pentru a vedea valoarea corectă returnată, adăugați text argument la cele două argumente sau adăugați TRUE sau FALSE la argument.

#NAME? în celulă

Acest lucru înseamnă de obicei că formula este scrisă greșit.

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Consultați și

Operatori de calcul și prioritate în Excel

Utilizarea funcțiilor imbricate într-o formulă

Utilizarea IF pentru a verifica dacă o celulă este necompletată

Utilizarea IF pentru a verifica dacă o celulă este necompletată

Video: funcțiile IF complexe

IFS funcția (Office 365, Excel 2016 și versiuni mai recente)

Funcțiile IF complexe - lucrul cu formule imbricate și a evita erorile de pe parcurs

Videoclipuri de instruire: funcțiile IF complexe

Funcția COUNTIF va contoriza valorile bazate pe un criteriu unic

Funcția COUNTIFS va contoriza valorile bazată pe criterii multiple

Funcția SUMIF va însumarea valorilor pe baza unui criteriu unic

Funcția SUMIFS va însumați valori bazată pe criterii multiple

Funcția AND

Funcția OR

Funcția VLOOKUP

Prezentare generală a formulelor în Excel

Cum să evitați formulele eronate

Utilizarea verificării erorilor pentru detectarea erorilor din formule

Funcțiile logice

Funcții Excel (în ordine alfabetică)

Funcții Excel (după categorie)

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×