Problemer med HVIS-formel
Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=58
Udskrevet den: 05.Dec.2024 kl. 03:42
Emne: Problemer med HVIS-formel
Besked fra: MIBE
Emne: Problemer med HVIS-formel
Posteringsdato: 17.Aug.2010 kl. 23:42
Hejsa,
Jeg forsøger at få mit regneark til at beregne noget overtid rigtigt.
Der skal kun beregnes overtid, såfremt "man" netto har optjent overtid, hvilket betyder at havde "man" undertid primo, så beregnes der kun 50% tillæg af den overtid der netto er tjent efter undertiden er udlignet.
Kan nogen hjælpe mig?
|
|
|
|
Regulering |
|
|
|
|
|
|
|
|
|
|
|
Nr. |
Initialer |
Primo |
Ultimo |
37/35 timer |
Saldo |
Optjent netto |
Faktor |
Overtid |
Timer |
Sats |
I alt |
Fradrag |
Netto |
Ovf. Timer |
Månedsløn 30/6 2010 |
23 |
V |
-3,76 |
25,65 |
0,00 |
21,89 |
21,89 |
1,50 |
10,95 |
32,84 |
208,94 |
6.860,54 |
0,00 |
6.860,54 |
32,84 |
33.500 |
27 |
X |
90,98 |
-31,00 |
0,00 |
59,98 |
-31,00 |
1,50 |
0,00 |
59,98 |
212,06 |
12.719,25 |
0,00 |
12.719,25 |
59,98 |
34.000 |
10 |
Y |
0,00 |
0,00 |
0,00 |
0,00 |
0,00 |
1,50 |
0,00 |
0,00 |
125,36 |
0,00 |
0,00 |
0,00 |
0,00 |
20.100 |
28 |
Z |
-59,48 |
-91,15 |
0,00 |
-150,63 |
Bitmap
|
1,50 |
0,00 |
-150,63 |
152,81 |
-23.017,27 |
0,00 |
-23.017,27 |
-150,63 |
24.500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27,74 |
|
|
|
|
|
10,95 |
-57,82 |
699,17 |
-3.437,48 |
0,00 |
-3.437,48 |
-57,82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Formel skal rettes, så der kun beregnes "optjent netto" når der ikke er negativ værdi primo! |
|
|
Svar:
Besked fra: Jan B. Hansen
Posteringsdato: 18.Aug.2010 kl. 10:05
Hej MIBE
Prøv at loade dit ark op ved at klikke på i editoren når du skriver indlæg.
Klip evt følsomme informationer ud først.
------------- Med venlig hilsen
Jan
|
Besked fra: Allan
Posteringsdato: 18.Aug.2010 kl. 12:40
Hej,
Forstår jeg dig ret, hvis jeg antager at:
Formlen 'Optjent netto' skal kun give et resultat når feltet 'Primo' er positivt?
Hvis 'Primo' er positivt, regner formlen 'Ultimo + Primo'
Hvis Primo er negativ, returnerer formlen 0
//Allan
|
Besked fra: MIBE
Posteringsdato: 18.Aug.2010 kl. 16:52
Hej Allan og Jesper,
Hermed /uploads/56/Test.xlsx - uploads/56/Test.xlsx så I begge har regnearket - og tak for jeres assistance
Og Allan, du har delvis ret i din antagelse.
Formlen optjent netto skal kun vise positive tal, således kan der primo godt skyldes timer, men at medarbejderen i året har optjent de negative timer + ekstra. Og er tallet således positivt efter de negative timer er "afregnet/optjent" så får den pågældende 50% oveni.
Netto optjent kan således aldrig blive negativt.
Mange hilsner
Michael
|
Besked fra: MIBE
Posteringsdato: 18.Aug.2010 kl. 16:53
Og jeg mener naturligvis Allan og Jan
|
Besked fra: Allan
Posteringsdato: 18.Aug.2010 kl. 20:47
Hej igen,
Formlen i G4 afviger i forhold til de andre i G-kolonnen, jeg har taget udgangspunkt i formlen i G7
Den er rettet til: =HVIS(C7<0;0;F7-C7)
Filen er her: /uploads/1/Test.xlsx - uploads/1/Test.xlsx
Forklaring:
HVIS(Primo<0 så 0 ellers F7-C7
Løser det problemet?
//Allan
|
Besked fra: MIBE
Posteringsdato: 18.Aug.2010 kl. 21:09
Hej Allan,
Nej det løser ikke problemet, da nr. 23 jo netto har optjent 21,89 hvilket skal stå i G4. Således skal der også beregnes 50% tillæg på 10,94 som skal stå i I4 og i alt har nr. 23 således 32,83 i J4 pr. 30/6 2010.
Kan du følge mig?
Nr. 27 har ikke optjent noget, hvorfor G5 skal være 0, ligesom overtid i I5 også skal være 0 og J5 vil således være 59,98 som der også står nu.
Michael
|
Besked fra: Guests
Posteringsdato: 31.Aug.2010 kl. 18:47
Hej. Hjælper det hvis du i G4 skriver: hvis(D4>C4;C4+D4+E4;0). Så gives der kun tillæg for de nettotimer som er optjent i lønperioden. hvis kravet også er at ultimosaldoen skal være positiv kan man jo ændre det til denne formel: HVIS(D4>0;HVIS(D4>C4;C4+D4+E4;0);0).
Det kan sikkert forkortes til noget meget nemmere men det rækker mine evner ikke til.
I feltet I4 kan du måske nøjes med formlen: G4*(H4-1).
Jeg forstår det sådan at de ansatte godt kan skylde overtimer men selvfølgelig kun få udbetalt når de har ydet ekstratimer i lønperioden og ikke skylder firmaet timer. For at undgå de negative beløb som i L7 kan du ændre formlen i L4 til denne: HVIS(J4>0;J4*K4;0)
Ved ikke om det kan hjælpe dig.
Hilsen
Jens kr.
|
|