Aa 7 -Aplicatie Recapitulativa Final

8
Nume Prenume Sucursala Departament POPESCU Viorel Doctor Felix Creditare Cred-Dec-62 MIHAI Carmen Ştefan cel Mar Creditare Cred-Feb-86 POPA Florin Ştefan cel Mar Corporaţii Corp-Oct-60 ALBU Constanţa Doctor Felix Creditare Cred-Sep-77 NEDELCU Mihai Ştefan cel Mar Oficiul juri Ofic-Jan-79 CHIRU Bogdan Plevnei Creditare Ofic-Aug-86 ALBITER Oana Plevnei Creditare Cred-Nov-69 VLAD Petru Ştefan cel Mar Oficiul juri Rela-Feb-60 CORNEA Ana Doctor Felix Corporaţii Corp-Dec-59 MONDREA Laura Ştefan cel Mar Creditare Cred-Jun-60 SAVU Cătălin Ştefan cel Mar Asigurări Asig-Apr-70 PANAIT Cornel Ştefan cel Mar Asigurări Asig-May-59 COMAN Aura Ştefan cel Mar Asigurări Asig-Mar-82 BLAGA Mădălina Plevnei Corporaţii Corp-Nov-86 MIHAI Dinu Doctor Felix Creditare Cred-Jun-85 DEDU Natalia Ştefan cel Mar Corporaţii Corp-Jul-61 GANEA Pavel Ştefan cel Mar Creditare Cred-Nov-79 SORESCU Liana Plevnei Relaţii clie Cred-Mar-79 PETRE Cristina Doctor Felix Relaţii clie Rela-Feb-69 MĂNESCU Anda Ştefan cel Mar Corporaţii Corp-Oct-81 VIŞAN Alexandra Plevnei Oficiul juri Ofic-Dec-72 - primul caracter reprezintă genul (sexul): 1 = - următoarele 2 caractere reprezintă anul naşte - următoarele 2 caractere reprezintă luna naşte - următoarele 2 caractere reprezintă ziua naşte =AND(VALUE(LEFT(VLOOKUP(A2;cnp;2;FALSE)))=1;C2="Ofici =INT((TODAY()-DATE(MID(VLOOKUP(A2;cnp;2;FALSE);2;2);M Codul salariatului Observatie : Codul numeric personal este un cod compozit (saallzz……), în care 1. Să se formateze condiţional (domeniul A2:A22) salariaţii de gen masculin 2. Să se calculeze "Vârsta" pentru fiecare salariat, în funcţie de Codul Num 3. Să se afişeze în coloana E genul salariatului (masculin sau feminin) 4. Codul angajatului reprezintă un cod compozit care conţine: primele 4 lite Elementele codului compozit vor fi separate prin cratimă. Exemplu : Cred-dec "-"&MID(VLOOKUP(A2;cnp;2;FALSE);2;2)

description

AS

Transcript of Aa 7 -Aplicatie Recapitulativa Final

Page 1: Aa 7 -Aplicatie Recapitulativa Final

Nume Prenume Sucursala Departament Codul salariatului

POPESCU Viorel Doctor Felix Creditare Cred-Dec-62 MMIHAI Carmen Ştefan cel Mare Creditare Cred-Feb-86 FPOPA Florin Ştefan cel Mare Corporaţii Corp-Oct-60 MALBU Constanţa Doctor Felix Creditare Cred-Sep-77 FNEDELCU Mihai Ştefan cel Mare Oficiul juridic Ofic-Jan-79 MCHIRU Bogdan Plevnei Creditare Ofic-Aug-86 MALBITER Oana Plevnei Creditare Cred-Nov-69 FVLAD Petru Ştefan cel Mare Oficiul juridic Rela-Feb-60 MCORNEA Ana Doctor Felix Corporaţii Corp-Dec-59 FMONDREA Laura Ştefan cel Mare Creditare Cred-Jun-60 FSAVU Cătălin Ştefan cel Mare Asigurări Asig-Apr-70 MPANAIT Cornel Ştefan cel Mare Asigurări Asig-May-59 MCOMAN Aura Ştefan cel Mare Asigurări Asig-Mar-82 FBLAGA Mădălina Plevnei Corporaţii Corp-Nov-86 FMIHAI Dinu Doctor Felix Creditare Cred-Jun-85 MDEDU Natalia Ştefan cel Mare Corporaţii Corp-Jul-61 FGANEA Pavel Ştefan cel Mare Creditare Cred-Nov-79 MSORESCU Liana Plevnei Relaţii clienţi Cred-Mar-79 FPETRE Cristina Doctor Felix Relaţii clienţi Rela-Feb-69 FMĂNESCU Anda Ştefan cel Mare Corporaţii Corp-Oct-81 FVIŞAN Alexandra Plevnei Oficiul juridic Ofic-Dec-72 F

- 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

=AND(VALUE(LEFT(VLOOKUP(A2;cnp;2;FALSE)))=1;C2="Oficiul juridic";VALUE(MID(VLOOKUP(A2;cnp;2;FALSE);2;2))<80)

=INT((TODAY()-DATE(MID(VLOOKUP(A2;cnp;2;FALSE);2;2);MID(VLOOKUP(A2;cnp;2;FALSE);4;2);MID(VLOOKUP(A2;cnp;2;FALSE);6;2)))/365,25)

Genul (M=masculin F=feminin)

Observatie: Codul numeric personal este un cod compozit (saallzz……), în care:

1. Să se formateze condiţional (domeniul A2:A22) salariaţii de gen masculin angajaţi la Oficiul juridic, născuţi înainte de 1980

2. Să se calculeze "Vârsta" pentru fiecare salariat, în funcţie de Codul Numeric Personal (CNP) din tabelul de consultare I1:J22 (numit "CNP")

3. Să se afişeze în coloana E genul salariatului (masculin sau feminin)

4. Codul angajatului reprezintă un cod compozit care conţine: primele 4 litere din departament, luna (în format şir de caractere) şi anul naşterii în format abreviat Elementele codului compozit vor fi separate prin cratimă. Exemplu: Cred-dec-62MID(VLOOKUP(A2;cnp;2;FALSE);4;2); MID(VLOOKUP(A2;cnp;2;FALSE);6;2));"mmm")&"-"&MID(VLOOKUP(A2;cnp;2;FALSE);2;2)

Page 2: Aa 7 -Aplicatie Recapitulativa Final

20-30 ani 30 0 {=FREQUENCY(F2:F22;B44:B47)}31-40 ani 40 441-50 ani 50 7

peste 50 ani 70 10

Media salariilor 2,700 lei =IF(COUNTIF(J2:J22;"<1500")<>0;FALSE();ROUNDDOWN(AVERAGE(J2:J22);-2))

*pentru vechime <= 3 ani ->nu se acordă spor vechime (zero);*pentru vechime cuprinsă între 3 şi 5 ani -> 5%

*pentru vechime cuprinsă între 5 şi 10 ani -> 10%; =IF(H2<=3;0;IF(H2<=5;5%;IF(H2<=10;10%;IF(H2<=15;15%;IF(H2<=20;20%;25%)))))*pentru vechime cuprinsă între 10 şi 15 ani -> 15%;*pentru vechime cuprinsă între 15 şi 20 ani -> 20%;*pentru vechime > 20 ani -> 25%

< 5 ani 5-10 ani 10-15 ani 15-20 aniDepartamente/Vechime 0 ani 5 ani 10 ani 15 ani

Creditare 1,560 lei 1,885 lei 2,018 lei 2,350 lei Relaţii clienţi 1,770 lei 1,990 lei 2,500 lei 2,670 lei Oficiul juridic 2,005 lei 2,377 lei 2,800 lei 3,000 lei Corporaţii 1,900 lei 2,175 lei 2,400 lei 2,550 lei

Asigurări 1,800 lei 1,975 lei 2,080 lei 2,200 lei

=HLOOKUP(H2;$B$70:$G$75;MATCH(C2;$A$70:$A$75;0))

=COUNTBLANK($J$2:$J$22)<>0 inhibare la vizualizare - afişare caractere albe pe fundal alb

5. Să se calculeze nr de salariaţi pe următoarele grupe de vârstă:

6. Să se calculeze media salariilor numai dacă salariul fiecărui angajat depăşeşte cuantumul de 1.500 lei, altfel se va returna valoarea logică FALSEMedia salariilor va fi rotunjită prin lipsă, la valoarea poziţională 2, rotunjirea operând la partea întreagă a numărului zecimal.

7. Să se calculeze Spor vechime printr-o funcţie definită de utilizator, numită SPOR.

8. Observaţie: data angajării va fi formatată astfel:

*pentru valori pozitive - luna angajării în format abreviat şi anul angajării în format complet de afişare (exemplu: 12-dec-1962);*pentru o valoare negativă şi pentru valoarea nul - se va inhiba la vizualizare conţinutul celulei;*pentru valoarea text (pentru cazul în care data a fost introdusă, în mod eronat, sub formă de şir) - se va afişa cu roşu semnul întrebării.

9. Să se calculeze Salariul de incadrare, diferenţiat pe departamente funcţionale şi pe tranşe de vechime (domeniul A70:G75). Cheia de consultare este vechimea salariatului (valorile domeniului H2:H22).Observaţie: Daca vechimea calculata nu se regaseste in prima linie a tabelului de consultare (B70:G70), se va prelua salariul ce corespunde tranşei precedente

10. Sa se afiseze în celula J23 valoarea reprezentând totalul salariilor, numai dacă toate celulele care contribuie la formula de însumare sunt non-vide (domeniul J2:J22).

Page 3: Aa 7 -Aplicatie Recapitulativa Final

=COUNTBLANK($J$2:$J$22)=0 setarea atributelor de formatare condiţională

=COUNTIFS(B2:B22;"Ştefan cel Mare";C2:C22;"Creditare";G2:G22;TODAY()-1)

2/12/2009

FALSE

11. Să se calculeze numărul de salariaţi (folosind o funcţie statistică) angajaţi în ziua precedentă în departamentul Creditare al sucursalei din Ştefan cel Mare.

12. Să se formateze condiţional intrările în câmpul Cod salariat pentru toţi salariaţii angajaţi în trimestrul precedent.

Page 4: Aa 7 -Aplicatie Recapitulativa Final

Vârsta (ani) Data angajării Nume Prenume

60 ani 03-Apr-1990 33 ani 25% 2,900 lei ALBITER Oana37 ani 03-May-2009 13 ani 15% 2,018 lei VIŞAN Alexandra62 ani 27-Dec-1989 33 ani 25% 3,104 lei MĂNESCU Anda45 ani 24-Feb-2005 18 ani 20% 2,350 lei CHIRU Bogdan44 ani 12-Jun-2007 15 ani 15% 3,000 lei NEDELCU Mihai36 ani 12-Dec-2008 14 ani 15% 2,800 lei CORNEA Ana53 ani 16-Oct-1993 29 ani 25% 2,900 lei SORESCU Liana63 ani 08-Aug-1990 32 ani 25% 3,350 lei POPESCU Viorel63 ani 03-Apr-1990 33 ani 25% 3,104 lei BLAGA Mădălina62 ani 09-Apr-1994 29 ani 25% 2,900 lei PETRE Cristina53 ani 20-Mar-2000 23 ani 25% 2,500 lei MIHAI Dinu63 ani 10-Oct-1982 40 ani 25% 2,900 lei MONDREA Laura41 ani 12-Dec-2006 16 ani 20% 2,200 lei COMAN Aura36 ani 17-Jan-2009 14 ani 15% 2,400 lei PANAIT Cornel37 ani 06-Mar-2008 15 ani 15% 2,350 lei MIHAI Carmen61 ani 02-Feb-1986 37 ani 25% 3,104 lei POPA Florin43 ani 03-May-2009 13 ani 15% 2,018 lei GANEA Pavel44 ani 21-Apr-2001 21 ani 25% 2,670 lei SAVU Cătălin54 ani 18-Apr-1994 29 ani 25% 3,350 lei DEDU Natalia41 ani 04-Apr-2006 17 ani 20% 2,550 lei ALBU Constanţa50 ani 16-Nov-1999 23 ani 25% 3,220 lei VLAD Petru

=AND(VALUE(LEFT(VLOOKUP(A2;cnp;2;FALSE)))=1;C2="Oficiul juridic";VALUE(MID(VLOOKUP(A2;cnp;2;FALSE);2;2))<80)

=INT((TODAY()-DATE(MID(VLOOKUP(A2;cnp;2;FALSE);2;2);MID(VLOOKUP(A2;cnp;2;FALSE);4;2);MID(VLOOKUP(A2;cnp;2;FALSE);6;2)))/365,25)

Vechimea (ani)

Spor vechime (%)

Salariu încadrare

(domeniul A2:A22) salariaţii de gen masculin angajaţi la Oficiul juridic, născuţi înainte de 1980

din tabelul de consultare I1:J22 (numit "CNP")

reprezintă un cod compozit care conţine: primele 4 litere din departament, luna (în format şir de caractere) şi anul naşterii în format abreviat

MID(VLOOKUP(A2;cnp;2;FALSE);4;2); MID(VLOOKUP(A2;cnp;2;FALSE);6;2));"mmm")&

Page 5: Aa 7 -Aplicatie Recapitulativa Final

{=FREQUENCY(F2:F22;B44:B47)}

=IF(COUNTIF(J2:J22;"<1500")<>0;FALSE();ROUNDDOWN(AVERAGE(J2:J22);-2))

=IF(H2<=3;0;IF(H2<=5;5%;IF(H2<=10;10%;IF(H2<=15;15%;IF(H2<=20;20%;25%)))))

dd-mmm-yyyy;;;[Red]"?"

20-25 ani >=25 ani20 ani 25 ani

2,670 lei 2,900 lei 3,030 lei 3,350 lei 3,220 lei 3,478 lei 2,944 lei 3,104 lei 2,500 lei 2,900 lei

inhibare la vizualizare - afişare caractere albe pe fundal alb

numai dacă salariul fiecărui angajat depăşeşte cuantumul de 1.500 lei, altfel se va returna valoarea logică FALSE, la valoarea poziţională 2, rotunjirea operând la partea întreagă a numărului zecimal.

- luna angajării în format abreviat şi anul angajării în format complet de afişare (exemplu: 12-dec-1962);

(pentru cazul în care data a fost introdusă, în mod eronat, sub formă de şir) - se va afişa cu roşu semnul întrebării.

, diferenţiat pe departamente funcţionale şi pe tranşe de vechime (domeniul A70:G75). Cheia de consultare este vechimea salariatului (valorile domeniului H2:H22).: Daca vechimea calculata nu se regaseste in prima linie a tabelului de consultare (B70:G70), se va prelua salariul ce corespunde tranşei precedente

, numai dacă toate celulele care contribuie la formula de însumare sunt non-vide (domeniul J2:J22).

Page 6: Aa 7 -Aplicatie Recapitulativa Final

setarea atributelor de formatare condiţională

=COUNTIFS(B2:B22;"Ştefan cel Mare";C2:C22;"Creditare";G2:G22;TODAY()-1)

ziua precedentă în departamentul Creditare al sucursalei din Ştefan cel Mare.

pentru toţi salariaţii angajaţi în trimestrul precedent.

Page 7: Aa 7 -Aplicatie Recapitulativa Final

2691107345633 7

2721225557812

2811010510053

1860817341871

1790130333655

2591207472590

2790312508405

1621212345345

2861123546967

2690209310349

1850602422877

2600615100121

2820304227773

1590501673895

2860227503812

1601001701902

1791101555889

1700404222888

2610722114674

2770904444890

1600205667445

Cod numeric personal