29
FUNCTII DE CONSU VLOOKUP SINTAXA: =VLOOKUP(Cheie_de_consultare;Tabel_d * Cheie de consultare - este o valoare d * Tabel de consultare - este un camp asu Nume si prenume asigurat 1001 Alexandru G. Ploiesti 1002 Calapod I Bucuresti 1003 Dinu R. Bucuresti 1004 Enescu F. Ploiesti 1005 Florea L. Bucuresti 1006 Ganea I. Brasov 1007 Gheorghe M. Brasov 1008 Ionescu R. Bucuresti 1009 Manea S. Brasov 1010 Mihalache B. Campina 1011 Neagu B. Brasov 1012 Panait I. Bucuresti 1013 Popa Al. Ploiesti Nume si prenume asigurat 1003 Dinu R. Bucuresti * Nr_col_de_recuperat - reprezinta numar in tabelul de consultare, corespunzatoare * [Valoare_logica] - argument optional c comportamentul functiei VLOOKUP atunci ca in prima coloana a tabelului de cautare. ID asigurat Localitatea asiguratului ID asigurat Localitatea asiguratului

Tehnologia Aplicatiilor Office-Curs 3 rezolvat

Embed Size (px)

DESCRIPTION

Analiza datelor cu Xcel

Citation preview

Vlookup 1FUNCTII DE CONSULTAREVLOOKUP

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 tabel. * 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, corespunzatoare valorii cheii de cautare. * [Valoare_logica] - argument optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportamentul functiei VLOOKUP atunci cand valoarea cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

ID asiguratNume si prenume asiguratLocalitatea asiguratuluiData asigurarii1001Alexandru G.Ploiesti16-April-20081002Calapod IBucuresti20-January-20111003Dinu R.Bucuresti4-November-20071004Enescu F.Ploiesti22-October-20091005Florea L.Bucuresti20-June-20081006Ganea I.Brasov15-February-20101007Gheorghe M.Brasov23-January-20071008Ionescu R.Bucuresti1-March-20071009Manea S.Brasov19-June-20081010Mihalache B.Campina16-March-20111011Neagu B.Brasov16-July-20081012Panait I.Bucuresti7-February-20091013Popa Al.Ploiesti4-November-2007

ID asiguratNume si prenume asiguratLocalitatea asiguratuluiLocalitatea asiguratului (cu utilizarea argumentului optional FALSE)Localitatea asiguratului (cu test de eroare - IFERROR)1003Dinu R.BucurestiBucurestiBucuresti1006Ganea I.BrasovBrasovBrasov1500Popa Al.PloiestiERROR:#N/AID eronat1501Popa Al.PloiestiERROR:#N/AID eronat1012Panait I.BucurestiBucurestiBucuresti1007Gheorghe M.BrasovBrasovBrasov

Vlookup 2Cod ProdusDenumire produsData vanzareCantitatePret catalogDiscountPret redusDenumire produsDiscount ianuarie 20151102Fusta20-Nov-20145075 lei0%75 leiFusta10%1111Rochie seara12-Dec-201435125 lei0%125 leiJeans30%1002Jeans05-Dec-201440100 lei0%100 leiTricou20%1098Tricou09-Dec-201410030 lei0%30 leiPantofi12%1122Palton08-Dec-201430220 lei0%220 leiRochie seara25%1875Tricou05-Jan-20158060 lei20%48 leiCamasa10%1221Pantofi06-Jan-201550250 lei12%220 leiPalton15%1445Rochie seara09-Jan-201565500 lei25%375 lei1322Camasa11-Nov-20146080 lei0%80 lei1156Palton13-Jan-201555600 lei15%510 lei1123Jeans15-Jan-201590130 lei30%91 lei1145Fusta20-Jan-20155075 lei10%68 lei1175Camasa12-Jan-201535125 lei10%113 lei1143Jeans05-Nov-201440100 lei0%100 lei1077Tricou09-Jan-201510030 lei20%24 lein luna ianuarie 2015 se acord un discount pentru produsele vndute. S se recupereze discount-ul i s se calculeze preul redus.

MatchMATCH

Returneaza pozitia relativa a unui element intr-un tabel de consultare; aceasta pozitie relativa identifica nr. de linie sau de coloana pentru elementul cautat.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 dintre valorile inferioare (care sunt mai mici) sau egale cu valoarea cautata (valorile cheii de consultare trebuie sa fie sortate crescator in tabelul de consultare) -1 - cauta cea mai mica valoare dintre valorile superioare (care sunt mai mari) sau egale cu valoarea cautata (valorile cheii de consultare trebuie sa fie sortate descrescator in tabelul de consultare)

Ex Match

ID asiguratNume si prenume asiguratLocalitatea asiguratuluiData asigurariiNr polita asigurare1001Alexandru G.Ploiesti16-April-2009178891002Calapod IBucuresti20-January-2012134451003Dinu R.Bucuresti4-November-2008126671004Enescu F.Ploiesti22-October-2010176651005Florea L.Bucuresti20-June-2009187761006Ganea I.Brasov15-February-2011129981007Gheorghe M.Brasov23-January-2008164431007Manea S.Brasov19-June-2009165541007Mihalache B.Campina11-March-2012173341007Neagu B.Brasov16-July-2009198861007Popa Al.Ploiesti4-November-200813772

Cautarea poziiei liniei pe care se gasete o valoare

1004Linia 5

Cautarea poziiei coloanei pe care se gasete o valoare

Nume si prenume asiguratColoana 2

IndexINDEX

Returneaza pozitia relativa a unui element dintr-u tabel de consultare, la intersectia unei linii cu o coloana.

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

Ex Index, MatchClienti Produse Client 1Client 2Client 3Client 4Client 5Produs 1162. buc189. buc180. buc192. buc106. bucProdus 2114. buc104. buc18. buc20. buc124. bucProdus 364. buc26. buc87. buc39. buc137. bucProdus 457. buc123. buc51. buc200. buc74. bucProdus 568. buc58. buc159. buc88. buc194. bucProdus 699. buc103. buc115. buc154. buc105. bucProdus 711. buc88. buc100. buc59. buc95. bucProdus 836. buc7. buc193. buc7. buc70. bucProdus 954. buc91. buc52. buc63. buc177. bucNume ClientClient 3 DenumireProdus 5 =10 ani si =20 ani si = 30 aniContabilitate5%10%16%25%Resurse umane3%8%14%20%Marketing7%15%20%30%Informatic6%14%18%28%

S se recupereze sporul de vechime (%) aferent fiecrui salariat n funcie de vechimea n munc a acestuia i de departamentul n cadrul cruia lucreaz.

Functii Data calendaristicaFUNCII DAT I OR =NOW()5/5/15 0:28 = TODAY()5/5/15 =DATE(an;luna;zi)3/20/14 = YEAR(dat calendaristic)2015

= MONTH(dat calendaristic)5 = DAY (dat calendaristic)5 =WEEKDAY(data_calend [;tip_rezultat])2Astazi este a 2-a zi a saptamanii =EDATE(data_debut;+/-nr_luni)Dat factur3/5/15Dat anterioar cu 2 luni datei de emitere a facturii1/5/15Dat ulterioar cu 3 luni datei de emitere a facturii6/5/15Ex 1: S se formateze condiional cmpul Dat factur, prin evidenierea cu font rou a facturilor emise n zile de week-end.Ex 2: S se formateze condiional cmpul Numr factur, prin evidenierea cu font albastru a facturilor emise n ultima lun.Nume ClientNumr facturDat facturValoare facturClient1456,853Fri 2 Jan 1512,520 leiClient5456,854Thu 8 Jan 1515,600 leiClient1456,856Sat 10 Jan 158,360 leiClient2456,858Mon 12 Jan 1513,000 leiClient6456,859Thu 22 Jan 1538,060 leiClient5456,855Sun 25 Jan 1546,766 leiClient2456,861Mon 2 Feb 153,900 leiClient3456,852Wed 4 Feb 1514,005 leiClient7456,857Fri 6 Feb 1587,056 leiClient4456,860Tue 10 Feb 1519,500 leiClient4456,862Fri 20 Feb 1512,505 leiClient6456,864Mon 2 Mar 158,706 leiClient5456,865Sun 8 Mar 1545,000 leiClient3456,866Wed 11 Mar 152,284 lei