49
a) f. de informare ce testeaza continutul celulelor ISBLANK ISNUMBER ISTEXT ISNONTEXT ISLOGICAL ISERROR ISERR ISNA ISREF ISODD ISEVEN Exemplu  =IF(AND(NOT(ISBLANK(B25));ISNU Nume Data angajarii Popescu G. 5/7/1963 2,000 lei Popa D. 2/2/1999 500 lei Nedelcu R. 700 lei Albu C. zzz 900 lei b) f. de informare ce afiseaza informatii referitoare la celul NA COUNTBLANK Sa se calculeze vechimea fiecarui angajat (e angajarii fiecarui salariat si daca inf Salariul brut(RON)

Functii de Consultare Uv

Embed Size (px)

DESCRIPTION

TAO

Citation preview

Page 1: Functii de Consultare Uv

a) f. de informare ce testeaza continutul celulelor

ISBLANKISNUMBERISTEXTISNONTEXTISLOGICALISERRORISERRISNAISREFISODDISEVEN

Exemplu

 =IF(AND(NOT(ISBLANK(B25));ISNUMBER(B25));INT((TODAY()­B25)/365);"EROARE")

Nume Data angajarii

Popescu G. 5/7/1963 2,000 leiPopa D. 2/2/1999 500 leiNedelcu R. 700 leiAlbu C. zzz 900 lei

b) f. de informare ce afiseaza informatii referitoare la celule sau campuri

NACOUNTBLANK

Sa se calculeze vechimea fiecarui angajat (exprimata in ani) numai daca este introdusa data angajarii fiecarui salariat si daca inf din aceasta coloana sunt valori numerice.

Salariul brut(RON)

Page 2: Functii de Consultare Uv

ERROR.TYPE

Exemplu:

8

=PRODUCT($E$52;"AAA") #VALUE!

TYPE

OBS

CELL

Exemple:Sintaxa CELL Rezultat returnat

1 - daca tipul de data este numeric 2 - daca tipul de data este de natura sir de caractere 3 - daca tipul de data este de natura logica16 - daca este o valoare de eroare64 - daca tipul de data este o formula matriceala

=CELL(tip_informatie;[referinta])returneaza diferite informatii asupra referintei celulare, in functie de valoarea primului argument specificat.Unde:a) tip_informatie= o valoare de tip text care spesifica tipul de informatie despre celula referita. valorile acestui argument pot fi:* "address" - adresa celulei specificate;daca argumentul referinta este un camp, functia returneaza coordonatele primei celule ale acesteia.* "col" = numarul coloanei celulei din referinta celulara.* "row" = numarul liniei din referinta specificat.* "filename" = specificatorul fisierului curent, inclusiv calea de foldere si foaia de calcul curenta. * "protect" - returneaza valoarea 0 (zero) daca celula nu este blocat si 1 daca celula este blocata.* "width" - latimea coloanei referintei celulare (exprimata prin nr. de caractere coresp. fontului implicit aferent coloanei.

b) [referinta] = specifica adresa celulei, coordonatele sau numele unui camp pentru care se doreste aflarea unui tip de informatie. daca acest argument este optional, functia CELL returneaza inf. coresp.celulei curente (in care este editata formula).

Page 3: Functii de Consultare Uv

=CELL("address") '[Functii de consultare uv.xlsx]Sheet2'!$B$7=CELL("col";A82) 1

Page 4: Functii de Consultare Uv

FUNCTII DE INFORMARE

###############Err:512

#NAME!Err:512

#DIV / 0 !Err:512#N/A!

Err:512Referinta circulara

 =IF(AND(NOT(ISBLANK(B25));ISNUMBER(B25));INT((TODAY()­B25)/365);"EROARE")

Vechime

53 ani € 1.0017 ani € 1.00

EROARE € 0.00EROARE € 0.00

b) f. de informare ce afiseaza informatii referitoare la celule sau campuri

Exemplu:

Principalele semnificatii ale valorilor de eroare returnate de formulele editate in mod gresit

Sa se calculeze vechimea fiecarui angajat (exprimata in ani) numai daca este introdusa data angajarii fiecarui salariat si daca inf din aceasta coloana sunt valori numerice.

Evaluare logica

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

Page 5: Functii de Consultare Uv

aaa

222

2 =COUNTBLANK($D$37:$D$40)

Rezultat returnat:

2010 1260

#NAME?

Rezultat returnat:

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

1 - daca tipul de data este numeric 2 - daca tipul de data este de natura sir de caractere 3 - daca tipul de data este de natura logica16 - daca este o valoare de eroare64 - daca tipul de data este o formula matriceala

=CELL(tip_informatie;[referinta])returneaza diferite informatii asupra referintei celulare, in functie de valoarea primului argument specificat.Unde:a) tip_informatie= o valoare de tip text care spesifica tipul de informatie despre celula referita. valorile acestui argument pot fi:* "address" - adresa celulei specificate;daca argumentul referinta este un camp, functia returneaza coordonatele primei celule ale acesteia.* "col" = numarul coloanei celulei din referinta celulara.* "row" = numarul liniei din referinta specificat.* "filename" = specificatorul fisierului curent, inclusiv calea de foldere si foaia de calcul curenta. * "protect" - returneaza valoarea 0 (zero) daca celula nu este blocat si 1 daca celula este blocata.* "width" - latimea coloanei referintei celulare (exprimata prin nr. de caractere coresp. fontului implicit aferent coloanei.

b) [referinta] = specifica adresa celulei, coordonatele sau numele unui camp pentru care se doreste aflarea unui tip de informatie. daca acest argument este optional, functia CELL returneaza inf. coresp.celulei curente (in care este editata formula).

Page 6: Functii de Consultare Uv

'[Functii de consultare uv.xlsx]Sheet2'!$B$7

Page 7: Functii de Consultare Uv
Page 8: Functii de Consultare Uv
Page 9: Functii de Consultare Uv
Page 10: Functii de Consultare Uv

VLOOKUP

SINTAXA:

=VLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_col_de_recuperat;[Valoare_Logica])

* Cheie de consultare - este o valoare dupa care are loc cautarea sau consultarea intr-un tablou. * Tabel de consultare - este un camp asupra caruia opereaza consultarea * Nr_col_de_recuperat - reprezinta numarul coloanei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

ID asigurat Nume si prenume asigurat Localitatea asiguratului

1001 Alexandru G. Ploiesti1002 Calapod I Bucuresti1003 Dinu R. Bucuresti1004 Enescu F. Ploiesti1005 Florea L. Bucuresti1006 Ganea I. Brasov1007 Gheorghe M. Brasov1008 Ionescu R. Bucuresti1009 Manea S. Brasov

1010 Mihalache B. Campina1011 Neagu B. Brasov1012 Panait I. Bucuresti1013 Popa Al. Ploiesti

Exemplul 1 Exemplul 2

ID asigurat Nume si prenume asigurat Localitatea asiguratului

1012 Panait I.1500 Popa Al.1500 #N/A1500 #N/A #N/A10021003

1500 Nu exista ID asigurat 15001500 0

Exemplul 3

Funcţia VLOOKUP simplă (cu utilizarea argmentului valoare logică în varianta TRUE -

implicită) =VLOOKUP(A30;$A$11:$D$24;2)

Funcţia VLOOKUP cu utilizarea argmentului valoare logică în varianta FALSE

=VLOOKUP(A31;$A$11:$D$24;2;FALSE)

Funcţia VLOOKUP combinată cu IF(SERROR(...) sau cu IF(ISNA(...) =IF(ISERROR(VLOOKUP(A36;$A$11:$D$24;2;FALSE));"Nu exista ID asigurat "&A28;VLOOKUP(A36;$A$11:$D$24;2;FALSE)) sau =IF(ISNA(VLOOKUP(A37;$A$11:$D$24;2;FALSE));0;VLOOKUP(A37;$A$11:$D$24;2;FALSE))

Page 11: Functii de Consultare Uv

Funcţia VLOOKUP combinată cu IF(SERROR(...) sau cu IF(ISNA(...) =IF(ISERROR(VLOOKUP(A36;$A$11:$D$24;2;FALSE));"Nu exista ID asigurat "&A28;VLOOKUP(A36;$A$11:$D$24;2;FALSE)) sau =IF(ISNA(VLOOKUP(A37;$A$11:$D$24;2;FALSE));0;VLOOKUP(A37;$A$11:$D$24;2;FALSE))

Page 12: Functii de Consultare Uv

=VLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_col_de_recuperat;[Valoare_Logica])

* Cheie de consultare - este o valoare dupa care are loc cautarea sau consultarea intr-un tablou. * Tabel de consultare - este un camp asupra caruia opereaza consultarea * Nr_col_de_recuperat - reprezinta numarul coloanei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

Data asigurarii

16-April-200320-January-2006

4-November-200222-October-2004

20-June-200315-February-200523-January-2002

1-March-200219-June-2003

16-March-200616-July-2003

7-February-20044-November-2002

Exemplul 2

Data asigurarii Tipul asigurarii

Funcţia VLOOKUP cu utilizarea argmentului valoare logică în varianta FALSE

=VLOOKUP(A31;$A$11:$D$24;2;FALSE)

Denumire societate

IF(ISNA(...) =IF(ISERROR(VLOOKUP(A36;$A$11:$D$24;2;FALSE));"Nu exista ID asigurat

=IF(ISNA(VLOOKUP(A37;$A$11:$D$24;2;FALSE));0;VLOOKUP(A37;$A$11:$D$24;2;FALSE))

Page 13: Functii de Consultare Uv
Page 14: Functii de Consultare Uv

* Nr_col_de_recuperat - reprezinta numarul coloanei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

Page 15: Functii de Consultare Uv
Page 16: Functii de Consultare Uv

* [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

Page 17: Functii de Consultare Uv
Page 18: Functii de Consultare Uv

ID asigurat Nume si prenume LocalitateaNivel Salarizare1001 Alexandru G. Ploiesti N11005 Dinu R. Bucuresti N11005 Dinu R. Bucuresti N21004 Enescu F. Ploiesti N31007 Florea L. Bucuresti N51006 Ganea I. Brasov N31003 Gheorghe M. Brasov N61008 Ionescu R. Bucuresti N31009 Manea S. Brasov N21010 Mihalache B. Campina N61011 Neagu B. Brasov N31012 Panait I. Bucuresti N21013 Popa Al. Ploiesti N6

Page 19: Functii de Consultare Uv

ID asigurat Nume si prenume Proeicte Nivel SalarValoare1005 Dinu R. 5 N21010 Mihalache B. 4 N61002 Calapod I 2 N1

#N/A

Page 20: Functii de Consultare Uv

HLOOKUP

SINTAXA:

=HLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_linie_de_recuperat;[Valoare_Logica])

* Cheie de consultare - este o valoare dupa care are loc cautarea sau consultarea intr-un tablou. * Tabel de consultare - este un camp asupra caruia opereaza consultarea * Nr_linie_de_recuperat - reprezinta numarul liniei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima linie a tabelului de cautare.

Cod client 101 102 103 104

VENUS SRL BETA CONSTRBUCUR SALocalitate Iaşi Bucureşti Braşov Timişoara

Cont bancar78945612 22447788 1E+007 12345467

Cod client Denumire client Localitate Tip garanţie

105 MINERVA200 MINERVA200 #N/A104 BUCUR SA

200 Client inexistent

Denumire client

Funcţia HLOOKUP simplă (cu utilizarea argmentului valoare logică în varianta TRUE -

implicită) =HLOOKUP(A20;$A$11:$F$14;2)

Funcţia HLOOKUP cu utilizarea argmentului valoare logică în varianta FALSE =HLOOKUP(A21;$A$11:$F$14;2;FALSE)

Cont bancar

Funcţia HLOOKUP combinată cu IF(SERROR(...) =IF(ISERROR(HLOOKUP(A24;$A$11:$F$14;2;FALSE));"Client inexistent"; HLOOKUP(A24;$A$11:$F$14;2;FALSE))

Page 21: Functii de Consultare Uv

=HLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_linie_de_recuperat;[Valoare_Logica])

* Cheie de consultare - este o valoare dupa care are loc cautarea sau consultarea intr-un tablou. * Tabel de consultare - este un camp asupra caruia opereaza consultarea * Nr_linie_de_recuperat - reprezinta numarul liniei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima linie a tabelului de cautare.

105

MINERVAPloiesti

11224455

Funcţia HLOOKUP cu utilizarea argmentului valoare logică în varianta FALSE =HLOOKUP(A21;$A$11:$F$14;2;FALSE)

Page 22: Functii de Consultare Uv

* Nr_linie_de_recuperat - reprezinta numarul liniei de unde va fi recuperata informatia gasita in tabelul de consultare, coresp valorii cheiii de cautare. * [valoarea_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamnetul functiei VLOOKUP atunci cand val cheii de consultare nu va fi identificata in prima linie a tabelului de cautare.

Page 23: Functii de Consultare Uv

MATCH

SINTAXA:

=MATCH(Cheie_de_consultare;Tabel_de_consultare;[Parametru])

* Cheie de consultare - este o valoare ce se doreste a fi cautata intr-un tabel de consultare. * Tabel de consultare - este un camp ce contine posibilele valori cautate * [parametru] - specifica un numar cu urmatoarea semnificatie: 0 - identifica prima valoare (pot fi mai multe) egala cu valoarea cheii de consultare 1 (parametru implicit) - cauta cea mai mare valoare, cea mai mica sau egala cu valoarea cautata (sortare cresc. dupa val ch de cons) -1 - cauta cea mai mica valoare imediat mai mare sau egala decat valoarea cheii de consultare (sortare descresc. dupa val ch de cons)

ID asigurat

1001 Alexandru G. Ploiesti1002 Calapod I Bucuresti1003 Dinu R. Bucuresti1004 Enescu F. Ploiesti1005 Florea L. Bucuresti1006 Ganea I. Brasov1007 Gheorghe M. Brasov1008 Ionescu R. Bucuresti1009 Manea S. Brasov1010 Mihalache B. Campina1011 Neagu B. Brasov1012 Panait I. Bucuresti1013 Popa Al. Ploiesti

MATCHCautarea pozitiei liniei pe care se gasete o valoare

1004 5 ="Linia "&MATCH(B32;$B$14:$B$27)

Cautarea pozitiei coloanei pe care se gasete o valoare

Nr polita asigurare Coloana 5 ="Coloana "&MATCH(B36;$B$14:$F$14;0)

INDEXCare este numarul politei de asigurare aferent unui asigurat identificat prin ID asigurat?

1013

Localitatea asiguratuluiPloiesti =INDEX($B$14:$F$27;MATCH($B$41;$B$14:$B$27);MATCH($A$42;$B$14:$F$14;0))

Nume si prenume asigurat

Localitatea asiguratului

Page 24: Functii de Consultare Uv

Denumire societateMERCUR

Data asigurarii Tipul asigurarii

Ionescu R. Bucuresti 1-January-2008 de bunuriPopa Al. Ploiesti 15-January-2008 RCANeagu B. Brasov 29-January-2008 de bunuriPopescu S. Bucuresti 12-February-2008 de viataVoicu D. Brasov 26-February-2008 RCARadu E. Constanta 11-March-2008 CASCOStanciu C. Bucuresti 25-March-2008 de viataGanea I. Brasov 8-April-2008 de bunuriRadulescu M Bucuresti 22-April-2008 de viataPurcareanu M. Ploiesti 6-May-2008 CASCORadulescu M Bucuresti 20-May-2008 CASCOTiganelea P. Brasov 3-June-2008 de bunuriMihalache B. Campina 17-June-2008 de viataCalapod I Bucuresti 1-July-2008 CASCOEnescu F. Ploiesti 15-July-2008 CASCOTurcu V. Bucuresti 29-July-2008 de bunuriGheorghe M. Brasov 12-August-2008 RCASavu N. Constanta 26-August-2008 de bunuriFlorea L. Bucuresti 9-September-2008 RCAZecheru T. Constanta 23-September-2008 CASCOVoinea F. Brasov 7-October-2008 de bunuriDinu R. Bucuresti 21-October-2008 RCAManea S. Brasov 4-November-2008 CASCOPanait I. Bucuresti 18-November-2008 de viataAlexandru G. Ploiesti 2-December-2008 CASCO

Nume si prenume asigurat

Localitatea asiguratului

Page 25: Functii de Consultare Uv

=MATCH(Cheie_de_consultare;Tabel_de_consultare;[Parametru])

* Cheie de consultare - este o valoare ce se doreste a fi cautata intr-un tabel de consultare. * Tabel de consultare - este un camp ce contine posibilele valori cautate * [parametru] - specifica un numar cu urmatoarea semnificatie: 0 - identifica prima valoare (pot fi mai multe) egala cu valoarea cheii de consultare 1 (parametru implicit) - cauta cea mai mare valoare, cea mai mica sau egala cu valoarea cautata (sortare cresc. dupa val ch de cons) -1 - cauta cea mai mica valoare imediat mai mare sau egala decat valoarea cheii de consultare (sortare descresc. dupa val ch de cons)

Data asigurarii

16-April-2003 1788920-January-2006 13445

4-November-2002 1266722-October-2004 17665

20-June-2003 1877615-February-2005 1299823-January-2002 16443

1-March-2002 18990 3828219-June-2003 16554

16-March-2006 1733416-July-2003 19886

7-February-2004 154424-November-2002 13772

="Linia "&MATCH(B32;$B$14:$B$27)

Cautarea pozitiei coloanei pe care se gasete o valoare

="Coloana "&MATCH(B36;$B$14:$F$14;0)

Care este numarul politei de asigurare aferent unui asigurat identificat prin ID asigurat?

=INDEX($B$14:$F$27;MATCH($B$41;$B$14:$B$27);MATCH($A$42;$B$14:$F$14;0))

Nr polita asigurare

Page 26: Functii de Consultare Uv

=INDEX($K$52:$O$59;MATCH($C$47;$K$52:$K$59;0);MATCH(D53;$K$52:$O$52;0))

Suma asigurata (euro)

36 500 Barbu I. 7.25% 2646.25 780 Cristea M. 3.25% 25.35

2 500 David P. 7.25% 181.25500 000 Oancea F. 9.00% 45000

1 184 Barbu I. 3.25% 38.483 200 Cristea M. 4.25% 136

250 000 David P. 9.00% 2250012 700 Barbu I. 7.25% 920.75

145 000 Albu C. 9.00% 1305065 000 Vintila M. 4.25% 2762.550 000 Banica A. 4.25% 212585 000 Pletea M. 7.25% 6162.565 000 Vintila M. 9.00% 585015 200 Buzatu A. 4.25% 646

2 100 David P. 4.25% 89.25 550 Cristea M. 7.25% 39.875 890 Oancea F. 3.25% 28.925

210 000 Barbu I. 7.25% 152251 200 David P. 3.25% 393 200 Cristea M. 4.25% 1367 200 Oancea F. 7.25% 522

25 000 Barbu I. 3.25% 812.582 000 Cristea M. 4.25% 3485

134 000 David P. 9.00% 120604 000 Oancea F. 4.25% 170

Agent de asigurare

Comision Agent de asigurare

Valoare comision

Page 27: Functii de Consultare Uv

INDEX

SINTAXA:

=INDEX(Tabel_de_consultare;numar_linie;numar_coloana)

* Tabel_de_consultare - este un camp ce contine posibilele valori cautate * Numar linie - specifica un numar de linie de unde sa fie extrasa valoarea cautata * Numar coloana - specifica un numar de coloana de unde sa fie extrasa valoarea cautata

1 (parametru implicit) - cauta cea mai mare valoare, cea mai mica sau egala cu valoarea cautata (sortare cresc. dupa val ch de cons) -1 - cauta cea mai mica valoare imediat mai mare sau egala decat valoarea cheii de consultare (sortare descresc. dupa val ch de cons)

Page 28: Functii de Consultare Uv

=INDEX($K$52:$O$59;MATCH($C$47;$K$52:$K$59;0);MATCH(D53;$K$52:$O$52;0))

CASCO de bunuri de viata RCAALFA 4% 6.50% 8% 4%Alliantz Tiriac 3.75% 6.80% 7.80% 4%ASTRA 5% 6% 10% 3%BCR Asigurari 4.70% 7.50% 9.25% 3.75%MERCUR 4.25% 7.25% 9% 3.25%OMNIASIG 4.25% 6.75% 8% 3.15%UNITA 4.75% 7% 8.50% 3.50%

Denumire societate/

Tipul asigurarii

Page 29: Functii de Consultare Uv

=INDEX(Tabel_de_consultare;numar_linie;numar_coloana)

* Tabel_de_consultare - este un camp ce contine posibilele valori cautate * Numar linie - specifica un numar de linie de unde sa fie extrasa valoarea cautata * Numar coloana - specifica un numar de coloana de unde sa fie extrasa valoarea cautata

Page 30: Functii de Consultare Uv
Page 31: Functii de Consultare Uv

Functii de Consultare MATCHVLOOKUP INDEXHLOOKUP OBS

Factura nr. 830

Transportul este facut de furnizor? DAAdaos comercial 25%

Cod produs Denumire produs Cheltuieli transport

107 Produs7 4 t 60,000103 Produs3 5 t 75,000105 4 t 60,000104 0

Total factura  830 195000

Nr. produse  4 Reducere comercială

Cod produs Denumire produs Pret

101 Produs1 25000 2102 Produs2 50000 3103 Produs3 120000 4104 Produs4 36000 5105 Produs5 111300 6106 Produs6 48000107 Produs7 17000

108 Produs8 55000

Trimestrul I 1. ascundere formule de calculTrimestrul II 2. protejare formule de calculTrimestrul IIITrimestrul IV

COLUMN Exemple:

Cantitate livrata

Page 32: Functii de Consultare Uv

OBS Situatia vanzarilor unei edituri pe titluri de carte si agenti de vanzare

COLUMNS Titluri de carte / Agenti de vanzareBirotica

ROW Baze de date OBS Programarea calculatoarelor

ROWS Numarul coloanei ce corespunde unei adrese de celule 6

Numarul primei coloane ce corespunde unui camp5

Numarul de coloane ce corespunde unui camp13

ADDRESSPosibilitati de referire ale celulei B3

$B$3$B$3

Adresare celulara prin coordonate referentialeR[3]C[2]

Adresare celulara prin coordonatele foii de calculAddress!B3

Bibliografie obligatorieCHOOSEAREAS

Page 33: Functii de Consultare Uv

=MATCH(cheie de cons;tabel de cons[;parametru]) =INDEX(tabel de cons, numar linie, numar coloana) 

din data 11 May 2016

Destinatia Bucuresti

Pret Valoare TVA Valoare factura

17,000 85,000 16,150 101,150 lei120,000 825,000 156,750 981,750 lei111,300 616,500 117,135 733,635 lei36,000 0 0 0 lei

1,526,500 290,035 1,816,535 lei

Reducere comercială 181,653.50 34,514 216,168

Brasov Bucuresti Ploiesti

1 t 80000 15000 300002 t 100000 30000 600003 t 120000 45000 900004 t 140000 60000 1200005 t 160000 75000 150000

column

rowrowscolumncolumnsaddress

Exemple:

Destinatia/Cantitate transport

Page 34: Functii de Consultare Uv

Situatia vanzarilor unei edituri pe titluri de carte si agenti de vanzare

Ionescu Popescu Vasilescu450 200 75120 100 120150 50 80

Numarul coloanei ce corespunde unei adrese de celule  Numarul liniei ce corespunde unei adrese de celule =COLUMN(F41) 41 =ROW($F$41)

Numarul primei coloane ce corespunde unui camp Numarul primei linii ce corespunde unui camp=COLUMN($E$41:$E$43) 41 =ROW($E$41:$E$43)

Numarul de coloane ce corespunde unui camp Numarul de linii ce corespunde unui camp=COLUMNS($E$41:$E$43) 3 =ROWS($G$41:$G$43)=COLUMNS($E$41:$G$43)

Posibilitati de referire ale celulei B3

=ADDRESS(3;2)=ADDRESS(ROW(B3);COLUMN(B3))

Adresare celulara prin coordonate referentiale=ADDRESS(3;2;4;FALSE)

Adresare celulara prin coordonatele foii de calcul=ADDRESS(3;2;4;TRUE;"Address")

Page 35: Functii de Consultare Uv

Exemple:Cod Client Nume Client Adresa Localitate  Judet Cod Fiscal

101 Client 1 ...... Pitesti Arges 12345678

102 Client 2 ...... Bucuresti Bucuresti 78945612

103 Client 3 ...... Brasov Brasov 45678912104 Client 4 ...... Ploiesti Prahova 89562314105 Client 5 ...... Barlad Vaslui 14785236106 Client 6 ...... Deva Hunedoara 85291731

Cautarea pozitiei liniei pe care se gaseste o valoare

104 Linia  4 ="Linia  "&MATCH(L11;Cod_client)Cautarea pozitiei coloanei pe care se gaseste o valoare

Cod Fiscal Coloana  3="Coloana  "&MATCH(L13;$I$2:$N$2)

Cautarea unei valori in raport cu coordonatele relative ale unei cereri de interogare1,816,535 lei 104 89562314

Cod Fiscal Care este codul fiscal al clientului care are codul 104?

Predeal Sinaia

60000 50000120000 100000155000 150000210000 200000260000 250000

MATCH

INDEX

Page 36: Functii de Consultare Uv

Numarul liniei ce corespunde unei adrese de celule 

Page 37: Functii de Consultare Uv

="Linia  "&MATCH(L11;Cod_client)

="Coloana  "&MATCH(L13;$I$2:$N$2)

Cautarea unei valori in raport cu coordonatele relative ale unei cereri de interogare

Care este codul fiscal al clientului care are codul 104?

Page 38: Functii de Consultare Uv
Page 39: Functii de Consultare Uv
Page 40: Functii de Consultare Uv
Page 41: Functii de Consultare Uv
Page 42: Functii de Consultare Uv
Page 43: Functii de Consultare Uv
Page 44: Functii de Consultare Uv
Page 45: Functii de Consultare Uv

Revenire

Produs1; 30%Produs3; 57%

Produs8; 13%

Ponderea valorica a produselor

Produs1; 30%

Produs3; 57%

Produs8; 13%

Ponderea valorica a produselor

Page 46: Functii de Consultare Uv
Page 47: Functii de Consultare Uv

Produs1; 30%Produs3; 57%

Produs8; 13%

Ponderea valorica a produselor

Produs1; 30%

Produs3; 57%

Produs8; 13%

Ponderea valorica a produselor

Page 48: Functii de Consultare Uv
Page 49: Functii de Consultare Uv

=DATE(2004; 1; 5) 2/5/2004=TODAY() 5/16/2016=NOW() 11/05/2016 19:37:05.493=MONTH(B6) 2=YEAR(B6) 2004=DAY(B7) 16=MINUTE(B8) 37

2/29/20044484

7/16/2016

5/19/20161 Luni