Avatar billede saldav Praktikant
06. september 2017 - 12:24 Der er 7 kommentarer

en smart formuler eller macro

Hej,

Jeg vil gerne ved om hvordan jeg kan beregne en beløb, efter 2 forskellige parameter.

jeg har en tabel som siger

fra 0 til 100  80Kr
100 til 120  100kr
120 til 140    140kr
>140            180kr

og jeg har et beløb der hedder 250, så hvor mange kr. skal vi betalt til sidst hvis beløbet skal regnes således at de første 100 koster 80kr. fra 100 til 120 koster 100 kr. osv.

Tak for hjælpen på forhånd
Avatar billede anedi Ekspert
06. september 2017 - 12:27 #1
100*80+20*10+20*140+110*180 = 32.600 kroner, hvis jeg forstår det korrekt.

Vh
Anedi
Avatar billede finb Ekspert
06. september 2017 - 12:31 #2
slå.op eller lookup:
=lookup(a1;{0;100;120;140;99999};{80;100;140;180})
Men vil du se, hvor mange, du kan få for 250 kr ?
Avatar billede finb Ekspert
06. september 2017 - 12:41 #3
Vil du have den kombination, som kommer tættest på 250 kr ?
Så er det:
X stk. vare 1 + Y stk. vare 2 + Z stk. vare 3  osv.
Det kan laves i vba, er du interesseret ?
Avatar billede saldav Praktikant
06. september 2017 - 14:02 #4
Hej Alle,

Tak for jeres svar, det jeg har brug for er denne:

Hvis vi siger points tabellen er således:

Points                    Kr.
0    til  100              80
100    til  120            120
120    til  140            140
>140                       180

og jeg har samlet 250 points.
og reglen er en progressive fordelen af pointsne dvs hvis jeg gøre det helt manuelt ser soledes ud:

Points    Kr. fra tabellen                      Totalt kr.
100                    80                                8.000 (100*80)
120                  100                              12.000 (120*100)
30                  140                                4.200 (30*140)
250 total points                                  24.200 total kr. fra de 250 points

hvor jeg har 1000 personer med forskellige antal points.
Avatar billede anedi Ekspert
06. september 2017 - 16:05 #5
Jeg synes ikke det er helt klart, hvad det er du ønsker.

Som jeg forstår dit spørgsmål, så vil du gerne vide, hvad den samlede pris bliver. Men hvordan skal de der point-intervaller forstås? Du har et interval, der hedder 0-100 og et der hedder 101-120 (formoder jeg). Hvis du har 110 point, så må regnestykket se ud som herunder:
De første 100 point giver 80 kroner stykket = 8.000 kroner
De næste 10 point giver 100 kroner stykket = 1.000 kroner

Er det korrekt forstået? Jeg synes du i din beregning tager 120 point og ganger med prisen i interval 2 (100 kroner) - bør der ikke kun være 20 point her, eller tager jeg fejl?

Når du så har 250 point, så tænker jeg det ser således ud:
De første 100 point giver 80 kroner stykket = 8.000 kroner
De næste 20 point giver 100 kroner stykket = 2.000 kroner
De næste 20 point giver 140 kroner stykker = 2.800 kroner og
endelig giver de resterende 110 point (som overstiger 140) 180 kroner stykket = 19.800 kroner

Samlet set 32.600 kroner.
Du har lidt forskellige oplysninger om prisen for interval nummer 2 - det skal der selvfølgelig tages højde for.

Selve regnestykket er ikke så vanskeligt at lave, men for at det kan laves ordentligt må du give lidt flere informationer.

Vh
Anedi
Avatar billede finb Ekspert
06. september 2017 - 22:38 #6
Lav  Data >> Datavalidering,
hvor du højst tillader de 4 gruppers sum = 250.
Avatar billede saldav Praktikant
19. september 2017 - 15:13 #7
Kære Anedi,

det er præcis det som du beskriver jeg skal finde et formel til.
Jeg har fundet et formuler med hvis(....) men det er alt for lang. så hvis du har noget som er mere smart vil jeg gerne vide det. 

Tak for det.
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