Hej
Den kodning jeg lavede dengang, det var med "hele baladen", dvs.:
enmilliontohundredetusinde o.s.v.
Hvis du er tilfreds med:
en * to * tre * fire 56/100
for 1234,56
så er det forholdsvis let at kode:
Vi forudsætter at tallet står i celle C4 i ark1
i en anden arkfane skrives følgende:
A1 =+Ark1!C4
A2 =+AFRUND((A1-500)/1000;0)
A3 =+AFRUND(((A1-A2*1000)-50)/100;0)
A4 =+AFRUND(((A1-A2*1000-A3*100)-5)/10;0)
A5 =+AFRUND(((A1-A2*1000-A3*100-A4*10)-0,5);0)
A5 =+AFRUND((+A1-AFRUND(A1-0,5;0))*100;0)
A9 =+HVIS(A2=0;"";+LOPSLAG(A2;A17:B26;2;FALSK)&" * ")
A10 =+HVIS(SUM(A2:A3)=0;"";LOPSLAG(A3;A17:B26;2;FALSK)&" * ")
A11 =+HVIS(SUM(A2:A4)=0;"";LOPSLAG(A4;A17:B26;2;FALSK)&" * ")
A12 =LOPSLAG(A5;A18:B26;2;FALSK)&" "
A13 =+A6&"/100"
A15 =+A9&A10&A11&A12&A13
A17 0 B17 nul
A18 1 B18 en
A19 2 B19 to
A20 3 B20 tre
A21 4 B21 fire
A22 5 B22 fem
A23 6 B23 seks
A24 7 B24 syv
A25 8 B25 otte
A26 9 B26 ni
Så kommer det ønskede resultat i celle A15, som således let kan hentes over på checken med brug af "+"
Ovenstående er kun forberedt til højest kr. 9999,99, men det kan let kodes til højere tal, med samme pricip.
Håber det er til at forstår
Hilsen
Leo Lund