5_Functii _Consultare

10
R0420 Indicativ avion: Y340 Tip avion: 3.75 Destinatia Ora programata plecare Ora programata sosire Nr. locuri avion: Nr. locuri ocupate: Nr crt Nume prenume Cetatenia Categorie Data nasterii Varsta Pret bilet Reducere Pret net (USD) Pret LEI 1 Mihai Ion Romana A 1/1/1975 40 2 Dan Marius Romana B 2/2/1945 70 3 Coco Dan Germana A 3/3/2008 7 4 Ion Dragos Franceza B 5/5/1972 43 Total cursa R0420 Medie 40ani Curse Avioane Destinatia Ora programata plecare Pret bilet A Pret bilet B Y789 Y350 Y340 Y781 R0410 Viena 01:00:00 AM 02:06:00 AM 550 200 Tip avion AIRBUS BOEING 737 BOEING 737 AIRBUS 320 R0420 San Francisco 12:30:00 PM 01:06:00 AM 1200 1000 Nr locuri 120 250 240 320 R0409 Amsterdam 11:00:00 AM 02:06:00 PM 620 420 R0500 Bruxelles 11:00:00 PM 02:11:00 AM 560 460 CERINTE: 2) Destinatia, Ora programata plecare si Ora programata sosire vor fi recuperate prin consultare verticala, in functie de Indicativ cursa 3) Varsta se calculeaza in ani 4) Pretul biletelor se recupereaza in functie de categoria biletelor si de Indicativul cursei 5) Sa se calculeze reducerea acordata stiind ca aceasta se determina diferentiat, in functie de varsta, astfel: daca varsta este <= 10 ani si >= 60 ani -> reducerea este de 20% din pretul biletelor daca varsta este <= 25ani -> reducerea este de 15% din pretul biletelor daca varsta este > 25ani si < 60 -> reducerea este de 10% din pretul biletelor Centralizator pasageri cursa: Curs USD/LEI Indicati v cursa Ora programata sosire Indicativ avion 1) Campurile Tip avion si Nr locuri avion vor fi recuperate prin consultare orizontala in functie de Indicativ avion, asupra caruia trebuie sa opereze toate categoriile de teste Obs: Pt cetatenii romani se acorda o reducere suplimentara de 2 % A B C D E F G H I J K L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

description

informatica

Transcript of 5_Functii _Consultare

Page 1: 5_Functii _Consultare

R0420Indicativ avion: Y340

Tip avion: 3.75DestinatiaOra programata plecare

Ora programata sosireNr. locuri avion:Nr. locuri ocupate:

Nr crt Nume prenume Cetatenia Categorie Data nasterii Varsta Pret bilet Reducere Pret net (USD) Pret LEI1 Mihai Ion Romana A 1/1/1975 402 Dan Marius Romana B 2/2/1945 703 Coco Dan Germana A 3/3/2008 74 Ion Dragos Franceza B 5/5/1972 43

Total cursa R0420

Medie 40ani

Curse Avioane

DestinatiaOra programata plecare

Pret bilet A Pret bilet BY789 Y350 Y340 Y781

R0410 Viena 01:00:00 AM 02:06:00 AM 550 200 Tip avion AIRBUS BOEING 737 BOEING 737 AIRBUS 320R0420 San Francisco 12:30:00 PM 01:06:00 AM 1200 1000 Nr locuri 120 250 240 320R0409 Amsterdam 11:00:00 AM 02:06:00 PM 620 420R0500 Bruxelles 11:00:00 PM 02:11:00 AM 560 460

CERINTE:

2) Destinatia, Ora programata plecare si Ora programata sosire vor fi recuperate prin consultare verticala, in functie de Indicativ cursa3) Varsta se calculeaza in ani4) Pretul biletelor se recupereaza in functie de categoria biletelor si de Indicativul cursei5) Sa se calculeze reducerea acordata stiind ca aceasta se determina diferentiat, in functie de varsta, astfel:

daca varsta este <= 10 ani si >= 60 ani -> reducerea este de 20% din pretul biletelor daca varsta este <= 25ani -> reducerea este de 15% din pretul biletelor daca varsta este > 25ani si < 60 -> reducerea este de 10% din pretul biletelor

Centralizator pasageri cursa:

Curs USD/LEI

Indicativ cursa

Ora programata sosire

Indicativ avion

1) Campurile Tip avion si Nr locuri avion vor fi recuperate prin consultare orizontala in functie de Indicativ avion, asupra caruia trebuie sa opereze toate categoriile de teste

Obs: Pt cetatenii romani se acorda o reducere suplimentara de 2 %

A B C D E F G H I J K L

1

2

3

456789

1011121314151617

18

19202122232425262728293031323334

Page 2: 5_Functii _Consultare

Data Factura Sat, 22 April 2023

Curs Euro 4.380 lei

Cod produs Cantitate livrată Valoare factură (lei)1002 1.2 t 1.0001005 3.0 t 1.0001007 2.5 t 1.000

1010 3.9 t 1.000

Daca Data_factura > Data_debut_promotie si Data_factura < Data_sfarsit_promotie si Cantitate_livrata > Cantitate_discountatunci (Cantitate_livrata - Cantitate_discount) * Pret_unitar_€ * (1-Discount) *Curs_euro + Cantitate_discount * Pret_unitar_€ * Curs_euroaltfel Cant_livrata * Pret_unitar_€ * Curs_euro)

Page 3: 5_Functii _Consultare

Câmpul E2:K22 ="Nomenclator"Identificator produs Denumire produs Cantitate discount Discount (%)

1001 Produs1 36.25 € - -1002 Produs2 19.00 € 1.0 t 7%

1003 Produs3 37.50 € - -1004 Produs4 75.00 € - -1005 Produs5 17.50 € - -1006 Produs6 22.50 € 1.3 t 15%1007 Produs7 55.00 € 2.0 t 3%1008 Produs8 15.00 € 1.7 t 10%1009 Produs9 41.00 € - -1010 Produs10 33.75 € 2 5%1011 Produs11 12.50 € - -1012 Produs12 16.00 € 2.5 t 15%1013 Produs13 29.25 € - -1014 Produs14 30.00 € - -1015 Produs15 55.00 € - -1016 Produs16 19.50 € - -1017 Produs17 32.50 € 1.3 t 18%1018 Produs18 18.00 € 2.0 t 10%1019 Produs19 20.25 € 1.0 t 6%1020 Produs20 17.33 € - -

Preţ unitar (€)

Data_factura > Data_debut_promotie si Data_factura < Data_sfarsit_promotie si Cantitate_livrata > Cantitate_discountatunci (Cantitate_livrata - Cantitate_discount) * Pret_unitar_€ * (1-Discount) *Curs_euro + Cantitate_discount * Pret_unitar_€ * Curs_euro;

Page 4: 5_Functii _Consultare

Câmpul E2:K22 ="Nomenclator"Data debut promoţie Data sfârşit promoţie

Thursday, October 1, 2015 Monday, November 30, 2015

Monday, February 2, 2015 Wednesday, February 18, 2015Sunday, January 25, 2015 Sunday, February 15, 2015

Friday, May 1, 2015 Thursday, May 7, 2015

Sunday, November 15, 2015 Friday, December 25, 2015

Sunday, February 1, 2015 Monday, February 9, 2015

Sunday, March 15, 2015 Monday, March 30, 2015Wednesday, March 20, 2013 Saturday, March 23, 2013Saturday, January 10, 2015 Tuesday, January 20, 2015

Page 5: 5_Functii _Consultare

2002 2003 2004 2007 2008 2009

1 0.150 0.168 0.186 0.240 0.258 0.276

2 0.100 0.125 0.150 0.225 0.250 0.2753 0.080 0.100 0.120 0.180 0.200 0.2204 0.075 0.870 0.665 0.050 0.845 0.6405 0.100 0.160 0.220 0.400 0.460 0.5206 0.050 0.110 0.170 0.350 0.410 0.4707 0.200 0.220 0.240 0.300 0.320 0.3408 0.085 0.114 0.143 0.230 0.259 0.288

9 0.427 0.450 0.475 0.550 0.575 0.600

25479 12,547.83 lei 0.375 4,705 lei

45490 6,500.00 lei 0.050 325 lei

75485 19,469.52 lei 0.300 5,841 lei

15478 2,523.70 lei 0.168 424 lei

Câmpul B2:O11 = "Indici"Categorie Mijloc Fix

Număr de inventar

Valoare de inventar

Coeficient de reevaluare

Valoare reevaluată

1. Valoarea de inventar se recuperează din tabelul de consultare "Imobilizari", în funcţie de numărul de ordine

2. Coeficientul de reevaluare se extrage din tabelul "Indici", în funcţie de codul categoriei mijlocului fix (primul caracter al agregatului "şi de anul punerii în funcţiune (care se extrage din tabelul de consultare "Imobilizari", în funcţie de

3. Valoarea reevaluată se calculează aplicând coeficientul de reevaluare la valoarea de inventarObservaţie: Dacă anul de punere în funcţiune este anul curent, valoarea reevaluată va fi valoarea de inventar.

Page 6: 5_Functii _Consultare

2010 2011 2012 2013 2014 2015

0.294 0.312 0.330 0.348 0.866 0.984 5478 AAA

0.303 0.325 0.350 0.375 0.750 0.925 5479 BBB0.240 0.260 0.280 0.300 0.620 0.940 5480 CCC0.435 0.230 0.025 0.820 0.862 0.941 5481 DDD0.580 0.640 0.700 0.760 0.820 0.880 5482 EEE0.530 0.590 0.650 0.710 0.770 0.830 5483 FFF0.360 0.380 0.400 0.420 0.840 0.960 5484 GGG0.317 0.346 0.375 0.404 0.833 0.962 5485 HHH

0.625 0.650 0.675 0.700 0.725 0.850 5486 III5487 JJJ5488 KKK5489 LLL5490 MMM

B2:O11 = "Indici" Câmpul Q2:U15 ="Imobilizari"Număr ordine

Denumire mijloc fix

", în funcţie de numărul de ordine aferent agregatului "Număr de inventar"

se extrage din tabelul "Indici", în funcţie de codul categoriei mijlocului fix (primul caracter al agregatului "Număr de inventar") (care se extrage din tabelul de consultare "Imobilizari", în funcţie de numărul de ordine aferent agregatului "Număr de inventar")

valoarea de inventar, fiind rotunjită la un multiplu de rotunjire de 1 leu.: Dacă anul de punere în funcţiune este anul curent, valoarea reevaluată va fi valoarea de inventar.

Page 7: 5_Functii _Consultare

2/12/2003 2,523.70 lei

2/18/2013 12,547.83 lei9/3/2001 3,550.00 lei

1/25/2002 3,695.00 lei6/6/2006 1,754.01 lei

11/8/2006 6,500.00 lei4/12/2007 2,765.82 lei6/14/2007 19,469.52 lei

8/30/2009 4,785.00 lei2/4/2009 1,548.78 lei8/6/2011 21,547.80 lei

3/17/2014 3,583.00 lei3/21/2007 6,500.00 lei

Câmpul Q2:U15 ="Imobilizari"Data punerii în

funcţiuneValoare de

inventar

Page 8: 5_Functii _Consultare

Nume Prenume Sucursala Departament Data nasterii

POPESCU Viorel Doctor Felix Creditare F 07/11/69MIHAI Carmen Ştefan cel Mare Creditare F 25/12/72POPA Florin Ştefan cel Mare Corporaţii F 10/10/81ALBU Constanţa Doctor Felix Creditare M 17/08/86NEDELCU Mihai Ştefan cel Mare Oficiul juridic M 30/01/79CHIRU Bogdan Plevnei Oficiul juridic F 07/12/59ALBITER Oana Plevnei Creditare F 12/03/79VLAD Petru Ştefan cel Mare Relaţii clienţi M 12/12/62CORNEA Ana Doctor Felix Corporaţii F 23/11/86MONDREA Laura Ştefan cel Mare Creditare F 09/02/69SAVU Cătălin Ştefan cel Mare Asigurări M 02/06/75PANAIT Cornel Ştefan cel Mare Asigurări F 15/06/60COMAN Aura Ştefan cel Mare Asigurări F 04/03/82BLAGA Mădălina Plevnei Corporaţii M 01/05/59MIHAI Dinu Doctor Felix Oficiul juridic F 27/02/86DEDU Natalia Ştefan cel Mare Corporaţii M 01/10/60GANEA Pavel Ştefan cel Mare Creditare M 01/11/80SORESCU Liana Plevnei Creditare M 04/04/70PETRE Cristina Doctor Felix Relaţii clienţi F 22/07/61MĂNESCU Anda Ştefan cel Mare Corporaţii F 04/09/77VIŞAN Alexandra Plevnei Oficiul juridic M 05/02/60

TOTAL SALARII DE ÎNCADRARE

Genul (M=masculin F=feminin)

Observatie: Codul numeric personal este un cod compozit (saallzz……), în care:- primul caracter reprezintă genul (sexul): 1 = Masculin; 2= Feminin- următoarele 2 caractere reprezintă anul naşterii- următoarele 2 caractere reprezintă luna naşterii- următoarele 2 caractere reprezintă ziua naşterii

Să se formateze condiţional (fundal verde) (domeniul A2:A22) salariaţii de gen masculin angajaţi la

Page 9: 5_Functii _Consultare

Varsta DataAngajarii Nume Prenume

1-Jan-1900 3-Apr-1990 32965 ALBITER Oana 2691107345633#VALUE! 3-May-2009 39970 VIŞAN Alexandra 2721225557812

31-Dec-1899 27-Dec-1989 32865 MĂNESCU Anda 2811010510053#VALUE! 24-Feb-2005 38400 CHIRU Bogdan 1860817341871#VALUE! 12-Jun-2007 39245 NEDELCU Mihai 1790130333655

1-Jan-1900 12-Dec-2008 39790 CORNEA Ana 259120747259031-Dec-1899 16-Oct-1993 24500 SORESCU Liana 2790312508405

1-Jan-1900 8-Aug-1990 33090 POPESCU Viorel 1621212345345#VALUE! 3-Apr-1990 32960 BLAGA Mădălina 2861123546967

1-Jan-1900 9-Apr-1988 32240 PETRE Cristina 269020931034931-Dec-1899 20-Mar-2000 36600 MIHAI Dinu 1750602422877

#VALUE! 10-Oct-1984 30965 MONDREA Laura 260061510012131-Dec-1899 12-Dec-2006 39060 COMAN Aura 2820304227773

1-Jan-1900 17-Jan-2009 39830 PANAIT Cornel 1590501673895#VALUE! 6-Mar-2008 39510 MIHAI Carmen 2860227503812

1-Jan-1900 2-Feb-1986 31445 POPA Florin 160100170190231-Dec-1899 3-May-2009 34930 GANEA Pavel 1801101555889

1-Jan-1900 21-Apr-2001 37000 SAVU Cătălin 1700404222888#VALUE! 18-Apr-1994 34440 DEDU Natalia 2610722114674

31-Dec-1899 4-Apr-2006 38800 ALBU Constanţa 27709044448901-Jan-1900 16-Nov-1999 36480 VLAD Petru 1600205667445

TOTAL SALARII DE ÎNCADRARE 745085

Salariu încadrare

Cod numeric personal

(sexul): 1 = Masculin; 2= Feminin

gen masculin angajaţi la Oficiul juridic, născuţi înainte de 1980

Page 10: 5_Functii _Consultare

Loc Nastere

ClujBucurestiIasiCraiovaSloboziaDevaBacauBuzauCalarasiGiurgiuFaureiSlatinaZimniceaAradAiudAradSuceavaBlajLugojLudus

Pitesti