Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

brauche Hilfe für Verkettungsformel mit Text
#1
Hallo, 

Ich möchte für eine Angebotserstellung eine Formel erstellen, bei dem ich nur die Daten des Kunden eingeben muss, sowie die verschiedenen Variablen und dann wird mir der Text automatisch basierend auf diesen Daten erstellt. 

Das habe ich zu 90% geschafft, es hapert nur an 2 Variablen. 

Hier erstmal die Formel: 

_____
=VERKETTEN("Wir freuen uns auf Ihre Auftragserteilung und sichern eine einwandfreie Ausführung zu."; ZEICHEN(10);
"Zahlungsmodalität"; ZEICHEN(10);
"1. Zahlung: "; C38; " nach Auftragsvergabe"; ZEICHEN(10);
"2. Zahlung: "; C39; " nach Fertigstellung der Dachmontage,";
" die sich definiert aus der Montage der Unterkonstruktion und Photovoltaikmodule. Im gleichen Zuge der DC-Montage wird die Leitung verlegt und dafür nötigen Leitungswege verbaut."; ZEICHEN(10);
"3. Zahlung: "; C40; " nach dem Verbau vertraglicher Komponenten."; ZEICHEN(10);
"Die Anmeldung beim Netzbetreiber zum Zählertausch wird nach vollständiger Zahlung durchgeführt."; ZEICHEN(10);
""; ZEICHEN(10);
"An das Angebot halten wir uns 14 Tage gebunden. Die Preise im Angebot beziehen sich ausschließlich auf dieses Angebot und können nicht auf andere Angebote übertragen werden."; ZEICHEN(10);
"Wir freuen uns über Ihren Auftrag und sichern Ihnen bereits heute eine fachgerechte Ausführung zu."; ZEICHEN(10);
""; ZEICHEN(10);
"Im Preis sind folgende Leistungen inbegriffen:"; ZEICHEN(10);
"Lieferung und Montage von Photovoltaik Modulen, Wechselrichter, Energiespeicher und Gestell System."; ZEICHEN(10);
""; ZEICHEN(10);
"Kosten, die vom Energieversorger bzw. vom Kunden beauftrage Drittfirmen in Rechnung gestellt werden, sind nicht Bestandteil unserer Leistung."; ZEICHEN(10);
"Es wird eine Internetverbindung für den dauerhaften Betrieb benötigt (Herstellerupdates, Garantieansprüche sowie Monitoring). Hierfür muss eine Verbindung mit dem Internetrouter des Hauses hergestellt werden."; ZEICHEN(10);
""; ZEICHEN(10);
"Im Gesamtbetrag enthaltene Dienstleistungen:"; ZEICHEN(10);
"Beratung und optimierte Planung der PV-Anlage unter Berücksichtigung der örtlichen Gegebenheiten, Abwicklung der formellen Korrespondenz mit den örtlichen Energieversorger. Übergabe der Anlage einschließlich Abnahmeprotokoll und Stringplan. Einweisung in die Bedienung der Anlage."; ZEICHEN(10);
""; ZEICHEN(10);
"Es gelten die Allgemeinen Geschäftsbedingungen."; ZEICHEN(10);
"Die Inbetriebnahme der Anlage ist abhängig von dem zuständigen Netzbetreiber."; ZEICHEN(10);
""; ZEICHEN(10);
"Nach Auftragsvergabe benötigen wir voraussichtlich 5-7 Monate für die Realisierung Ihrer Photovoltaikanlage. Durch die aktuelle Situation kann es zu Verzögerungen kommen. Die Statik muss bauseitig gegeben sein. Erdarbeiten sind nicht enthalten."; ZEICHEN(10);
""; ZEICHEN(10);
"Ersatzpfannen müssen bauseitig gestellt werden (min. 5 Stk). Die endgültige Modulanzahl und Modulanordnung kann variieren und wird bei der Montage festgelegt. Es können weitere Fremdkosten bei der Anmeldung von Ihrer Photovoltaikanlage entstehen."; ZEICHEN(10);
""; ZEICHEN(10);
"Zahlungsvereinbarung:"; ZEICHEN(10);
"Der Zahlbetrag ist innerhalb von 7 Werktagen rein Netto ohne Abzüge unter der Angabe der Rechnungsnummer auf das untenstehende Konto zu überweisen."; ZEICHEN(10);
""; ZEICHEN(10);
"Gemäß § 12 Abs. 3 UStG beträgt die Umsatzsteuer 0%."; ZEICHEN(10);
""; ZEICHEN(10);
"Wenn in C41=""Ja"", dann C42 hier in Text einfügen"; ZEICHEN(10);
"Wenn in C6=""Nein"", dann C43 hier in Text einfügen"; ZEICHEN(10);
""; ZEICHEN(10);
"Wir hoffen, dass Ihnen unser Angebot zusagt und verbleiben"; ZEICHEN(10);
""; ZEICHEN(10);
"Mit freundlichen Grüßen"; ZEICHEN(10);
""; ZEICHEN(10);
"Ich bestätige den Auftrag zu den o.g. Konditionen")
_____

Die Formel funktioniert, bis auf das was fett angezeigt ist. 

Die richtige Formel für diese Variablen wäre alleine: 
=VERKETTEN(WENN(C42="Ja"; C43 & ZEICHEN(10); "");
  WENN(C7="Nein"; C44 & ZEICHEN(10); ""))

Bisher habe ich es nicht geschafft diesen Teil der Formel in die große Formel zu integrieren, ohne dass mir angezeigt wird: "Fehler beim Parsen der Formel"

Dabei benötige ich Hilfe. 
Gerne kann dies hier direkt in der Datei bearbeitet werden in Zelle G21
[url=
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Antworten Top
#2
Hallo,

eine Beispieldatei würde die Change auf Lösungsvorschläge beträchtlich erhöhen.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hier die Datei: Link zum Fremdhoster entfernt - Dateien bitte im Forum hochladen. (https://www.clever-excel-forum.de/Thread...ng-stellen)

Link wurde in meinem Beitrag ausgeblendet
Antworten Top
#4
Hallo,

Klaus-Dieter hat es schon gesagt: Mach eine Beispieldatei.

Ich auch nicht verstehen, warum Du so viel Zeit und Arbeit für die (völlig undurchsichtige) Auflistung von irgendwelchen Zellinhalten aufwendest, anstatt gleich (weniger) Zeit in eine Beispieldatei zu investieren Huh

EDIT: Zur Beispieldatei gibt es keine Erläuterung ... die Erläuterungen aus Deinem ersten Post passen nicht oder müssen mühsam in Deinem Dokument gesucht werden ... irgendwie gibst Du Dir bei Deiner Frage nicht wirklich Mühe, oder?
Gruß
Michael
Antworten Top
#5
Moin,

ich hab mir die Datei nicht angesehen, aber wenn du deine wenn-Formeln einfach in eine Hilfszelle auslagerst, kannst du die Verkettung genau so gestalten wie bei den restlichen Texten.

Im übrigen würde ich das ganze allerdings mit einem einfachen Serienbrief erledigen. 

Viele Grüße
derHöpp
Antworten Top
#6
Hallo,

also an der Formel an sich kann es nicht liegen:
PHP-Code:
=VERKETTEN(WENN(C42="Ja";C43ZEICHEN10); "");WENN(C7="Nein"C44&ZEICHEN(10); "")) 

Dieser Formelteil für sich genommen funktioniert, - das habe ich mal getestet. Allerdings bekommst Du wenn zufällig ja und nein in den Zellen C42 und C7 eingetragen sind auch beide Ergebnisse in die Zelle geschrieben. Du müsstest also die Formel umschreiben und abfragen ob ja oder nein in den betreffenden Zellen steht und dann die Verketten() Formel einbauen.
Im übrigen wäre natürlich der Serienbrief die geschicktere Lösung.

Grüße

Norbert
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste