Formatierung geht durch '&'-Zeichen verloren

Servus,

Wenn ich einer Zelle ein Wort dazu-formatiere geht das ohne Probleme. zb.: Summe(A:A) Formatierung: Standart"Affen"
Dann kommt normalerweise raus: „500Affen“

Wenn ich jetzt aber zu der Formel Summe(A:A) ein &„riesen“ hinzufüge wird die „Affen“-Formatierung ignoriert.
Dann kommt nicht „500riesenAffen“ raus, sondern „500riesen“

Scheint, als könnte Excel kein Wortanhängsel mit „&“ und Formatierung gleichzeitig nicht kombinieren können.

Mein Problem sind keine Affen, sondern ist etwas komplizierter.
Weiß jemand wie man „&“ und Formatierung kombinieren kann?

grüße
alexander

Hallo Alxander,
du hantierst hier mit zwei unterschiedliche Daten.
wenn 50 alleine in der Zelle Steht ist das eine Zahl,
Auch wenn durch die Darstellung [Zellenformat]
Buchstaben hinzugefügt werden bleibt doch ausschließlich die 50 als Zahl in der Zelle.

Wenn du mit & Teile in der Zelle zusammenfügst ist das immer ein Text-String. Das dieser Text-String Zahlen enthält spielt dabei keine Rolle.
In der Zelle steht nicht wie im oberen Beispiel 500 also nur die Zahl
sondern 500riesen, das ist Text.

So geht es also nicht. Vielleicht kannst du ja die Zelle daneben per Formel den richtigen Text auszugeben und lässt die Summe alleine in der Zelle stehen.

Gruß Holger

Wenn ich einer Zelle ein Wort dazu-formatiere geht das ohne
Probleme. zb.: Summe(A:A) Formatierung: Standart"Affen"
Dann kommt normalerweise raus: „500Affen“

Wenn ich jetzt aber zu der Formel Summe(A:A) ein &„riesen“
hinzufüge wird die „Affen“-Formatierung ignoriert.
Dann kommt nicht „500riesenAffen“ raus, sondern „500riesen“

Hallo Alexander,

Zellformel: =SUMME(A:A)&„Riesen“
Format–Benutzerdefiniert: @ „Affen“

Gruß
Reinhard

servus Holger und Reinhard,

danke für die schnellen antworten - aber wenn ich von „Zahl“ auf „Text“ umformatiere, steht da nicht mehr „500“ sondern wortwörtlich „=Summe(A:A)etc.“

Gut, man könnte Hilfszellen einbauen, dann müsste es gehen, aber die wollte ich eigentlich weglassen… außerdem komme ich momentan nicht mal mit Hilfszellen auf die Lösung.

Das was ich bräuchte wäre:
Formel=Summe(A:A)&wenn(„ja“;(!);"")
Formatierung: Standart";;;"

So soll rauskommen: wenn „ja“ dann „500;;;(!)“, sonst „500;;;“ (soll als Zahl behandelt werden).

Es funktioniert alles, bis auf, dass im Falle „ja“, „;;;“ aus der Formatierung einfach verloren geht.

Wenn ihr das hinbekommt seit ihr spitzenklasse!!!

Hallo Alex,

danke für die schnellen antworten - aber wenn ich von „Zahl“
auf „Text“ umformatiere, steht da nicht mehr „500“ sondern
wortwörtlich „=Summe(A:A)etc.“

ja, Excel macht was du sagst :smile:

Gut, man könnte Hilfszellen einbauen, dann müsste es gehen,
aber die wollte ich eigentlich weglassen… außerdem komme ich
momentan nicht mal mit Hilfszellen auf die Lösung.

K.A. was du da treibst.

Das was ich bräuchte wäre:
Formel=Summe(A:A)&wenn(„ja“;(!);"")
Formatierung: Standart";;;"

Es heißt „Standard“, und wichtiger ist was, welche Zelle, soll denn „ja“ sein?

So soll rauskommen: wenn „ja“ dann „500;;;(!)“, sonst „500;;;“
(soll als Zahl behandelt werden).

Unklar.

Gruß
Reinhard

Es heißt „Standard“, und wichtiger ist was, welche Zelle, soll
denn „ja“ sein?

ich eine ganz normale Wenn-funktion, also ausführlich:
Formel: =Summe(A:A)&wenn(B1=„ja“;„Text1“;"")
Formatierung: Standard"Text2"

Fall 1: wenn in B1 „ja“ steht, will ich als Ergebnis: „500Text1Text2“
Fall 2: wenn in B1 nicht „ja“ steht, will ich als Ergebnis „500Text2“

Fall 2 klappt ohne Probleme (man kann mit dem Ergebnis sogar rechnen), Fall 1 stockt.

klarer?
gruß
alex

Es heißt „Standard“, und wichtiger ist was, welche Zelle, soll
denn „ja“ sein?

ich eine ganz normale Wenn-funktion, also ausführlich:
Formel: =Summe(A:A)&wenn(B1=„ja“;„Text1“;"")
Formatierung: Standard"Text2"

Fall 1: wenn in B1 „ja“ steht, will ich als Ergebnis:
„500Text1Text2“
Fall 2: wenn in B1 nicht „ja“ steht, will ich als Ergebnis
„500Text2“

Hallo Alex,
warum nicht so, alles in der Formel:
=Summe(A:A)&wenn(B1=„ja“;„Text1Text2“;„Text2“)

Wenn du mit der Summe rechnen willst musst du die Summe ja nicht aus dieser Zelle nehmen sondern kannst die =Summe(A:A) auch dort in der Formel erneut mit einfügen.

Guß Holger

ich eine ganz normale Wenn-funktion, also ausführlich:
Formel: =Summe(A:A)&wenn(B1=„ja“;„Text1“;"")
Formatierung: Standard"Text2"

Fall 1: wenn in B1 „ja“ steht, will ich als Ergebnis:
„500Text1Text2“
Fall 2: wenn in B1 nicht „ja“ steht, will ich als Ergebnis
„500Text2“

Hallo Alex,
warum nicht so, alles in der Formel:
=Summe(A:A)&wenn(B1=„ja“;„Text1Text2“;„Text2“)

Wenn du mit der Summe rechnen willst musst du die Summe ja
nicht aus dieser Zelle nehmen sondern kannst die =Summe(A:A)
auch dort in der Formel erneut mit einfügen.

Guß Holger

Hi Holger,
An sich wäre das die Lösung, nur das Problem ist, dass ich diese Formel ca. 10 mal untereinander stehen habe, und aus diesen 10 Ergebnissen eine Summe brauche. Aber nur aus denen ohne „(!)“ ((!) wäre dann Text1). Die mit „(!)“ berechnet Excel einfach mit Null, weil es Excel als keine Zahl ansieht. (So will ich das ja auch)

Alle der 10 Formeln sind unterschiedlich, also es steht nicht in jeder Summe(A:A) sondern sagen wir mal der Einfachkeit halber in C1 steht A1*B1, in C2 steht A2*B2…in C10 steht A10*B10

Das heißt in der Endformel müsste ich einen 10-Zeiler schreiben, anstatt einfach Summe(C1:C10)

Ich könnte jetzt in Hilfszellen die blanke Zahl von C1 bis C10 ohne Wort-anhängsel daneben berechnen lassen und daraus die Summe ziehen, nur konnte ich Hilfszellen bisher immer umgehen, und will ich in dem Fall eigentlich auch :smile:.

Gruß
Alex

Hi Holger,
An sich wäre das die Lösung, nur das Problem ist, dass ich
diese Formel ca. 10 mal untereinander stehen habe, und aus
diesen 10 Ergebnissen eine Summe brauche. Aber nur aus denen
ohne „(!)“ ((!) wäre dann Text1). Die mit „(!)“ berechnet
Excel einfach mit Null, weil es Excel als keine Zahl ansieht.
(So will ich das ja auch)

Alle der 10 Formeln sind unterschiedlich, also es steht nicht
in jeder Summe(A:A) sondern sagen wir mal der Einfachkeit
halber in C1 steht A1*B1, in C2 steht A2*B2…in C10 steht
A10*B10

Das heißt in der Endformel müsste ich einen 10-Zeiler
schreiben, anstatt einfach Summe(C1:C10)

Ich könnte jetzt in Hilfszellen die blanke Zahl von C1 bis C10
ohne Wort-anhängsel daneben berechnen lassen und daraus die
Summe ziehen, nur konnte ich Hilfszellen bisher immer umgehen,
und will ich in dem Fall eigentlich auch :smile:.

Gruß
Alex

Hallo Alex,
die Letzte Summe ist das eine Problem:
mal ein Beispiel:
{=SUMME(A2:A10*B2:B10*(C2:C10=„ja“))}
Umrandende { } nicht mit eingeben,
sondern Formel mit STRG + SHIFT + RETURN abschließen!

Das andere Problem ist die Beschriftung.
Die Kombination aus Zahl, Text und Format funktioniert so nicht.
Ich würde es grundsätzlich vermeiden in einer Spalte unterschiedliche Datentypen zu erzeugen und eine Spalte für die Summe die nächst Spalte für Text1Text2 bzw. Text2 erzeugen.

Ist es vielleicht möglich ein Beispiel hoch zu laden?
dann „stochert mann nicht so rum“.
Gruß Holger

naja, ich merke, ihr könnt mir nicht helfen, zumindest könnt ihr mir wohl nichts anderes sagen, auf was ich auch selber kommen würde.
Trotzdem danke euch!
gruß
alex