Avatar billede 2mas2 Juniormester
26. marts 2019 - 07:25 Der er 7 kommentarer

100 forskellige skæve beløb der skal give en total på bestemt beløb.

Er der en der kan hjælpe mig med at lave 100 forskellige skæve beløb der skal munde ud i en total på 743,20?
Ikke 2 tal må være ens.
Avatar billede kim1a Ekspert
26. marts 2019 - 07:40 #1
Hvad er skævt?

Hvad med
0,01
0,02
0,03
....
0,99
og så et på resten?
Avatar billede 2mas2 Juniormester
26. marts 2019 - 09:00 #2
kim1a
Jeg tænker at det skal fylde 100 rækker. Noget a-la dette:
7,83
1,29
3,66
0,21
OSV.
100 rækker af disse der i alt giver 743,20
Tænker at excel må kunne klare dette, men så dygtig er jeg ikke til excel.
Avatar billede finb Ekspert
26. marts 2019 - 10:09 #3
VBA:
Brug Randomize (ingen dubletter):
743,20 / 100 = 7,432
Lav 200 stk. slump mellem 1 øre og 14,864 (= 2 x 7,432).
Marker 99 tilfældige værdier, hvor summen < 743,20
Adder en sidste værdi, så du opnår 743,20.
Det kan også laves helt i vba, men har ikke tid.
Avatar billede finb Ekspert
26. marts 2019 - 10:23 #4
Uden vba:
I celle B1: Skriv et stignings-tal
I celle A1: Skriv 0,01 (1 øre)
I celle A2: = A1 + Slump()*$B$1
Tilpas B1, så celle A99 < 743,20
A100 = 743,20 - A99
Avatar billede Rune1983 Ekspert
26. marts 2019 - 11:17 #5
A    B    C    D    E    F
    0    7    Heltal    Kommatal    Heltal + Kommatal
1    0    7    1    0,084    1,084
2    0    7    7    0,953    7,953

Heltal beregning =SLUMPMELLEM(B3;C3)
Kommatal beregning =SLUMPMELLEM(0;1000)/1000
Heltal + Kommatal beregning =E3+D3

Tænker du så må kunne trække dem nedad så du laver flere rækker op til de 99. Lave en sum og lig resten til sidste tal.
Eneste er der ingen sikkerhed er for dubletter.
Håber du kan bruge lidt af det.
Avatar billede 2mas2 Juniormester
26. marts 2019 - 11:21 #6
Tak.
Kigger på jeres forslag. Ser lovende ud.
Avatar billede lail Forsker
04. april 2019 - 10:17 #7
Den simple

stort med 6,937
Og læg så 0,01 til hele vejen ned de næste 99 celler
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