Clever-Excel-Forum

Normale Version: Zahlen in Worten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,

gerade getestet:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
11einszehneinelf0einhundertdreiundzwanzigbillionen
22zweizwanzigzweizwölf1vierhundertsechsundfuenfzigmilliarden
33dreidreissigdreidreizehn2einhundertsiebenundvierzigmillionen
44viervierzigviervierzehn3achthundertzweiundfuenfzigtausend
55fünffuenfzigfünffünfzehn4dreihundertneunundsechzig
66sechssechzigsechssechszehn0:4einhundertdreiundzwanzigbillionen vierhundertsechsundfuenfzigmilliarden einhundertsiebenundvierzigmillionen achthundertzweiundfuenfzigtausend dreihundertneunundsechzig
77siebensiebzigsiebensiebenzehn  
88achtachtzigachtachtzehn  
99neunneunzigneunneunzehn  
100null nullZehn  
11       
12       
13123456147852369einhundertdreiundzwanzigbillionen vierhundertsechsundfuenfzigmilliarden einhundertsiebenundvierzigmillionen achthundertzweiundfuenfzigtausend dreihundertneunundsechzig     

ZelleFormatWert
F6hh:mm0:4
A130123456147852369

ZelleFormel
G1=WENN(A13>10^12-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^12)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1=0;"";"billion"&WENN(KÜRZEN(A13/10^12)>1;"en ";" "));"null";"");"")
G2=WENN(A13>10^9-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^9)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1=0;"";"milliarde"&WENN(KÜRZEN(A13/10^9)>1;"n ";" "));"null";"");"")
G3=WENN(A13>10^6-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1=0;"";"million"&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)>1;"en ";" "));"null";"");"")
G4=WENN(A13>999;WECHSELN(WENN(RECHTS(KÜRZEN(A13/1000;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$E$10;5;0);WENN(A13>1999;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0);"")))&WENN(RECHTS(KÜRZEN(A13/10^3;);3)*1=0;"";"tausend ");"null";"");"")
G5=WENN((A13>1000)*(REST(A13;1000)<100)*(REST(A13;1000)<>0);"und";"")&WECHSELN(WENN(RECHTS(A13;3)*1>99;SVERWEIS(LINKS(RECHTS(A13;3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(A13;2)*1>19;SVERWEIS(RECHTS(A13;1)*1;$A$1:$D$10;4;0)&WENN(RECHTS(A13;1)*1<>0;"und";"")&SVERWEIS(LINKS(RECHTS(A13;2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(A13;2)*1>9;SVERWEIS(RECHTS(A13;1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(A13;1)*1;$A$1:$B$10;2;0)));"null";"")
G6=WENN(A13>10^15-1;"Zahl zu groß!";G1&G2&G3&G4&G5)
B13=WENN(A13>10^15-1;"Zahl zu groß!";WECHSELN(WENN(A13>10^12-1;WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^12)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1=0;"";"billion"&WENN(KÜRZEN(A13/10^12)>1;"en ";" "));"")&WENN(A13>10^9-1;WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^9)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1=0;"";"milliarde"&WENN(KÜRZEN(A13/10^9)>1;"n ";" "));"")&WENN(A13>10^6-1;WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1=0;"";"million"&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)>1;"en ";" "));"")&WENN(A13>999;WENN(RECHTS(KÜRZEN(A13/1000;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$E$10;5;0);WENN(A13>1999;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0);"")))&WENN(RECHTS(KÜRZEN(A13/10^3;);3)*1=0;"";"tausend ");"")&WENN((A13>1000)*(REST(A13;1000)<100)*(REST(A13;1000)<>0);"und";"")&WENN(RECHTS(A13;3)*1>99;SVERWEIS(LINKS(RECHTS(A13;3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(A13;2)*1>19;SVERWEIS(RECHTS(A13;1)*1;$A$1:$D$10;4;0)&WENN(RECHTS(A13;1)*1<>0;"und";"")&SVERWEIS(LINKS(RECHTS(A13;2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(A13;2)*1>9;SVERWEIS(RECHTS(A13;1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(A13;1)*1;$A$1:$B$10;2;0)));"null";""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
oder (sehe angehängte Datei)
Hallo Edgar,

leider bei mir immer noch nicht!

siehe Anhang
Hi Conny,

das wird dir wahrscheinlich nicht helfen, aber auch bei mir verlief der Test fehlerfrei:

11-stellig

ABCDEFG
66sechssechzigsechssechszehn0:4neunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
77siebensiebzigsiebensiebenzehn
88achtachtzigachtachtzehn
99neunneunzigneunneunzehn
100nullnullzehn
11
12
1399.999.999.999neunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
14999.999.999.999neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
159.999.999.999.999neun Billionen neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
1699.999.999.999.999neunundneunzig Billionen neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
17999.999.999.999.999neunhundertneunundneunzig Billionen neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig
189.999.999.999.999.990Zahl zu groß!
Formeln der Tabelle
ZelleFormel
B13=WENN(A13>10^15-1;"Zahl zu groß!";WENN(A13>10^12-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^12)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1=0;"";" Billion"&WENN(KÜRZEN(A13/10^9)>1;"en ";" "));"null";"");"")&WECHSELN(WENN(A13>10^9-1;WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^9)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1=0;"";" Milliarde"&WENN(KÜRZEN(A13/10^9)>1;"n ";" "));"")&WENN(A13>10^6-1;WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1=0;"";" Million"&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)>1;"en ";" "));"")&WENN(A13>999;WENN(RECHTS(KÜRZEN(A13/1000;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$E$10;5;0);WENN(A13>1999;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0);"")))&WENN(RECHTS(KÜRZEN(A13/10^3;);3)*1=0;"";"tausend");"")&WENN((A13>1000)*(REST(A13;1000)<100)*(REST(A13;1000)<>0);"und";"")&WENN(RECHTS(A13;3)*1>99;SVERWEIS(LINKS(RECHTS(A13;3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(A13;2)*1>19;SVERWEIS(RECHTS(A13;1)*1;$A$1:$D$10;4;0)&WENN(RECHTS(A13;1)*1<>0;"und";"")&SVERWEIS(LINKS(RECHTS(A13;2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(A13;2)*1>9;SVERWEIS(RECHTS(A13;1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(A13;1)*1;$A$1:$B$10;2;0)));"null";""))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hallo Conny,

selbst in Deiner Datei funktioniert es ohne Probleme:

Arbeitsblatt mit dem Namen '12-stellig'
 AB
139.999.999.999.999neun Billionen neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig

ZelleFormatWert
A13#.##09999999999999

ZelleFormel
B13=WENN(A13>10^15-1;"Zahl zu groß!";WENN(A13>10^12-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^12)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1=0;"";" Billion"&WENN(KÜRZEN(A13/10^9)>1;"en ";" "));"null";"");"")&WECHSELN(WENN(A13>10^9-1;WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^9)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1=0;"";" Milliarde"&WENN(KÜRZEN(A13/10^9)>1;"n ";" "));"")&WENN(A13>10^6-1;WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1=0;"";" Million"&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)>1;"en ";" "));"")&WENN(A13>999;WENN(RECHTS(KÜRZEN(A13/1000;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$E$10;5;0);WENN(A13>1999;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0);"")))&WENN(RECHTS(KÜRZEN(A13/10^3;);3)*1=0;"";"tausend");"")&WENN((A13>1000)*(REST(A13;1000)<100)*(REST(A13;1000)<>0);"und";"")&WENN(RECHTS(A13;3)*1>99;SVERWEIS(LINKS(RECHTS(A13;3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(A13;2)*1>19;SVERWEIS(RECHTS(A13;1)*1;$A$1:$D$10;4;0)&WENN(RECHTS(A13;1)*1<>0;"und";"")&SVERWEIS(LINKS(RECHTS(A13;2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(A13;2)*1>9;SVERWEIS(RECHTS(A13;1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(A13;1)*1;$A$1:$B$10;2;0)));"null";""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Arbeitsblatt mit dem Namen '12-stellig'
 AB
13999.999.999.999neunhundertneunundneunzig Milliarden neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig

ZelleFormatWert
A13#.##0999999999999

ZelleFormel
B13=WENN(A13>10^15-1;"Zahl zu groß!";WENN(A13>10^12-1;WECHSELN(WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^12;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^12;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^12;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^12)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^12;);3)*1=0;"";" Billion"&WENN(KÜRZEN(A13/10^9)>1;"en ";" "));"null";"");"")&WECHSELN(WENN(A13>10^9-1;WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^9;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^9;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^9;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(A13/10^9)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^9;);3)*1=0;"";" Milliarde"&WENN(KÜRZEN(A13/10^9)>1;"n ";" "));"")&WENN(A13>10^6-1;WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/10^6;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/10^6;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(KÜRZEN(A13/10^6;);1)*1;$A$1:$D$10;4;0)))&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)=1;"e";"")&WENN(RECHTS(KÜRZEN(A13/10^6;);3)*1=0;"";" Million"&WENN(KÜRZEN(RECHTS(A13;9)/10^6;)>1;"en ";" "));"")&WENN(A13>999;WENN(RECHTS(KÜRZEN(A13/1000;);3)*1>99;SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>19;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0)&"und"&SVERWEIS(LINKS(RECHTS(KÜRZEN(A13/1000;);2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(KÜRZEN(A13/1000;);2)*1>9;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$E$10;5;0);WENN(A13>1999;SVERWEIS(RECHTS(KÜRZEN(A13/1000;);1)*1;$A$1:$D$10;4;0);"")))&WENN(RECHTS(KÜRZEN(A13/10^3;);3)*1=0;"";"tausend");"")&WENN((A13>1000)*(REST(A13;1000)<100)*(REST(A13;1000)<>0);"und";"")&WENN(RECHTS(A13;3)*1>99;SVERWEIS(LINKS(RECHTS(A13;3);1)*1;$A$1:$E$10;4;0)&"hundert";"")&WENN(RECHTS(A13;2)*1>19;SVERWEIS(RECHTS(A13;1)*1;$A$1:$D$10;4;0)&WENN(RECHTS(A13;1)*1<>0;"und";"")&SVERWEIS(LINKS(RECHTS(A13;2);1)*1;$A$1:$C$10;3;0);WENN(RECHTS(A13;2)*1>9;SVERWEIS(RECHTS(A13;1)*1;$A$1:$E$10;5;0);SVERWEIS(RECHTS(A13;1)*1;$A$1:$B$10;2;0)));"null";""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo Edgar, hallo Günter,

bei mir liegt die Fehlerquelle irgendwie in G5
nog etwas verbessert:
Hallo,

ich habe hier noch eine Anmerkung:

Ich hätte gerne auch noch die "tausend" als einzelnes groß geschriebenes Wort!
Das Wort zehn wird durch die Formel auch immer groß geschrieben, das ist mMn auch nicht richtig.

[edit] Das mit dem Zehn habe ich durch Änderung in der Bezugstabelle hinbekommen.
Tausend:
Hi,

mit Makro ist das auch sehr schön.

Da fehlt jetzt nur der Plural bei mehreren Milliarden, Millionen usw.
Bei der obigen Formellösung fehlt dafür die Einzahl.
Seiten: 1 2 3