aplicatie functii database
TRANSCRIPT
Curs Euro 4.380 lei
Destinaţia Bucureşti
Produs1 1.2 t 54.75Produs2 1.4 t 82.13Produs3 2.9 t 328.50
Braşov Bucureşti Ploieşti Predeal Sinaia
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 € 1.5 t 32.50 € 22.50 € 45.00 € 77.50 € 75.00 € 1.6 t 35.00 € 26.25 € 52.50 € 90.00 € 87.50 € 1.7 t 37.50 € 30.00 € 60.00 € 102.50 € 100.00 € 1.8 t 40.00 € 33.75 € 67.50 € 115.00 € 112.50 € 1.9 t 42.50 € 37.50 € 75.00 € 127.50 € 125.00 € 2.0 t 45.00 € 41.25 € 82.50 € 140.00 € 137.50 € 2.1 t 47.50 € 45.00 € 90.00 € 152.50 € 150.00 € 2.2 t 50.00 € 48.75 € 97.50 € 165.00 € 162.50 € 2.3 t 52.50 € 52.50 € 105.00 € 177.50 € 175.00 € 2.4 t 55.00 € 56.25 € 112.50 € 190.00 € 187.50 € 2.5 t 57.50 € 60.00 € 120.00 € 202.50 € 200.00 € 2.6 t 60.00 € 63.75 € 127.50 € 215.00 € 212.50 € 2.7 t 62.50 € 67.50 € 135.00 € 227.50 € 225.00 € 2.8 t 65.00 € 71.25 € 142.50 € 240.00 € 237.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 €
Denumire produs
Cantitate livrată
Cheltuieli transp.
Câmpul B12:F33 ="Tarife"
Cantitate transport
Situaţia stocurilor de mărfuri (produse) pe depozite (în buc.)Produse Depozit 1 Depozit 2 Depozit alpha
Produs A 450 12 0
Produs B 25 78 145
Produs C 30 20 8
Produs D 1400 300 20
Exemple de utilizare
Alegerea celui de-al doilea element dintr-o lista enumerativă de constante ("Produs A"; "Produs B"; "Produs C"; "Produs D")
Produs B
Alegerea celui de-al treilea element element dintr-o lista enumerativă de constante ("Produs A"; "Produs B"; "Produs C"; "Produs D")
Produs C
Alegerea celei mai mici valori a stocului ce corespunde primului element (Depozit 1)
se pune index 1 la functia Choose pt. a lua din primul cimp 25
Alegerea celei mai mari valori a stocului ce corespunde unui depozit
Depozitul nr. 3
Stocul maxim 145 145
Alegerea celui de-al doilea element dintr-o lista enumerativă de constante ("Produs A"; "Produs B"; "Produs C"; "Produs D")
Produs B 450
Alegerea celui de-al treilea element element dintr-o lista enumerativă de constante ("Produs A"; "Produs B"; "Produs C"; "Produs D")
Produs C 1400
25 12 12 0 8
Situaţia stocurilor de mărfuri (produse) pe depozite (în buc.)
Produse Depozit 1 Depozit 2 Depozit 3
Produs A 450 12 0
Produs B 25 78 145
Produs C 30 20 8
Produs D 1400 300 20
Exemple de utilizare
Numărul coloanei / liniei ce corespunde adresei de celulă C3 3
Numărul primei coloane / linii ce corespunde câmpului B3:B6 2
Numărul de coloane / linii ce corespunde câmpului B3:D6 3
Numarul de campuri aferenre tabelului de produse B3:D20 54
3
3 3
4
Situaţia stocurilor de mărfuri pe depozite
Denumire Produs Depozit 1
Produs A 450 buc.
Produs C 30
Produs D 1400
Posibilităţi de referire a celulei B3 cu functia ADDRESS
'celula din coloana a doua linia a 3-a adica '!$B$3
$B$3
B$3
$B3
B3
R3C2
'4'!$B$3
'5'!B3
$B$3
la functia ADRESS se pun astfel argumentele: pe primul loc este specificare liniei(rindul=ROW se poate folosi si functia ROW), pe al doilea loc coloana(Column)
1 lipeste
1 0
1 0
1 1
2 lipseste
2 1
2 2
3 lipseste
3 1
3 2
4 lipeste
4 1
4 2
apoi al treilea argument daca este apoi al patrulea argument daca este
=ADDRESS(3,2,1,1,"celula din coloana a doua linia a 3-a adica ")
=ADDRESS(3,2,1,)
=ADDRESS(3,2,2)
=ADDRESS(3,2,3)
=ADDRESS(3,2,4)
=ADDRESS(3,2,1,0)
=ADDRESS(3,2,1,1,4)
=ADDRESS(ROW(B3),COLUMN(B3),,,)
la functia ADRESS se pun astfel argumentele: pe primul loc este specificare liniei(rindul=ROW se poate folosi si functia ROW), pe al doilea loc coloana(Column)
lipseste
o cifra (de ex. 9 se va scrie ca nume de foaie)
un text
apoi al 5-lea argument daca este
$B$3
R3C2
=ADDRESS(3,2,1,,) $B$3
=ADDRESS(3,2,1,0) R3C2
=ADDRESS(3,2,1,0,9) '9'!R3C2
=ADDRESS(3,2,1,1,"exemplu") exemplu!$B$3
=ADDRESS(3,2,2,) B$3
=ADDRESS(3,2,2,1) B$3
=ADDRESS(3,2,2,2) B$3
=ADDRESS(3,2,3,) $B3
=ADDRESS(3,2,3,1) $B3
=ADDRESS(3,2,3,2) $B3
=ADDRESS(3,2,4,) B3
=ADDRESS(3,2,4,1) B3
=ADDRESS(3,2,4,2) B3
Nomenclator Clienti
Cod Client Nume Client Adresa Localitate Judeţ
100 Client1 Str. Florilor nr.36 bl.8 Pitesti Arges
101 Client2 Str. Sincai nr.45, sc. B Bucuresti Bucureşti
102 Client7 Str. Averescu Brasov Braşov
104 Client4 Str. 1 Mai nr.36, bl A8 Ploiesti Prahova
105 Client3 Str. 9 Mai Bucuresti Bucureşti
107 Client7 Str. Plopilor nr.1 Bârlad Vaslui
108 Client8 Str. Luterană nr. 3 Deva Hunedoara
Căutarea poziţiei liniei pe care se găseşte o valoare
104 Linia 5 ="Linia "&MATCH(C14,Cod_Client)
Linia 5 ="Linia "&MATCH(104,B3:B10)
Căutarea poziţiei coloanei pe care se găseşte o valoare
Cod Fiscal Coloana 6
Coloana 6
Coloana 6
Căutarea unei valori în raport cu coordonatele relative ale unei cereri de interogare
Care este codul fiscal al clientului cu codul 104 ?
104 75315946 =INDEX(Clienti,5,6)
Cod Fiscal 75315946 =INDEX(Clienti,MATCH(B23,Cod_Client,0),MATCH(B24,Linie_Antet,0))
Cod Client Nume Client Adresa Localitate Judeţ
100 Client1 Str. Florilor nr.36 bl.8 Pitesti Argeş
101 Client2 Str. Sincai nr.45, sc. B Bucuresti Bucureşti
102 Client7 Str. Averescu Brasov Braşov
104 Client4 Str. 1 Mai nr.36, bl A8 Ploiesti Prahova
105 Client3 Str. 9 Mai Bucuresti Bucureşti
107 Client7 Str. Plopilor nr.1 Bârlad Vaslui
108 Client8 Str. Luterană nr. 3 Deva Hunedoara
3 <===== Numărul liniei
câmp denumit Linie_Antet
câmp denumit Cod_Client
MATCH ="Coloana "&MATCH(C17,Linie_Antet,0)
="Coloana "&MATCH("Cod Fiscal",B3:G3,0)
="Coloana "&MATCH(G3,B3:G3,0)
INDEX
Alegeti din lista derulanta
Codul fiscal rezultat : 9632581
Cod Fiscal
4655645
13246873
96325814
75315946
23187946
64821973
57351984
="Linia "&MATCH(C14,Cod_Client)
Coloana 6 ="Coloana "&MATCH(C17,B3:G3,0)
Coloana 6
Coloana 6
=INDEX(Clienti,MATCH(B23,Cod_Client,0),MATCH(B24,Linie_Antet,0))
Cod Fiscal
4655645
13246873
9632581
75315946
23187946
64821973
57351984
="Coloana "&MATCH(C17,Linie_Antet,0)
="Coloana "&MATCH("Cod Fiscal",B3:G3,0) ="Coloana "&MATCH("Cod Fiscal",Linie_Antet,0)
="Coloana "&MATCH(G3,B3:G3,0) ="Coloana "&MATCH(G3,Linie_Antet,0)