Avatar billede dumdum Nybegynder
15. juli 2001 - 17:18 Der er 7 kommentarer og
2 løsninger

Betingelser i Excel - igen...

Mit spørgsmål går på om det er muligt i Excel at lave følgende:
If (X<20)
Then(x*60)
If (19<x<51)
Then (x*70)
If (x<=51)
Then (x*80)

Forklaring: De første 19 timer jeg arbejder, får jeg 20 kr/t
I timerne mellem 20 og 50 får jeg 30 kr/t
Og hvis jeg arbejder over 50 timer får jeg 40 kr/t. Er det muligt at lave en celle der indeholder disse data?
Jeg har stillet et lign spørgsmål før, men syntes ikke at det kunne hjælpe mig, så nu prøver jeg igen.

Jeg har en ide om at jeg skal bruge =HVIS men jeg kan ikke få det til at virke.
Jeg håber at nogle er i stand til at hjælpe mig. Bemærk at timetal/løn bare er eksempler.
Avatar billede dumdum Nybegynder
15. juli 2001 - 18:06 #1
I det ovenstående er det underforstået at x er en given celle der indeholder en summeret værdi...
Avatar billede mugs Novice
15. juli 2001 - 18:36 #2
Hej (igen - igen)

Flg HVIS-sætning er afprøvet og fungerer:

=HVIS(A1<20;20;HVIS(A1>19<51;30;HVIS(A1>50;40)))

Mvh / Mugs
Avatar billede mugs Novice
15. juli 2001 - 18:37 #3
Hvor A1 = x
Avatar billede dumdum Nybegynder
15. juli 2001 - 18:51 #4
Jeg synes ikke at det virker efter hensigten, for det er meningen at den summerede værdi, x, skal ganges med med den rigtige sats. Eksempelvis har jeg arbejdet i 55 timer. De 19 af 55 timer er til en sats af 20 kr (19*20), de næste 31 timer skal ganges med 30 (31*30) og de resterende 5 timer aflønmes til 40 kr (5*40). Det giver ialt 1510 kr. Men det kan den formel du har givet mig, ikke give.

Har iøvrigt lige opdaget at de værdier der er angivet i min første post er forkerte (altså if/then-eksemplet). Det er ikke 60, 70 og 80, men som nævnt 20, 30 og 40.
Avatar billede Peter Praktikant
15. juli 2001 - 19:40 #5
hvad med
=IF(A1<=19; A1*20; IF(19<A1<=50; 19*20 + (A1-19)*30; IF(A1>50; 19*20 + 31*30 + (A1-50)*40)))
Det skulle virke.
Avatar billede Peter Praktikant
15. juli 2001 - 19:57 #6
der var vist en lille fejl før, nu skulle det virke:
=IF(A1<=19;A1*20;IF(A1<=50;19*20+(A1-19)*30;19*20+31*30+(A1-50)*40))
og tilmed lidt simplere
Avatar billede mugs Novice
15. juli 2001 - 20:35 #7
Du skriver jo i din kommentar kl 18:06, at det drejer sig om en summeret værdi. Den kommentar ser jeg først nu. Min formel beregner kun  et tal, der er afhængig af tallet i A1 og summerer altså ikke.

Så skulle petter78\'s svar være det rigtige.

Mvh / Mugs
Avatar billede dumdum Nybegynder
15. juli 2001 - 21:46 #8
Jeg har valgt pointfordelingen sådan, fordi jeg brugte Mugs forslag som inspiration, og Petter78\'s ændrede jeg lidt i så det passede mine rigtige data. I skal begge to have tak for hjælpen :-)

PS: Jeg tør ikke garentere at jeg ikke vender tilbage med andre spørgsmål om excel... :-)
Avatar billede mugs Novice
15. juli 2001 - 21:58 #9
Selv tak - Vi ser da frem til at \"tale\" med dig igen.

Mugs

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester