You are on page 1of 11

4.3.

FUNCII

1.1.1. FUNCIILE APLICAIEI EXCEL Pentru a introduce funcia indiferent de tipul acesteia se apeleaz funcia Function existent n meniul Insert.

Aceast funcie va deschide fereastra Paste Function din care v alegei domeniul din care face parte funcia respectiv.

Dup alegerea funciei dorite apsai butonul OK. Pe ecran va aprea o fereastr n care vi se cere s introducei fie o anumit serie, fie un anumit argument. O alt modalitate de apelare a funciei este posibil prin apsarea butonului instrumente a aplicaiei. Biblioteca de funcii Excel conine urmtoarele clase de funcii: 1. Matematice 2. Statistice 3. Logice 4. Texte 5. Cutare 6. Informare 7. Date calendaristice 8. Financiare 9. Inginereti 10. Baze de date din bara de

1. FUNCII MATEMATICE Se folosesc pentru calcule matematice i trigonometrice Nr.Crt Funcia Valoare returnat 1. ntoarce valoarea absolut a unui numr. Valoarea absolut a unui ABS() numr este numrul fr semnul su algebric. 2. ntoarce restul mpririi unui numr la un mpritor. Rezultatul are MOD() acelai semn cu al mpritorului. 3. Rotunjete prin lips la cel mai apropiat numr ntreg. INT() 4. ntoarce o rdcin ptrat pozitiv. SQRT() 5. Rotunjete un numr la un numr specificat de cifre. ROUND() 6. Trunchiaz un numr la un ntreg prin eliminarea prii zecimale a TRUNC() numrului. 1. ABS(number)

2. MOD(number;divisor) Number este numrul pentru care vrei s gsii restul. Divisor este mpritorul.

3. INT(number) Number este numrul real pe care dorii s l rotunjii prin lips la un ntreg.

4. SQRT(number) Number este numrul pentru care dorii rdcina ptrat.

5. ROUND(number; num_digits) Number este numrul care trebuie rotunjit. Num_digits specific numrul de cifre la care vrei s rotunjii numrul.

6. TRUNC(number; num_digits)

2. FUNCII STATISTICE Se folosesc pentru analize statistice pe serii de date din celule. Nr.Crt Funcia Valoare returnat 1. AVERAGE() ntoarce media aritmetic a argumentelor. 2. Numr celulele care conin numere i numerele dintr-o list de COUNT() argumente. Utilizai COUNT pentru a obine numrul de intrri dintrun cmp numeric al unei zone sau matrice de numere. 3. ntoarce cel mai mic numr dintr-un set de valori. MIN() 4. ntoarce valoarea cea mai mare dintr-un set de valori. MAX() 5. Adun toate numerele dintr-o zon de celule. SUM () 6. PRODUCT () nmulete toate numerele date ca argumente i ntoarce produsul lor. 1. AVERAGE(number1; number2;) Number1, number2, ... sunt de la 1 pn la 255 de argumente numerice pentru care calculai media aritmetic.

2. COUNT(value1; value2;) Value1, value2, ... sunt de la 1 pn la 255 de argumente care pot conine sau referi o varietate de tipuri diferite de date, dar sunt numrate numai numerele.

3. MIN(number1; number2;) Number1, number2, ... sunt de la 1 pn la 255 de numere pentru care vrei s gsii valoarea minim.

4. MAX(number1; number2;) Number1, number2, ... sunt de la 1 pn la 255 de numere pentru care vrei s gsii valoarea minim.

5. SUM(number1; number2;) Number1, number2, ... sunt de la 1 pn la 255 de numere pentru care vrei s gsii valoarea minim.

6. PRODUCT(number1; number2;) Number1, number2, ... sunt de la 1 pn la 255 de numere pentru care vrei s gsii valoarea minim.

3. FUNCII LOGICE Se folosesc pentru executarea calculelor i a operaiilor de formatare n funcie de condiiilogice. Nr.Crt Funcia Valoare returnat 1. ntoarce o valoare dac condiia specificat este evaluat la TRUE i o IF() alt valoare dac este evaluat la FALSE. 2. ntoarce TRUE dac toate argumentele sale sunt TRUE; ntoarce AND() FALSE dac unul sau mai multe argumente sunt FALSE. 3. ntoarce TRUE dac cel puin un argument este TRUE; ntoarce OR() FALSE dac toate argumentele sunt FALSE 4. Schimb valoarea argumentului ntr-o valoare opus. Utilizai NOT NOT() atunci cnd vrei s v asigurai c o valoare nu este egal cu o valoare particular. 5. ntoarce valoarea logic TRUE. TRUE() 6. ntoarce valoarea logic FALSE. FALSE() 1. IF(logical_test;value_if_true;value_if_false) Logical_test este orice valoare sau expresie care se poate evalua cu TRUE sau FALSE. Value_if_true este valoarea ntoars dac logical_test este TRUE. Value_if_false este valoarea ntoars dac logical_test este FALSE.

2. AND(logical1;logical2; ...) Logical1, logical2, ... sunt de la 1 pn la 255 de condiii pe care le testai i care pot fi TRUE sau FALSE.

3. OR(logical1;logical2; ...) Logical1, logical2, ... sunt de la 1 pn la 255 de condiii pe care le testai i care pot fi TRUE sau FALSE.

4. NOT(logical) Logical este o valoare sau o expresie care poate fi evaluat ca TRUE sau FALSE.

5. TRUE(), FALSE()

4. FUNCII PENTRU IRURI DE CARACTERE Se folosesc pentru manipularea textelor Nr.Crt Funcia Valoare returnat 1. Face conversia ntr-un numr a unui ir de text care reprezint un VALUE() numr. 2. LEN returneaz numrul de caractere dintr-un ir de text. LEN() 3. LEFT returneaz primul caracter sau primele caractere dintr-un ir LEFT() text, n funcie de numrul de caractere specificat. 4. MID ntoarce un anumit numr de caractere dintr-un ir de text, MID() ncepnd din poziia specificat, pe baza numrului de caractere specificat. 5. RIGHT ntoarce ultimul caracter sau caractere dintr-un ir de text, pe RIGHT() baza unui numr de caractere specificat. 6. Repet textul de un numr de ori. Utilizai REPT pentru a umple o REPT() celul cu un numr de secvene dintr-un ir text. 7. Elimin toate spaiile din text, cu excepia spaiilor singulare dintre TRIM() cuvinte. Utilizai TRIM pe texte pe care la primii din alte aplicaii, care pot avea spaiere neregulat. 8. Face conversia tuturor literelor mari dintr-un ir de text n litere mici. LOWER() 9. Face conversia textului n majuscule. UPPER() 10. Transform n majuscul prima liter dintr-un ir de text i orice alt PROPPER() liter din text care urmeaz dup orice alt caracter n afar de o liter. Face conversia tuturor celorlalte litere la litere mici. 11. CONCATENATE() Unete dou sau mai multe iruri text ntr-unul singur. 12. REPLACE nlocuiete o parte dintr-un ir de text, pe baza numrului REPLACE() de caractere specificat, cu un alt ir de text. 13. Gsesc un ir text ntr-un al doilea ir text, apoi returneaz numrul FIND() poziiei de nceput a primului ir text ncepnd cu primul caracter al celui de-al doilea ir text. 1. VALUE(text) Text este un text cuprins ntre ghilimele sau o referin la o celul care conine textul cruia vrei s-i facei conversia.

2. LEN(text) Text este textul a crui lungime vrei s o gsii. Spaiile se numr ca i caracterele.

3. LEFT(text;number) Text este irul de text ce conine caracterele pe care le vom extrage. Num_chars indic numrul de caractere pe care le va extrage LEFT.

4. MID(text;start_num;num_chars) Text este irul de text care conine caracterele pe care le extragei. Start_num este poziia din text a primului caracter pe care vrei s-l extragei. Pentru primul caracter din text, start_num este 1 i aa mai departe. Num_chars specific numrul de caractere ce trebuie extrase din text de funcia MID.

5. RIGHT(text;num_chars) Text este irul de text care conine caracterele pe care le extragei. Num_chars specific numrul de caractere pe care le extrage RIGHT.

6. REPT(text;number_times) Text este textul pe care vrei s-l repetai. Number_times este un numr pozitiv care specific de cte ori se repet textul.

7. TRIM(text) Text este textul din care se elimin spaiile.

8. LOWER(text) Text este textul cruia vrei s-i facei conversia n litere mici. LOWER nu modific i caracterele din text care nu sunt litere.

9. UPPERtext) Text este textul cruia vrei s-i facei conversia n majuscule. Text poate fi o referin sau un ir de text.

10. PROPPER(text) Text este un text inclus ntre ghilimele, o formul care returneaz un text sau o referin la o celul care conine textul pe care vrei s-l transformai parial n majuscule.

11. CONCATENATE (text1;text2;...) Text1, text2, ... sunt de la 2 pn la 255 elemente de text care sunt unite ntr-un singur element de text. Elementele de text pot fi iruri de texte, numere sau referine la celule singulare.

12. REPLACE(old_text;start_num;num_chars;new_text) Old_text este textul n care vrei s nlocuii unele caractere. Start_num este poziia din old_text a unui caracter pe care vrei s-l nlocuii cu new_text. Num_chars este numrul de caractere din old_text pe care REPLACE le nlocuiete cu new_text. New_text este textul care va nlocui caracterele din old_text.

13. FIND(find_text,within_text,start_num) Find_text este textul pe care dorii s-l gsii. Within_text este textul care conine textul pe care dorii s-l gsii. Start_num specific caracterul la care se ncepe cutarea. Primul caracter din within_text este caracterul numrul 1. Dac omitei start_num, se presupune c este 1.

5. FUNCII DE CUTARE Se folosesc pentru cutarea unei valori n foaia de calcul Nr.Crt Funcia Valoare returnat 1. Caut o valoare n prima coloan a matricei unui tabel i returneaz o VLOOKUP() valoare n acelai rnd dintr-o alt coloan a matricei tabelului. 2. HLOOKUP() Caut o valoare n primul rnd al unui tabel sau a unei matrice de valori, apoi ntoarce valoarea n aceeai coloan dintr-un rnd pe care-l specificai pentru tabel sau pentru matrice. Utilizai HLOOKUP atunci cnd valorile de comparat sunt localizate ntr-un rnd situat peste primul rnd al unui tabel de date i dorii s le vedei mai jos cu un numr specificat de rnduri. Utilizai VLOOKUP atunci cnd valorile de comparat se afl ntr-o coloan din stnga datelor pe care vrei s le cutai. 1. VLOOKUP(lookup_value;table_array;col_index_num;range_lookup) Lookup_value Valoarea de cutat n prima coloan a matricei tabel. Lookup_value poate fi o valoare sau o referin. Dac lookup_value este mai mic dect cea mai mic valoare din prima coloan a table_array, VLOOKUP returneaz valoarea de eroare #N/A. Table_array Dou sau mai multe coloane de date. Utilizai o referin la o zon sau un nume de zon. Valorile din prima coloan a table_array sunt valorile cutate dup lookup_value. Aceste valori pot fi text, numere sau valori logice. Textul cu litere mari este echivalent cu cel cu litere mici. Col_index_num Numrul coloanei din table_array din care trebuie returnat valoarea potrivit. O valoare 1 pentru col_index_num ntoarce valoarea din coloana 1 a tabelului table_array; o valoare 2 pentru col_index_num ntoarce valoarea din coloana a doua i aa mai departe. Dac col_index_num este: Mai mic dect 1, VLOOKUP returneaz valoarea de eroare #VALUE!. Mai mare dect numrul de coloane din table_array, VLOOKUP returneaz valoarea de eroare #N/A. Range_lookup O valoare logic, care specific dac VLOOKUP caut o potrivire exact sau o potrivire aproximativ:

2. HLOOKUP(lookup_value;table_array;row_index_num;range_lookup) Lookup_value este valoarea care trebuie cutat n primul rnd al tabelului. Lookup_value poate fi o valoare, o referin sau un ir de text. Table_array este un tabel cu informaii n care sunt cutate datele. Utilizai o referin la o zon de celule sau un nume al zonei de celule. Valorile din primul rnd al tabelului sau matricei table_array pot fi texte, numere sau valori logice. Dac range_lookup este TRUE, valorile din primul rnd al tabelului sau matricei table_array trebuie aezate n ordine cresctoare: ...-2, -1, 0, 1, 2,..., A-Z, FALSE, TRUE; altfel, HLOOKUP poate furniza valoarea corect. Dac range_lookup este FALSE, tabelul sau matricea nu au nevoie s fie sortate. Literele mari i mici sunt echivalente. Sorteaz valorile n ordine ascendent, de la stnga la dreapta. Pentru mai multe informaii, consultai Sortarea datelor. Index_numeric_rnd este numrul rndului din table_array, din care va fi returnat valoarea potrivit. Un indice de rnd row_index egal cu 1 ntoarce valoarea din primul rnd al table_array, o valoare 2 a acestuia ntoarce valoarea din rndul al doilea i aa mai departe. Dac row_index este mai mic dect 1, HLOOKUP ntoarce valoarea de eroare #VALUE!; dac row_index este mai mare dect numrul de rnduri din table_array, HLOOKUP ntoarce valoarea de eroare #REF!. Range_lookup este o valoare logic ce specific dac dorii ca HLOOKUP s caute o potrivire exact sau una aproximativ. Dac este TRUE sau omis, este ntoars o potrivire aproximativ. Cu alte cuvinte, dac nu este gsit o potrivire exact, va fi ntoars valoarea urmtoare cea mai mare care este mai mic dect lookup_value. Dac este FALSE, HLOOKUP va cuta o potrivire exact. Dac nu este gsit nici una, va fi ntoars valoarea de eroare #N/A.

1. FUNCII DE INFORMARE Se folosesc pentru obinerea de informaii despre tipul de date din celule, despre formatarea i coninutul celulelor. Nr.Crt Funcia Valoare returnat 1. Fiecare din aceste funcii, referit generic ca funcie IS, verific tipul ISBLANK(value) argumentului valoare i ntoarce TRUE sau FALSE n funcie de ISERR(value) rezultat. Spre exemplu, funcia ISBLANK ntoarce valoarea logic ISERROR(value) ISLOGICAL(value) TRUE dac valoare este o referin la o celul goal; altfel, ntoarce FALSE. ISNA(value) ISNONTEXT(value) ISNUMBER(value) ISREF(value) ISTEXT(value) Funcie ISBLANK ISERR ISERROR ISLOGICAL ISNA ISNONTEXT ISNUMBER ISREF ISTEXT ntoarce TRUE dac Value se refer la o celul goal. Value se refer la orice valoare de eroare cu excepia #N/A. Value se refer la orice valoare de eroare (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? sau #NULL!). Value se refer la o valoare logic. Value se refer la valoarea de eroare #N/A (valoarea nu este disponibil). Value se refer la orice element care nu este text. (De reinut c aceast funcie ntoarce TRUE dac value se refer la o celul goal). Value se refer la un numr. Value se refer la o referin. Value se refer la text.

Value este valoarea pe care o testai. Value poate fi o celul goal, o valoare de eroare, valoare logic, text, numr sau referin sau un nume care se refer la oricare dintre acestea.

You might also like