Hallo,
wenn Du einen Satz zusammenbauen willst - und so verstehe ich Deine Frage - dann musst Texte und Werte zusammen fügen. Etwa so
=B7 & " - " & B11 & " = " & B19 & " [Äpfel]"
- oder
=CONCAT(B7;" - ";B11;" = ";B19;" [Äpfel]")
- oder
=TEXTJOIN(" ";0;B7;"-";B11;"=";B19;"[Äpfel]")
Du könntest Dir aber auch die ganzen Zwischenzellen sparen und beispielsweise schreiben (in B18
steht der abzuziehende Prozentsatz):
=TEXTJOIN(" ";0;B7;"-";B7*B18;"=";B7*(1-B18);"[Äpfel]")
Analog natürlich für Spalte D
Die Variante mit TEXTJOIN
hat den Vorteil, dass man nur mit dem ersten Parameter einmal festlegen muss, wie die einzelnen Textbestandteile voneinander zu trennen sind, während man bei den beiden anderen Varianten stets aufpassen muss - in diesem Fall - kein Leerzeichen zu vergessen.
Achtung Ich benutze - was ich grundsätzlich einzustellen empfehle - nur die englischen Funktionsnamen. Im Zweifel kannst Du also die beiden Formeln nicht einfach so kopieren: Öffne dann diese Datei um die deutschen Funktionsnamen zu sehen, falls Deine Einstellung diese verwendet: Satz-Bauen.ods (Einstellung unter Extras -> Optionen -> LibreOffice Calc -> Formel -> Option: [X] Englische Funktionsnamen verwenden
)
[Nachtrag]
-
CONCAT()
heißt auf Deutsch offensichtlich TEXTKETTE()
-
TEXTJOIN()
heißt auf Deutsch offensichtlich VERBINDEN()
Ich hoffe, dies hilft Dein Problem zu lösen / Deine Frage zu beantworten
Wenn die Antwort geholfen hat, Dein Problem zu lösen, dann klick bitte das kleine Häkchen () direkt neben der Antwort (wird grün dabei).