Skip to content

Funcția IF

Această funcție returnează una dintre două valori, în funcție de o condiție.


Format:

  • IF(condition;yes_value;no_value)


unde:

  • condition - expresie logică ce utilizează simbolurile >, <, =, >=, <=, !=, o altă funcție sau o valoare
  • yes_value - număr sau șir de caractere pe care funcția îl returnează dacă este îndeplinită condiția
  • no_value - număr sau șir de caractere pe care funcția îl returnează dacă nu este îndeplinită condiția


Exemple:

IF(D="Text în coloană";"Bun";"Rău")

IF(D > 100500;"Mult";"Puțin")

IF(CONTAIN(H;"Calificare");G;"")


Note:

  • condiția poate fi o expresie aritmetică. Dacă rezultatul expresiei este un număr diferit de zero, condiția este considerată îndeplinită. Dacă rezultatul expresiei este zero, condiția este considerată neîndeplinită
  • valorile pot fi expresii care utilizează date din coloanele unui raport sau variabile din câmpurile calculate
  • utilizați o verificare „Da/Nu” pentru a verifica un câmp personalizabil Casetă de selectare dintr-o etichetă de date sau dintr-un câmp calculat al etichetei de date. În celelalte cazuri, fără etichete de date, utilizați o verificare 1/0.



Particularități ale utilizării formulelor și funcțiilor

Rețineți următoarele:

  • Toate argumentele formulei IF trebuie incluse (Condition;Action_IF_YES;Action_IF_NO);
  • Nu există o limită pentru imbricarea funcției IF în alte funcții IF, însă numărul argumentelor trebuie să fie corect;
  • Câmpurile NUMBER goale sunt egale cu zero și nimic altceva;
  • Câmpurile STRING goale și alte câmpuri (sau câmpurile care nu sunt completate în totalitate) se introduc ca șiruri goale: "";
  • Puteți înmulți cu „-1”;
  • Nu se pot utiliza întreruperi de linie în formule sau la generarea documentelor.


Exemplu:

În funcție de existența unui număr în coloana D, returnați fie acel număr, fie numărul din coloana E:


b9JZU3.png



Mergeți la