Fluturasul de salariu

Informatii despre cum se utilizeaza Microsoft Excel 2007. Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Închis
nico2001
Mesaje: 22
Membru din: Dum Ian 31, 2016 3:26 pm

Fluturasul de salariu

Mesaj de nico2001 » Lun Mar 12, 2018 8:49 pm

Va salut!
Am realizat un xcel cu fluturasul de salariu in care am introdus toate drepturile si "mai ales" retinerile/darile la stat pe care angajatul le plateste, angajatorul le retine si le vireaza mai departe. O greseala am observat la calculul total al drepturilor salariale, cred ca xcel-ul aduna si rezultatul de dupa vigula si astfel suma totala este mai mare cu o unitate (?). Unde am gresit? Sau cum remediez problema, in sensul ca la suma drepturilor salariale excel-ul sa ia de baza numai numerele intregi, ignorand ce se gaseste dupa virgula sau facand media (daca ce se afla dupa virgula este 0,50 ......... 0,99 sa castige salariatul si sa-mi calculese in plus o unitate, iar daca este 0,01 - 0,49 sa piarda salariatul si sa castige angajatorul, calculul fiind in minus. Sper sa ma fi facut inteles.
Va multumesc!
PS. Salariul de baza este o fictiune, se va trata ca atare. :lol:
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

gabisim
Mesaje: 168
Membru din: Vin Mai 06, 2016 4:11 pm
Contact:

Re: Fluturasul de salariu

Mesaj de gabisim » Lun Mar 12, 2018 9:17 pm

Buna seara vezi daca e buna corectia si e ceia ce vrei.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

nico2001
Mesaje: 22
Membru din: Dum Ian 31, 2016 3:26 pm

Re: Fluturasul de salariu

Mesaj de nico2001 » Lun Mar 12, 2018 10:13 pm

Nu, Nu. Salariul la ora este 24, 4313 lei, iar la stat = cam mult dau, nu crezi? Si rest de plata .... as vrea eu :o
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

dip
Mesaje: 201
Membru din: Sâm Feb 06, 2010 11:09 pm
Localitate: Brasov

Re: Fluturasul de salariu

Mesaj de dip » Mar Mar 13, 2018 7:54 am

Trebuie folosita functia ROUND, exemplu in celula D14 introdus =ROUND(SUM(D5:D12);0)
Dar este o neconcordanta intre salariul orar, norma de ore si salariul de baza (salariul orar ar trebui sa fie egal cu raportul dintre salariul de baza si norma de ore, ceea ce nu se verifica in cazul dvs)
(De curiozitate, este fluturasul unui mecanic de locomotiva?)

nico2001
Mesaje: 22
Membru din: Dum Ian 31, 2016 3:26 pm

Re: Fluturasul de salariu

Mesaj de nico2001 » Mie Mar 14, 2018 3:25 pm

Multumesc, dar si daca am remediat eroarea de la salariul orar in concordanta cu salariul de baza si orele lucratoare, calculul tot eronat ramane :shock:
D14 trebuie sa calculeze numerele intregi din (D5:D12), zic eu. Undeva gresesc :?: :?:
Fisier atasat.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

gabisim
Mesaje: 168
Membru din: Vin Mai 06, 2016 4:11 pm
Contact:

Re: Fluturasul de salariu

Mesaj de gabisim » Mie Mar 14, 2018 4:35 pm

In celula D14 foloseste formula =ROUND(SUM(1;D5:D12);2)

IPP
Moderator
Moderator
Mesaje: 4196
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: Fluturasul de salariu

Mesaj de IPP » Mie Mar 14, 2018 4:48 pm

Buna ziua

In primul rand cred ca ar trebui sa va lamuriti cu cateva aspecte/definitii teoretice dupa care se poate incerca o rezolvare in urma unor clarificari venite din partea dvs. (eu unul nu am nicio tangenta cu contabilitatea si regulile ce o guverneaza, poate sunt alte persoane). Asadar, inainte de toate:
-excel calculeaza implicit nu numai numerele intregi ci si zecimalele care exista, daca exista (pana la 14 zecimale). Asta independent ca dvs. le afisati sau nu.
-daca se doreste un rezultat in care se ignora TOTAL 1 sau mai multe zecimale, se foloseste functia TRUNC
-daca se doreste un rezultat bazat pe niste rotunjiri, se foloseste functia ROUND. Si aceasta functie are diverse variante de rotunjiri, din ceea ce am vazut in mesajele dvs. anterioare aceasta ar trebui sa fie suficienta.

-daca pana la suma totala dvs. faceti diverse rotunjiri/tunchieri pe parcurs care vor duce la rezultate partiale-numere intregi, rezultatul final va fi un numar intreg (deci rotunjire aplicata la intreg rezultatului final nu isi are rostul).

Acum, pornind de la fisierul dvs., sa luam un exemplu:
-rezultatul din D7 e in realitate 332,649375 si aveti urmatoarele posibilitati inca din aceasta faza:
1) ignorati total zecimalele (deci veti obtine rezultatul 332) si atunci formula din D7 ar trebui sa fie sub forma =TRUNC((C7*D3)*15/100;0)
2) faceti o rotunjire la intreg (deci veti obtine 333) folosind formula =ROUND((C7*D3)*15/100;0); rotunjirea e facuta sub forma pana la 0,49 e rotunjit in jos, 0,5 si peste in sus
3) lasati asa cum este dar sa stiti ca acele zecimale vor fi luate in considerare in orice alte calcule care implica valoarea din D7

Dupa modelul de mai sus se poate proceda cu fiecare valoare (intermediara) calculata.
Eu v-am prezentat "tehnic" ce se poate face, dar nu cunosc regulile contabilicesti dupa care fiecare dintre aceste valori trebuie sa fie calculate exact (prin trunchiere sau rotunjiri astfel incat sa nu fie probleme de "evaziune fiscala".

IP

nico2001
Mesaje: 22
Membru din: Dum Ian 31, 2016 3:26 pm

Re: Fluturasul de salariu

Mesaj de nico2001 » Mie Mar 14, 2018 8:48 pm

IPP scrie:Buna ziua

In primul rand cred ca ar trebui sa va lamuriti cu cateva aspecte/definitii teoretice dupa care se poate incerca o rezolvare in urma unor clarificari venite din partea dvs. (eu unul nu am nicio tangenta cu contabilitatea si regulile ce o guverneaza, poate sunt alte persoane). Asadar, inainte de toate:
-excel calculeaza implicit nu numai numerele intregi ci si zecimalele care exista, daca exista (pana la 14 zecimale). Asta independent ca dvs. le afisati sau nu.
-daca se doreste un rezultat in care se ignora TOTAL 1 sau mai multe zecimale, se foloseste functia TRUNC
-daca se doreste un rezultat bazat pe niste rotunjiri, se foloseste functia ROUND. Si aceasta functie are diverse variante de rotunjiri, din ceea ce am vazut in mesajele dvs. anterioare aceasta ar trebui sa fie suficienta.

-daca pana la suma totala dvs. faceti diverse rotunjiri/tunchieri pe parcurs care vor duce la rezultate partiale-numere intregi, rezultatul final va fi un numar intreg (deci rotunjire aplicata la intreg rezultatului final nu isi are rostul).

Acum, pornind de la fisierul dvs., sa luam un exemplu:
-rezultatul din D7 e in realitate 332,649375 si aveti urmatoarele posibilitati inca din aceasta faza:
1) ignorati total zecimalele (deci veti obtine rezultatul 332) si atunci formula din D7 ar trebui sa fie sub forma =TRUNC((C7*D3)*15/100;0)
2) faceti o rotunjire la intreg (deci veti obtine 333) folosind formula =ROUND((C7*D3)*15/100;0); rotunjirea e facuta sub forma pana la 0,49 e rotunjit in jos, 0,5 si peste in sus
3) lasati asa cum este dar sa stiti ca acele zecimale vor fi luate in considerare in orice alte calcule care implica valoarea din D7

Dupa modelul de mai sus se poate proceda cu fiecare valoare (intermediara) calculata.
Eu v-am prezentat "tehnic" ce se poate face, dar nu cunosc regulile contabilicesti dupa care fiecare dintre aceste valori trebuie sa fie calculate exact (prin trunchiere sau rotunjiri astfel incat sa nu fie probleme de "evaziune fiscala".

IP
Buna seara.
M-ati certat......am plans :oops: ...... dar ...................................................................................................... am rezolvat. Formula ROUND trebuie folosita la toate calculele unde se rotunjeste rezultatul. Multumesc.


PS. Contabiliceste vorbind sunt programe care iti calculeaza salariul automat, tu nu trebuie sa gandesti prea mult (prea multa carte nu cere), dar eu vreau sa-l fac singur si chiar sa ajut colegii cu un program OFFICE (excel) care-i la indemana oricui.

Închis

Înapoi la “Intrebari despre Excel 2007”