5
Marca Nume Prenume Data naşterii 1001 COMAN Alin Cristian ### 1860409870541 1034 MANEA Florin ### 1560424535510 1004 POPA Viorel ### 1840530909567 1015 MONDEA Ana Lucia ### 2811219205509 1006 POPESCU VIRGIL ### 1720123456234 1023 SAVU Ana ### 2621125774992 1008 TĂTARU Cristina Mari ### 2850303703613 1030 VASILESCU Dan Ionuţ ### 1901118100300 şi cu mesaj de eroare (Warning). cuprinsă între 7 şi 30 de caractere, intrarea în celulă fiind vali întocmai în câmpul Data naşterii. şi numele salariatului. Pentru o funcţie de încadrare dată: * Plafonul minim este de 1.500 lei; * Borna maximă este egală cu salariul maxim pentru tr Cod numeric personal Să se realizeze următoarele validări ale câmpurilor din 1. Intrările câmpului Marca nu vor admite valori duplicat şi vor f 2. Numele salariatului se editează obligatoriu cu majuscule, iar Prenu 3. Data naşterii: vârsta trebuie să fie cuprinsă între 18-50 ani. 4. Codul numeric personal va fi acceptat numai dacă informaţiile conţin 5. Adresa e-mail va fi acceptată numai dacă aceasta conţine simbolul 6. Compartimentul va fi selectat dintr-o listă derulantă (valorile d 7. În câmpul Data angajării se va accepta orice dată din ultimii 30 d 8. Salariul de încadrare se va stabili pe funcţii, ţinând cont de tranş * Borna minimă este egală cu salariul maxim pentru tranşa de vechime precedentă;

Validarea Datelor (Cu Comentarii)

Embed Size (px)

DESCRIPTION

)

Citation preview

Page 1: Validarea Datelor (Cu Comentarii)

Marca Nume Prenume Data naşterii

1001 COMAN Alin Cristian ### 1860409870541

1034 MANEA Florin ### 1560424535510

1004 POPA Viorel ### 1840530909567

1015 MONDEA Ana Lucia ### 2811219205509

1006 POPESCU VIRGIL ### 1720123456234

1023 SAVU Ana ### 2621125774992

1008 TĂTARU Cristina Maria ### 2850303703613

1030 VASILESCU Dan Ionuţ ### 1901118100300

şi cu mesaj de eroare (Warning).

cuprinsă între 7 şi 30 de caractere, intrarea în celulă fiind validă, numai dacă se completează marca salariatului.

întocmai în câmpul Data naşterii.

şi numele salariatului.

Pentru o funcţie de încadrare dată:

* Plafonul minim este de 1.500 lei;

* Borna maximă este egală cu salariul maxim pentru tranşa de vechime curentă.

Cod numeric personal

Să se realizeze următoarele validări ale câmpurilor din baza de date A3:J11:

1. Intrările câmpului Marca nu vor admite valori duplicat şi vor fi restricţionate la valorile domeniului L4:L31, cu mesaj de introducere a datelor

2. Numele salariatului se editează obligatoriu cu majuscule, iar Prenumele cu minuscule, exceptând primul caracter. Lungimea textului va fi

3. Data naşterii: vârsta trebuie să fie cuprinsă între 18-50 ani.

4. Codul numeric personal va fi acceptat numai dacă informaţiile conţinute de acesta legate de anul, luna şi ziua naşterii, se regăsesc

5. Adresa e-mail va fi acceptată numai dacă aceasta conţine simbolul "@" cu valoare unică.

6. Compartimentul va fi selectat dintr-o listă derulantă (valorile domeniului O4:R4). Lista va fi disponibilă numai dacă se completează marca

7. În câmpul Data angajării se va accepta orice dată din ultimii 30 de ani, cu excepţia zilelor de weekend.

8. Salariul de încadrare se va stabili pe funcţii, ţinând cont de tranşa de vechime în care se încadrează salariatul (vezi tabelul N11:S19):

* Borna minimă este egală cu salariul maxim pentru tranşa de vechime precedentă;

A3
Validare CUSTOM: =AND(A4=VLOOKUP(A4;$L$3:$L$35;1;FALSE); COUNTIF($A$4:$A$11;A4)=1)
B3
Validare CUSTOM: =AND(EXACT(LEFT(B4;SEARCH(" ";B4));UPPER(LEFT(B4;SEARCH(" ";B4)))); EXACT(RIGHT(B4;LEN(B4)-SEARCH(" ";B4));PROPER(RIGHT(B4;LEN(B4)-SEARCH(" ";B4)))); LEN(B4)>=7;LEN(B4)<=30;NOT(ISBLANK(A4)))
C3
Validare DATE (between): Start date: =EDATE(TODAY();-(12*50)) End date: =EDATE(TODAY();-(12*18))
D3
Validare CUSTOM: =C4=DATE(MID(D4;2;2);MID(D4;4;2);MID(D4;6;2))
Page 2: Validarea Datelor (Cu Comentarii)

Adresa e-mail Data angajării Vechime

Resurse umane jurist 6/4/2007 15 ani

Contabilitate economist 1/10/1983 40 ani

Informatică operator reţea 4/22/2003 19 ani

Contabilitate economist 3/28/2010 13 ani

Informatică programator 3/1/1991 32 ani

Marketing agent vânzare 1/17/2001 22 ani

Informatică tehnician IT 2/14/2006 17 ani

Marketing statistician 4/26/2010 12 ani

cuprinsă între 7 şi 30 de caractere, intrarea în celulă fiind validă, numai dacă se completează marca salariatului.

* Borna maximă este egală cu salariul maxim pentru tranşa de vechime curentă.

Compartiment funcţional

Funcţia de încadrare

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

savuana@@gmail.com

[email protected]

[email protected]

ale câmpurilor din baza de date A3:J11:

nu vor admite valori duplicat şi vor fi restricţionate la valorile domeniului L4:L31, cu mesaj de introducere a datelor

se editează obligatoriu cu majuscule, iar Prenumele cu minuscule, exceptând primul caracter. Lungimea textului va fi

va fi acceptat numai dacă informaţiile conţinute de acesta legate de anul, luna şi ziua naşterii, se regăsesc

va fi acceptată numai dacă aceasta conţine simbolul "@" cu valoare unică.

va fi selectat dintr-o listă derulantă (valorile domeniului O4:R4). Lista va fi disponibilă numai dacă se completează marca

se va accepta orice dată din ultimii 30 de ani, cu excepţia zilelor de weekend.

se va stabili pe funcţii, ţinând cont de tranşa de vechime în care se încadrează salariatul (vezi tabelul N11:S19):

E3
Validare CUSTOM: =AND(ISNUMBER(FIND("@";E4)); ISERROR(FIND("@";E4;FIND("@";E4)+1)))
F3
Validare LIST: =IF(OR(ISBLANK(A4);ISBLANK(B4));0;$O$4:$R$4)
G3
Validare LIST: =IF(F4="Contabilitate";$O$5:$O$6; IF(F4="Resurse umane";$P$5:$P$7; IF(F4="Marketing";$Q$5:$Q$6;$R$5:$R$8)))
H3
Validare DATE (between): Start date: =IF(OR(WEEKDAY(H4;2)=6;WEEKDAY(H4;2)=7);0; EDATE(TODAY();-12*30)) End date: =IF(OR(WEEKDAY(H4;2)=6;WEEKDAY(H4;2)=7);0;TODAY())
I3
Procedura de validare nu operează pe rubrici ale bazei de date care conţin formule de calcul.
Page 3: Validarea Datelor (Cu Comentarii)

1,770 lei 1001 Contabilitate

3,500 lei 1002 economist economist

1,600 lei 1003 contabil jurist

1,590 lei 1005 2,810 lei 1006 1,600 lei 1007

1,530 lei 1009 Funcţia / Tranşe < 5 ani 5-10 ani

1,700 lei 1010 agent vânzare 1,540 lei 1,603 lei

1011 contabil 1,580 lei 1,597 lei

1013 designer WEB 1,650 lei 1,800 lei

1014 economist 1,880 lei 2,120 lei

1015 jurist 1,900 lei 2,340 lei

1016 operator reţea 1,505 lei 1,604 lei

1018 programator 1,600 lei 1,770 lei

1019 statistician 1,720 lei 1,900 lei

1020 tehnician IT 1,532 lei 1,580 lei

1021102210231024102510261027102810291030

Salariul de încadrare Marca Þ

Funcţii de încadrare Þ pe compartimente

Compartiment Ü

Resurse umane

J3
Validare WHOLE NUMBER (between): Minimum: =IF(I4<5;1500;IF(I4<10;VLOOKUP(G4;$N$11:$S$19;2;FALSE); IF(I4<15;VLOOKUP(G4;$N$11:$S$19;3;FALSE); IF(I4<20;VLOOKUP(G4;$N$11:$S$19;4;FALSE); VLOOKUP(G4;$N$11:$S$19;5;FALSE))))) Maximum: =IF(I4<5;VLOOKUP(G4;$N$11:$S$19;2;FALSE); IF(I4<10;VLOOKUP(G4;$N$11:$S$19;3;FALSE); IF(I4<15;VLOOKUP(G4;$N$11:$S$19;4;FALSE); IF(I4<20;VLOOKUP(G4;$N$11:$S$19;5;FALSE); VLOOKUP(G4;$N$11:$S$19;6;FALSE)))))
Page 4: Validarea Datelor (Cu Comentarii)

Marketing Informatică

statistician designer WEB

agent vânzare operator reţea

tehnician IT

programator

10-15 ani 15-20 ani > 20 ani

1,800 lei 1,870 lei 2,100 lei

2,010 lei 2,100 lei 2,370 lei

2,300 lei 2,750 lei 3,000 lei

2,500 lei 2,760 lei 3,030 lei

2,812 lei 3,008 lei 3,700 lei

1,900 lei 2,003 lei 2,030 lei

2,150 lei 2,900 lei 3,000 lei

2,300 lei 2,670 lei 2,910 lei

1,610 lei 1,800 lei 2,200 lei

încadrare Þ pe compartimente

Page 5: Validarea Datelor (Cu Comentarii)