Avatar billede Brichs Nybegynder
21. juni 2010 - 10:04 Der er 7 kommentarer og
1 løsning

Hvis mellem 2 tal

Hej med jer.

Jeg sidder her i excel 2003, og kan ikke få det helt til at virke som jeg gerne vil have det.

Jeg har fået til opgave, at lave et ark der automatisk laver nogle mellemregninger.

Jeg har et mål på en produktivitet, der hedder 80 point. Hvis man når det mål, får man et beløb i bonus.
For hver 2 point over eller under, stiger eller falder bonusen 20%.

Det vil sige, at vi er ude i at
74 = 40 %
76 = 60 %
78 = 80 %
80 = 100%
82 = 120 %
84 = 140 %
86 = 160 %
af bonusen.
Hvordan kan jeg få excel til at regne den ud, når man også kan have (eksempelvis) 81.2 point?
Jeg har lavet et ark som følger

I J13 har jeg "antal point".
I H13 har jeg beløbet på bonusen.

Min formel:
=HVIS(J13<=74;H13*0,4;HVIS(J13<=76;H13*0,6;HVIS(J13<=78;H13*0,8;HVIS(J13<=80;H13;HVIS(J13<=82;H13*1,2;HVIS(J13<=84;H13*1,4;HVIS(J13<=86;H13*1,6;H13*1,8)))))))

Men hvis jeg har en medarbejder, der har 80,1 point, får medarbejderen tildelt bonussen som havde han 82 point. Har prøvet blot med omvendt fortegn, men så regner den 40% ligemeget hvad.

Nogen der kan hjælpe mig med en fornuftig formel, der virker som den skal?
21. juni 2010 - 10:56 #1
Hvis du opbygger formlen på denne måde i stedet for at anvende HVIS()-funktionen, kan du have flere valgmuligheder:

=(((J13>=74)*0,4)+((J13>=76)*0,2)+((J13>=78)*0,2)+((J13>=80)*0,2)+((J13>=82)*0,2)+((J13>=84)*0,2)+((J13>=86)*0,2)+((J13>=88)*0,2))*H13
Avatar billede ggxdg Nybegynder
21. juni 2010 - 10:58 #2
Du skal bruge OG
=HVIS(OG(J13<=74; J13>76);H13*0,4;...
Avatar billede ggxdg Nybegynder
21. juni 2010 - 10:59 #3
eriks løsning er meget bedre :P
Avatar billede ggxdg Nybegynder
21. juni 2010 - 11:03 #4
og jeg har lavet en fejl, OG skal naturligvist ikke bruges før hvis nr. 2, og så skal < og > byttes, men som sagt; eriks løsning er bedre...
Avatar billede Brichs Nybegynder
21. juni 2010 - 11:48 #5
Hej Erik

Den virkede perfekt. Havde slet ikke overvejet at brygge den sådan sammen.

Men...jeg har åbenbart stirret mig al for blind på dette ark... jeg skal bruge en, der kører omvendt, og den kan jeg ikke greje.

Eksempel:

Her gælder det om at have så lav en score som muligt!

60 er standard.
"point" "procent"
54    40
56    60
58    80
60    100
62    120
64    140
66    160

I J13 har jeg stadig antallet af point
I H13 er der stadig bonusen.

Men kan ikke lige gennemskue hvordan jeg vender den om? 100 point ekstra for en formel der virker... :oP
Og hvis du smider et svar ind, Erik, så for du lige dine point :-)
21. juni 2010 - 12:04 #6
Hvad mener du med at det gælder om at have så lav en score som muligt?
Så vidt jeg kan se af din oversigt stiger procentsatsen, jo højere pointtallet er.
Avatar billede Brichs Nybegynder
21. juni 2010 - 12:09 #7
Ja..det er fordi jeg er en kæmpeklovn!

54    160
56    140
58    120
60    100
62    80
64    60
66    40

sådan skal den se ud...
21. juni 2010 - 13:23 #8
Jeg ville lave noget i denne stil:

=(((J13>=66)*0,4)+((J13>=64)*0,2)+((J13>=62)*0,2)+((J13>=60)*0,2)+((J13>=58)*0,2)+((J13>=56)*0,2)+((J13>=54)*0,2)+((J13>=52)*0,2))*H13

...men jeg er tvivl om der skal rundes op eller ned. F.eks. værdier mellem 60 og 62 er det 100 eller 80, der skal være resultatet?
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

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