Foaia de calcul VALIDARI
1) Intrările câmpului Marca vor fi restricţionate la valorile domeniului A17:A48 (prin consultare verticală), cu mesaj de introducere a datelor şi cu mesaj de eroare (Warning).
Allow: Whole number
Data: Equal to
Formula: =Vlookup(A4; $A$16:$A$48;1)
2) Numele salariatului se editează obligatoriu cu majuscule
Rezolvare: Custom
= EXACT(LEFT(B4;(SEARCH("";B4)-1));UPPER(LEFT(B4;(SEARCH("";B4)-1))))
3) Data naşterii va fi acceptată numai dacă salariatul are o vârstă cuprinsă mai mare de18 ani.
Rezolvare: Custom
= (TODAY()-C4)/365>=18
4) CNP – 13 caractere numerice
Rezolvare: Custom
=AND(ISNUMBER(D4);LEN(D4)=13)
5) Compartimentul va fi selectat dintr-o listă derulantă (valorile domeniului C16:F16). Rezolvare: List
= $C$16:$F$16
6) Indicativul locului de muncă este un şir format din prima literă a compartimentului funcţional şi ultimele 6 cifre ale CNP (Ex:R511400).
NU Validare, ci se introduce formula de calcul
=CONCATENATE(LEFT(E4;1);RIGHT(D4;6))
7) Codul salariatului este un agregat format din numele salariatului şi indicativul locului de muncă al acestuia.(Ex: MANEA C1004)
=CONCATENATE(LEFT(B4;(SEARCH(" ";B4)-1));" ";F4)
8) Funcţia salariatului va fi selectată dintr-o listă derulantă, în raport de compartimentul funcţional (domeniul C17:F21).
Rezolvare: List
=IF(E4=$C$16;$C$17:$C$18;IF(E4=$D$16;$D$17:$D$19;IF(E4=$E$16;$E$17:$E$18;$F$17:$F$21)))
9) Data
Rezolvare: Date
less then or equal to
=Today()
10) Salariul de încadrare se va introduce respectând intervalul valoric 410 lei - 2.500 lei. Intrarea în celulă va fi permisă numai dacă au fost completate rubricile "Data angajării" şi "Vechimea".
=and(not(isblank(I4)); not(isblank(J4));K4>410;K4<2500)
In fereastra de Validare se va debifa caseta de validare “Ignore blank”.
11) Se va utiliza funcţia SUBSTITUTE pentru a înlocui a doua valoare poziţională din marca salariatului, cu anul naşterii acestuia.
Formatul de afişare va fi: Exemplu: 1-1958-29
L4 = SUBSTITUTE(A4;MID(A4;2;1);"-"&YEAR(C4)&"-";1)
Foaia de calcul TEMA
1) Intrarile campului Marca nu pot contine valori duplicat.
Rezolvare: Custom
=COUNTIF($A$4:$A$12;A4)=1
2) Numele salariatului se editează obligatoriu cu majuscule, iar Prenumele cu minuscule, exceptând primul caracter. Lungimea textului va fi cuprinsă între 7 şi 30 de caractere, intrarea în celulă fiind validă, numai dacă se completează marca salariatului.
Rezolvare: Custom
=AND(EXACT(LEFT(B4;(SEARCH("";B4)-1));UPPER(LEFT(B4;(SEARCH("";B4)-1))));EXACT(MID(B4;SEARCH("";B4);LEN(B4)-(SEARCH("";B4)-1));PROPER(MID(B4;SEARCH("";B4);LEN(B4)-(SEARCH("";B4)-1))));LEN(B4)>=7;LEN(B4)<=30;NOT(ISBLANK(B4)))
3) Data naşterii va fi acceptată numai dacă salariatul are o vârstă cuprinsă între 18 ani şi 50 ani.
Rezolvare: Custom
=AND(YEAR(TODAY())-YEAR(C4)>18;YEAR(TODAY())-YEAR(C4)<50)
4) CNP
=AND(VALUE(MID(D4;2;2))=VALUE(RIGHT(YEAR(C4);2));VALUE(MID(D4;4;2))=MONTH(C4);VALUE(MID(D4;6;2))=DAY(C4))
5) În câmpul Data angajării se va accepta orice dată din ultimii 30 de ani, cu excepţia zilelor de week-end.
Rezolvare: Custom
=AND(WEEKDAY(G4)<>1;WEEKDAY(G4)<>7;(YEAR(TODAY())-YEAR(G4)<30))
6) Salariul de încadrare se va stabili pe funcţii, ţinând cont de tranşa de vechime în care se încadrează salariatul (B17:G24).
Pentru o funcţie de încadrare dată:
*Plafonul minim este de 410 lei
*Borna minimă este egală cu salariul maxim pentru tranşa de vechime precedentă
*Borna maximă este egală cu salariul maxim pentru tranşa de vechime curentă
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.