Formule_excel

Fiecare funcţie se identifică printr-un **nume**. Referirea la o funcţie se face prin **nume_funcţie(listă_de_argumente**) Argumentele unei funcţii pot fi: constante, adrese de celule, domenii, funcţii.
 * Funcţiile ** reprezintă o **metodă rapidă** de a introduce formule de calcul complexe şi care furnizează un rezultat ce poate fi folosit ca operand într-o expresie.

Accesul la aceste funcţii se realizează prin alegerea filei **Formule** -> **Inseare funcţie** sau alegem butonul „Inserare funcţie” de pe bara cu formule. Se deschide o fereastra-dialog „inserare funcţie” de unde alegem funcţia dorită şi apoi se deschide următoarea fereastra-dialog unde introducem valorile argumentelor sale


 * I) Cele mai utilizate __funcţii statistice__ sunt : **


 * 1) ** SUM(n1:n2 ** ) – returnează suma argumentelor din listă,
 * 2) ** PRODUCT(n1:n2) ** – returnează produsul argumentelor din listă,
 * 3) ** AVERAGE(n1;n2;... ** ) – returnează media aritmetică a argumentelor din listă,
 * 4) ** MIN(n1;n2…)/MAX(n1;n2…) ** – returnează argumentul din listă cu valoarea cea mai mica / cea mai mare din listă
 * 5) ** COUNT(n1;n2;....) ** – numărul de elementelor de tip număr din argumentele funcţiei
 * 6) ** COUNTIF ** (domeniu, conditie) – numără celulele din domeniu care indeplinesc **conditie**;
 * 7) ** SUMIF **  (domeniu_de_căutare, conditie ,domeniu_de_însumare) – realizează însumarea valorilor din domeniul dat pentru acele valori din domeniul de căutare care indeplinesc **conditie**
 * 8)   **AVERAGEIF**( domeniu_de_căutare, conditie ,domeniu_de_MEDIE) – realizează media valorilor din domeniul dat pentru acele valori din domeniul de căutare care indeplinesc **conditie**


 * II) Cele mai utilizate functii logice: **
 * 1) ** If (c,e1,e2) ** – evaluează condiţia logică, dacă e adevărată returnează e1, daca este falsă e2;
 * 2) ** And (c1,c2,…) ** – returnează true dacă toate argumentele au valoarea true
 * 3) ** Or (c1,c2,..) ** – returnează true dacă cel puţin unul dintre argumentele logice are valoarea true
 * 4) ** Not (c) ** –returnează valoarea logică inversată a argumentului logic c

**IV) Functii pentru date calendaristice**
 * III) Cele mai utilizate functii pentru texte: **
 * 1) **LEN(sir)**-returneaza lungimea sirului
 * 2) **RIGHT(sir;nr)/LEFT(sir;nr)** returneaza primele/ultimele nr. caractere din sir
 * 3) **Mid(sir;poz;nr)** extrage un subsir din **sir** de **nr** caractere incepand cu **poz**
 * 4) **LOWER(SIR)/UPPER(SIR)/PROPER(SIR)-**realizeaza conversia la minuscule/majuscule/prima litera a fiecarui cuvant devine majuscula
 * 1) **TODAY - returneaza data sistem**
 * 2) **NOW - returneaza data si ora sistem**
 * 3) **DATE(AN;LUNA;ZI)- returneaza data calendaristica**
 * 4) **HOUR(N)/MINUTE(N)/SECOND(N) intoarce ora/minutul/secunda din numar**


 * V) FUNCTII NUMERICE**


 * INT(N)**- INTOARCE PARTEA INTREAGA
 * ROUND(N;Z) / ROUNDUP(N;Z) / ROUNDDOWN(N;Z)** - rotunjeste numarul n la a z zecimale/ prin adaos/prin reducere


 * Dacă modificăm datele de intrare (argumentele funcţiei ) se modifică şi valoarea rezultatului **