Funcția IF
De la Planfix
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: