Microsoft Excel

Herbers Excel/VBA-Archiv

Formelproblem

Betrifft: Formelproblem
von: Josef
Geschrieben am: 17.04.2003 - 12:34:57

Hallo!

Ich habe folgendes Problem:

Ich habe mehrere Beträge mit einem $ Zeichen zu verbinden.
Dies mache ich mit folgender Formel:

=TEXT(P1;"#.##0,00")&Q1&TEXT(T1;"#.##0,00")&U1&TEXT(X1;"#.##0,00")&Y1&TEXT(AB1;"#.##0,00")&AC1&TEXT(AF1;"#.##0,00")&AG1&TEXT(AJ1;"#.##0,00")&AK1&TEXT(AN1;"#.##0,00")&AO1&TEXT(AR1;"#.##0,00")&AS1

Wenn jetzt jedoch in einer der letzten Spalten kein Betrag mehr steht, so wird als Ergebnis immer 0,00 oder 0,00$ Zeichen eingetragen.

19,69$19,69$0,000,000,000,000,000,00

Mit was für einer Formel kann ich bitte verhindern, dass die leeren Spalten im formelergebnis nicht mit 0,00 erscheinen.


Danke

Josef

  

Re: Formelproblem
von: Gerhard
Geschrieben am: 17.04.2003 - 12:44:12

Hallo Josef !

Vielleicht so:
=TEXT(P1;"#.##0,00")& wenn(Q1<>"";Q1&TEXT(T1;"#.##0,00");"")&U1&TEXT(X1;"#.##0,00")&Y1&TEXT(AB1;"#.##0,00")&AC1&TEXT(AF1;"#.##0,00")&AG1&TEXT(AJ1;"#.##0,00")&AK1&TEXT(AN1;"#.##0,00")&AO1&TEXT(AR1;"#.##0,00")&AS1

mfg Gerhard

  

Re: Formelproblem
von: Harald Kapp
Geschrieben am: 17.04.2003 - 12:46:42

Hallo Josef,
etwa so (musst Du nur für alle Zellen erweitern):

=Wenn(istleer(P1);"";TEXT(P1;"#.##0,00")) & Q1 & ...

Mit der Istleer() Abfrage verhinderst Du, dass bei leeren Zellen die Text-Funktion aufgerufen wird.

Gruß Harald

  

Re: Formelproblem
von: Josef
Geschrieben am: 17.04.2003 - 12:50:37

Hallo Gerhard!

Danke für Deine Antwort.

Leider kommt der selbe Fehler noch immer vor.


Josef

  

Alles eine Sache der Formate !!!
von: Panicman
Geschrieben am: 17.04.2003 - 13:39:39

Hallo Josef,

versuch diese Formel:
=TEXT(P1;"#.##0,00;-#.##0,00;;")&Q1&TEXT(T1;"#.##0,00;-#.##0,00;;")&U1&TEXT(X1;"#.##0,00;-#.##0,00;;")&Y1&TEXT(AB1;"#.##0,00;-#.##0,00;;")&AC1&TEXT(AF1;"#.##0,00;-#.##0,00;;")&AG1&TEXT(AJ1;"#.##0,00;-#.##0,00;;")&AK1&TEXT(AN1;"#.##0,00;-#.##0,00;;")&AO1&TEXT(AR1;"#.##0,00;-#.##0,00;;")&AS1

Gruß
Holger

  

Re: Formelproblem
von: Josef
Geschrieben am: 17.04.2003 - 14:14:28

Hallo Harald!

Danke für Deine Hilfe


Josef