Sunteți pe pagina 1din 15

Nomenclator Clienti

Cod Nume
Adresa Localitate Judeţ Cod Fiscal
Client Client
100 Client1 Str. Florilor nr.36 bl.8 Pitesti Arges 4655645
101 Client2 Str. Sincai nr.45, sc. B Bucuresti Bucureşti 13246873
102 Client7 Str. Averescu Brasov Braşov 96325814
104 Client4 Str. 1 Mai nr.36, bl A8 Ploiesti Prahova 75315946
105 Client3 Str. 9 Mai Bucuresti Bucureşti 23187946
107 Client7 Str. Plopilor nr.1 Bârlad Vaslui 64821973
108 Client8 Str. Luterană nr. 3 Deva Hunedoara 57351984

Căutarea poziţiei liniei pe care se găseşte o informatie


M 104 linie5
A
T
C Căutarea poziţiei coloanei pe care se găseşte o informatie
H Cod Fiscal coloana4

Căutarea unei valori în raport cu coordonatele relative ale unei cereri de interogare
INDEX si MATCH:
I Exemplu de utilizare a funcţiei INDEX prin care se
Care este codul fiscal al clientului cu codul 104 ?
N recuperează o valoare şi anume codul fiscal al
D clientului 104. Această informaţie se regăseşte la
E
X
104 #N/A intersecţia liniei 5 cu coloana 6 din tabloul de
consultare. Cele două funcţii MATCH permit în
Cod Fiscal acest context identificarea numărului de linie şi de
coloană, iar funcţia INDEX extrage valoarea găsită
Să se formateze condițional codul fiscal ce corespunde unui cod client selectat la intersecţia
dintr-o celor două coordonate ale tabelului
listă derulantă.
de consultare Clienţi.
CH:
zare a funcţiei INDEX prin care se
aloare şi anume codul fiscal al
ceastă informaţie se regăseşte la
5 cu coloana 6 din tabloul de
două funcţii MATCH permit în
entificarea numărului de linie şi de
ţia INDEX extrage valoarea găsită
or două coordonate ale tabelului
enţi.
Cheia de
consultare
Valoare returnată din coloana
Coloana 3 (Marca) căutată în
2, aferentă domeniului "Nume
Coloana 2 prima coloană a
Prenume"
tabelului de
consultare

10 Popa Florin
Salariul de
Marca Nume Prenume
încadrare Să se recupereze din tabelul B5:D14 numele Să se recupereze din tabelul B5
salariatului în funcţie de marca acestuia din celula salariul de încadrare în funcţ
8 Popescu Marius 1,200 €
G4. În cazul introducerii unei chei de consultare salariatului din celula G4. În caz
9 Albu Constanta 1,510 € inexistente în tabelul de consultare verticală, se va introducerii unei chei de consul
10 Popa Florin 2,100 € returna mesajul de eroare "Marcă incorectă!". inexistente în tabelul de consult
verticală, se va returna valoare
11 Cucuiat Mihaela 1,350 €
12 Greus Marcel 850 €
13 Iorga Marian 1,200 €
14 Manta Carmen 1,800 €
15 Nedelcu Maria 2,500 €
16 Vasiliu Marcela 3,000 €
Valoare returnată din
coloana 3, aferentă
domeniului "Salariul de
încadrare"

2,100 €
Să se recupereze din tabelul B5:D14
salariul de încadrare în funcţie de marca
salariatului din celula G4. În cazul
introducerii unei chei de consultare
inexistente în tabelul de consultare
verticală, se va returna valoarea nul.
Data cotaţiei
Data cotaţiei BNR Curs Euro
ziua cotatiei BNR
0 Wed, 15/10/2014 4.142 Mon, 17/03/2014
1 Thu, 16/10/2014 4.143 Sat, 22/03/2014
2 Fri, 17/10/2014 4.148
3 Mon, 20/10/2014 4.132
4 Tue, 21/10/2014 4.134
5 Wed, 22/10/2014 4.139
6 Thu, 23/10/2014 4.150
7 Fri, 24/10/2014 4.175
8 Mon, 27/10/2014 4.180
9 Tue, 28/10/2014 4.201
10 Wed, 29/10/2014 4.203
11 Thu, 30/10/2014 4.198
12 Fri, 31/10/2014 4.178
13 Mon, 03/11/2014 4.160
14 Tue, 04/11/2014 4.231
15 Wed, 05/11/2014 4.340
16 Thu, 06/11/2014 4.400
17 Fri, 07/11/2014 4.430
18 Mon, 10/11/2014 4.450
19 Tue, 11/11/2014 4.470
20 Wed, 12/11/2014 4.490
Curs Euro
recuperat
Să se recupereze din tabelul B2:C17
cursul Euro în raport de cheia de
consultare Data cotaţiei BNR.

În cazul în care Data cotaţiei


reprezintă o zi de weekend, atunci
se va recupera cursul aferent zilei de
Vineri.
Cod Produs 100 101 102 103 104 105
Denumire Produs produs1 produs2 produs3 produs4 produs5 produs6
Preț unitar 13.5 19 34 125 80 57.5

Observație: în cazul introducerii unei chei inexistente în tabelul de consultare, se va returna mesajul de eroare ”Che

Cod Produs 107


Să se recupereze din tabelul de consultare orizontală de
Denumire Produs ?
produsului și prețul unitar al acestuia, în funcţie de c
Preț unitar ? consultare cod produs.

În cazul introducerii unei chei eronate, se va returna ce


109 110 114
produs7 produs8 produs9
34 45 60

esajul de eroare ”Cheie incorectă!”

sultare orizontală denumirea


stuia, în funcţie de cheia de

te, se va returna celulă vidă .


Nume Client →
Denumire produs Client 1 Client 2 Client 3 Client 4 Client 5
¯
Produs 1 162 buc. 189 buc. 180 buc. 192 buc. 106 buc.
Produs 2 114 buc. 104 buc. 18 buc. 20 buc. 124 buc.
Produs 3 64 buc. 26 buc. 87 buc. 39 buc. 137 buc.
Produs 4 57 buc. 123 buc. 51 buc. 200 buc. 74 buc.
Produs 5 68 buc. 58 buc. 159 buc. 88 buc. 194 buc.
Produs 6 99 buc. 103 buc. 115 buc. 154 buc. 105 buc.
Produs 7 11 buc. 88 buc. 100 buc. 59 buc. 95 buc.
Produs 8 36 buc. 7 buc. 193 buc. 7 buc. 70 buc.
Produs 9 54 buc. 91 buc. 52 buc. 63 buc. 177 buc.

Nume Client Client 3 Den. Produs Produs 1


Cantitate livrata:
Cantitate Produs ? Procedura de consultare a unui tabel prin precizarea elementelor informaţionale generice
de identificare a clienţilor (pe prima linie) şi a produselor (pe prima coloană), dimensiuni
la intersecţia cărora se regăsesc cantităţile vândute (în bucăţi).

Aceste elemente „cheie” se regăsesc precizate în celulele B15 şi D15 sub formă de liste
derulante declarate prin comanda aferentă tabului Data > butonul Data Validation >
opţiunea Data Validation > tabul Settings > secţiunea Allow > opţiunea List.
Celula B17 va conţine funcţia de consultare orizontală HLOOKUP, ce caută să identifice
Clientul (B15) în prima linie a tabelului de consultare Cantitati (declarat pe coordonatele
B3:F12). Numărul liniei de recuperat din funcţia HLOOKUP este returnat de identificarea
poziţiei relative prin funcţia MATCH, a denumirii de produs în vectorul de consultare.
maţionale generice
loană), dimensiuni

ub formă de liste
a Validation >
a List.
aută să identifice
t pe coordonatele
at de identificarea
de consultare.
Să se calculeze Salariul de înc
Data Vechimea Salariu diferenţiat pe departamente fun
Nume Prenume Sucursala Departament şi pe tranşe de vechime (vezi d
angajării (ani) încadrare
A26:G31).
POPESCU Viorel Dan Doctor Felix Creditare Apr-2007 12 ani ? Observaţie: Dacă vechimea ca
nu se regăseşte în prima linie a
MIHAI Carmen Ştefan cel Mare Creditare Sep-1980 39 ani ? tabelului (B26:G26), se va prelu
salariul ce corespunde tranşei
POPA Florin Ştefan cel Mare Corporaţii Jun-1999 20 ani ? precedente.
ALBU Constanta Doctor Felix Asigurări Feb-1991 28 ani ?
MANESCU Andreea Ştefan cel Mare Corporaţii Apr-2003 16 ani ?
VISAN Alexandra Plevnei Oficiul juridic Nov-1993 26 ani ?

< 5 ani 5-10 ani 10-15 ani 15-20 ani 20-25 ani >=25 ani
Vechime →
¯ 0 ani 5 ani 10 ani 15 ani 20 ani 25 ani
Departamente
Creditare 1,000 € 1,200 € 1,900 € 2,350 € 2,670 € 2,900 €
Corporaţii 1,050 € 1,180 € 2,300 € 2,550 € 2,710 € 2,800 €
Oficiul juridic 1,120 € 1,400 € 2,450 € 2,600 € 2,790 € 3,200 €
Relaţii clienţi 1,100 € 1,180 € 2,500 € 2,670 € 3,030 € 3,350 €
Asigurări 1,000 € 1,070 € 2,080 € 2,200 € 2,500 € 2,900 €
Să se calculeze Salariul de încadrare,
diferenţiat pe departamente funcţionale
şi pe tranşe de vechime (vezi domeniul
A26:G31).
Observaţie: Dacă vechimea calculată
nu se regăseşte în prima linie a
tabelului (B26:G26), se va prelua
salariul ce corespunde tranşei
precedente.
Curs Euro 4.180 lei Se calculeaza CHELTUIELILE DE TRANSPORT in functie
de oraşul de destinatie (celula B4), cantitatea livrată
Destinaţia Braşov (câmpul B7:B9) si cursul Euro (celula B2).

Formula de calcul va cuprinde un test de existenţă a cheii


de consultare.
Denumire Cantitate Cheltuieli
produs livrată transp.
VLOOKUP
Produs1 1.2 t
Produs2 1.4 t HLOOKUP
Produs3 2.9 t
INDEX

Cantitate
Braşov Bucureşti Ploieşti Predeal Sinaia
transport
1.0 t 20.00 € 13.75 € 13.50 € 15.00 € 12.50 €
1.1 t 22.50 € 17.50 € 15.00 € 30.00 € 25.00 €
1.2 t 25.00 € 12.50 € 22.50 € 38.75 € 37.50 €
1.3 t 27.50 € 15.00 € 30.00 € 52.50 € 50.00 €
1.4 t 30.00 € 18.75 € 37.50 € 65.00 € 62.50 €
2.9 t 67.50 € 75.00 € 150.00 € 252.50 € 250.00 €
3.0 t 70.00 € 78.75 € 157.50 € 265.00 € 262.50 €
Să se formateze condițional codul fiscal ce corespunde unui cod client selectat dintr-o listă derulanta de tip Combo Box.

Cod Nume
Adresa Localitate Judeţ Cod Fiscal
Client Client
100 Client1 Str. Florilor nr.36 bl.8 Pitesti Arges 34655645
101 Client2 Str. Sincai nr.45, sc. B Bucuresti Bucureşti 13246873
102 Client7 Str. Averescu Brasov Braşov 96325814
104 Client4 Str. 1 Mai nr.36, bl A8 Ploiesti Prahova 75315946
105 Client3 Str. 9 Mai Bucuresti Bucureşti 23187946
107 Client7 Str. Plopilor nr.1 Bârlad Vaslui 64821973
108 Client8 Str. Luterană nr. 3 Deva Hunedoara 57351984
e tip Combo Box.

S-ar putea să vă placă și