Extras din proiect
1. Elemente de bază în programele de calcul tabelar
Lucrul cu formule si funcţii in Excel
Pentru intocmirea statului de plata, este necesar sporul de vechime. Acesta se calculeaza, in functie de numarul de zile de vechime, conform urmatoarelor tranşe:
0 – 1080 – 0%
1081-2160 – 15%
2161-3600 – 20%
3600+ - 25%
iar numarul de zile vechime se calculeaza ca diferenţa intre data 30/06/2010 si data angajarii din foaia de calcul Personal. Pentru completarea celor două coloane finale ale foii de calcul Personal, M (numar zile vechime) si N (procent spor vechime):
- am stabilit adresa absoluta (data de 30/06.2010) în celula R1 din tabelul “Personal”, - in coloana M (Numar zile vechime) am introdus formula “=$R$1-G2”, in coloana G (Data angajare) regasindu-se datele de angajare ale salariatilor.
- in coloana N (Procent spor vechime) am introdus formula “=IF(M2<1080;0;IF(M2<2160;0.15;IF(M2<3600;0.2;0.25)))” care determina vechimea salariatului.
In foaia de calcul Stat De Plata Calcule, datele sunt introduse/ calculate astfel:
1. in coloana Matricol se copiaza coloana Matricol din foaia Personal;
2. in coloanele Nume, Departament, Categoria de plata si Procent spor vechime, datele sunt preluate din foaia de calcul Personal, pornind de la numarul matricol, cu urmatoarele formule:
“=CONCATENATE(VLOOKUP(A9;$Personal.$A$2:$L$42;2;FALSE());VLOOKUP(A9;$Personal.$A$2:$L$42;3;FALSE()))”,
-”=VLOOKUP(A9;$Personal.$A$2:$M$42;10;FALSE())”
- “=VLOOKUP(A9;$Personal.$A$2:$M$42;9;FALSE())”
- “=VLOOKUP(A9;$Personal.$A$2:$N$42;14;FALSE())”
3. in coloanele Categorie plata salariu in acord, Salariu orar, Salariu acord (salariul unitar in acord corespunzator categoriei de plata), Categorii plata toxicitate, datele sunt preluate din foaia de calcul Categorii de plata, pornind de la Categoria de plata (valoare preluata la pasul anterior in foaia Stat De Plata Calcule), cu urmatoarele formule:
- “=VLOOKUP(D9;$categorii_de_plata.$A$2:$D$23;4;FALSE())”
-”=IF(E9=0;VLOOKUP(D9;$categorii_de_plata.$A$2:$D$23;2;FALSE());0)”
-”=IF(F9=0;VLOOKUP(D9;$categorii_de_plata.$A$2:$D$23;2;FALSE());0)”
-”=VLOOKUP(D9;$categorii_de_plata.$A$2:$D$23;3;FALSE())”
4. in coloanele Zile Lucrate, Ore suplimentare, Zile CO, Acord tonaj1+tonaj2 (tonajul total prelucrat calculat prin insumarea valorilor din cele doua foi de calcul Tonaj1,Tonaj2), datele sunt preluate din foile de calcul Zile Lucrate, Ore suplimentare, Zile CO, Tonaj1 si Tonaj2, pornind de la Matricola, cu urmatoarele formule:
-”=VLOOKUP(A9;$zileLucrate.$A$2:$C$42;2;FALSE())”
-”=IF(VLOOKUP(A9;$OreSuplimentare.$A$2:$C$42;2;FALSE())<=30;VLOOKUP(A9;$OreSuplimentare.$A$2:$C$42;2;FALSE());30)”;
Conținut arhivă zip
- Informatica pentru Afaceri.mdb