Print side | Luk vindue

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
-91,15
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å Fil 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 Smile
 
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 Big smile


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 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.



Print side | Luk vindue