Funcția IF

De la Planfix
Salt la: navigare, căutare

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

Format:

  • IF(condiție;valoare_da;valoare_nu)


unde:

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


Exemple:

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

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

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


Note:

  • condiția poate fi o expresie aritmetică. Dacă rezultatul acestei expresii este un număr diferit de zero, atunci condiția este considerată îndeplinită. Dacă rezultatul expresiei este zero, atunci condiția este considerată neîndeplinită
  • valorile pot fi expresii care folosesc date din coloanele raportului sau variabile în câmpuri calculate
  • folosiți un test "Da"/"Nu" pentru a verifica un câmp personalizat de casetă de selectare într-un tag de date sau câmpul calculat al tagului de date. În alte cazuri, fără taguri de date, utilizați un test 1/0.



Particularități ale lucrului cu formule și funcții

Vă rugăm să rețineți următoarele:

  • Toți argumentele formulei IF trebuie incluși (Condiție;Acțiune_DACA_DA;Acțiune_DACA_NU);
  • Încorporarea IF în IF-uri nu este limitată, dar numărul de argumente trebuie să fie corect;
  • Câmpurile NUMĂR goale sunt egale cu zero și nimic mai mult;
  • Câmpurile STRING goale și alte câmpuri (sau nu toate) sunt introduse sub formă de ghilimele goale: "";
  • Puteți înmulți cu "-1";
  • În formule sau la generarea documentelor nu se pot folosi întreruperi de linie.

Exemplu:

În funcție de faptul dacă există sau nu un număr în coloana D, returnați fie acel număr, fie numărul din coloana E:


b9JZU3.png



Mergeți la