3.2k Aufrufe
Gefragt in Tabellenkalkulation von meikel Einsteiger_in (49 Punkte)
Hallo zusammen,

vielleicht könnte mir ein Profi bei folgenden Zahlenformat ändern:

aktuell in Zelle: S17 2.074,50 (Zahl) nicht änderbar

benötigt in Zelle U17 2,074.50 (Text oder Zahl)

Habe das mit Wechseln versucht, aber wird nicht richtig umgesetzt:

Mein Ergebnis: 2074.5

Ich bedanke mich vielmals vorab für einen Tip.

Viele Grüße und einen schönen Sonntag.

Michael

10 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

hiermit erhältst Du einen Textwert

=WECHSELN(WECHSELN(WECHSELN(TEXT(S17;"0.00,,00");",";".");".";",");",,";".")

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Sorry, war ein kleiner Fehler drin

[b]=WECHSELN(WECHSELN(WECHSELN(TEXT(S17;"0.00,00");",";".");".";",");",";".";2)[/b]

Gruß
Rainer
0 Punkte
Beantwortet von meikel Einsteiger_in (49 Punkte)
Hallo Rainer,

vielen Dank für die schnelle Antwort. Aber irdengwie sind die noch nicht konsistent.

3,50 wird angezeigt als 003,50
900,00 wird angezeigt wie gehabt 900,00

Kann man das noch berücksichtigen?

Danke vorab.

Gruß Michael
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

dann wird's komplizierter

=WENN(S17>=1000000;WECHSELN(WECHSELN(TEXT(S17;"#.###.###,00");".";",");",";".";3);WENN(S17>=100000;WECHSELN(WECHSELN(TEXT(S17;"#.###.###,00");".";",");",";".";2);WENN(S17>=1000;WECHSELN(WECHSELN(TEXT(S17;"#.###.###,00");".";",");",";".";1);WECHSELN(TEXT(S17;"###,00");",";"."))))

Ist der Ausganfswert <1 (was ich nicht vermute) müsste eine weitere Bedingung angehängt werden.

Gruß
Rainer
0 Punkte
Beantwortet von meikel Einsteiger_in (49 Punkte)
Hallo Rainer,

mit dem Teil Deiner Formel ist alles korrekt abgebildet:

=WENN(S17>=1000;WECHSELN(WECHSELN(TEXT(S17;"#.###.###,00");".";",");",";".";1);WECHSELN(TEXT(S17;"###,00");",";"."))

Welche Zahlen nicht korrekt abgebildet sind, ist alles was über 1000 ist, z.B.

2.068,20 wird auch genauso angezeigt 2.068,20 und müsste sein 2,068.20

Alles andere ist korrekt, z.B.

8,40 jetzt 8.40
790,00 jetzt 790.00

Was kann ich noch ändern?

Danke dir vielmals für Deine Unterstützung.

Gruß, Michael
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

folgende Formel deckt den Bereich von 100.000.000.00 bis 0,01 ab

=WENN(S17>=1000000;WECHSELN(WECHSELN(TEXT(S17;"#.###.###,00");".";",");",";".";3);WENN(S17>=100000;WECHSELN(WECHSELN(TEXT(S17;"###.###,00");".";",");",";".";2);WENN(S17>=1000;WECHSELN(WECHSELN(TEXT(S17;"#.###,00");".";",");",";".";2);WECHSELN(TEXT(S17;"0,00");",";"."))))

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Schreibfehler:

...Bereich von 100.000.000,00 ist richtig
0 Punkte
Beantwortet von meikel Einsteiger_in (49 Punkte)
Hallo Rainer,

jetzt paßt es. Vielen herzlichen Dank für Deine Mühe und einen schönen Sonntag.

Gruß, Michael
0 Punkte
Beantwortet von
Hallo allerseits,

Rainers Formel hat mich zu folgendem inspiriert:

für 1 <= S17 <= 999,999,999,999.99:
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(TEXT(A1;"#.###.###.###,00"); ","; "§"; 1); "."; ","; 1);"."; ","; 2);"."; ","; 3); "§"; "."; 1)

für 0.01 <= S17 <= 999,999,999,999.99 (d. h. Zahlen < 1 mit führender Null):
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(TEXT(A1;"#.###.###.##0,00"); ","; "§"; 1); "."; ","; 1);"."; ","; 2);"."; ","; 3); "§"; "."; 1)

Allen einen schönen 3.Adventabend!
Charlotte
0 Punkte
Beantwortet von
Hallo allerseits,

Rainers Formel hat mich zu folgendem inspiriert:

für 1 <= S17 <= 999,999,999,999.99:
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(TEXT(S17;"#.###.###.###,00"); ","; "§"; 1); "."; ","; 1);"."; ","; 2);"."; ","; 3); "§"; "."; 1)

für 0.01 <= S17 <= 999,999,999,999.99 (d. h. Zahlen < 1 mit führender Null):
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(TEXT(S17;"#.###.###.##0,00"); ","; "§"; 1); "."; ","; 1);"."; ","; 2);"."; ","; 3); "§"; "."; 1)

Allen einen schönen 3.Adventabend!
Charlotte
...