Supportnet / Forum / Textverarbeitung
Bedingungsfeld im Serienbrief
Frage
Hallo Zusammen,
ich habe bei der Erstellung eines Serienbriefes folgendes Problem:
In der Empfängeranschrift ist unter dem Firmennamen auch der "direkte Empfänger" angegeben.
Also z.B: Firma Kärcher, Frau Müller, usw.. oder Firma Kärcher, Herr Müller, usw., oder Firma Kärcher, Buchhaltung usw..
Nun habe ich, damit in der Grußformel die entsprechende Anrede erfolgt eine "Wenn-Dann-Sonst"-Funktion eingegeben. Also wenn die Anrede gleich "Frau" dann soll in der Grußformel erscheinen "Sehr geehrte Frau (z.B.) Müller", sonst "Sehr geehrter Herr (z.B.) Müller". Das klappt auch ganz gut, aber was mache ich, wenn in der Empfängeradresse keine Person genannt ist, sondern die Abteilung "Buchhaltung" steht. Dann soll ja in der Grußformel "sehr geehrte Damen und Herren" erscheinen. Über eine Wenn-Dann-Sonst-Funktion kann ich das ja nicht mehr eingeben, die hab ich ja schon verbraucht. Oder liege ich da falsch? Wie kann ich dieses Problem denn lösen? Da ich diesen Serienbrief am Montag erstellen und versenden muss und mein Chef davon ausgeht, dass das auch klappt, bitte ich Euch um eine schnelle Antwort.
Vielen Dank schon mal dafür.
Liebe Grüße
Susanne
Antwort 1 von ArminP
hi susanne,
man kann die wenn-dann-sonst-bedingungen auch schachteln,
also 1. wenn Anrede = <leer> dann abteilung, (wenn Anrede Herr dann Herr..., Frau...).
ungetestet, gruesse armin
man kann die wenn-dann-sonst-bedingungen auch schachteln,
also 1. wenn Anrede = <leer> dann abteilung, (wenn Anrede Herr dann Herr..., Frau...).
ungetestet, gruesse armin
Antwort 2 von Wollie007
Hallo Armin,
ersmal vielen Dank für Deine rasche Antwort.
Hab´s versucht, doch leider klappt das so gar nicht.
Ich mache ja das Bedingungsfeld auf und gehe auf die "Wenn-Dann-Sonst"-Funktion. Dann kann ich eingeben: "Feldname" "Vergleich" "Vergleichen mit "Dann diesen Text einfügen" "Sonst diesen Text einfügen".
Aber wo soll ich denn eingeben "wenn Anrede = leer dann abteilung, wenn Anrede Herr dann Herr, wenn Anrede Frau dann Frau???
Könntest du mir das Ganze bitte nochmals ausführlicher schreiben?
Wäre echt nett.
Vielen Dank.
Susanne
ersmal vielen Dank für Deine rasche Antwort.
Hab´s versucht, doch leider klappt das so gar nicht.
Ich mache ja das Bedingungsfeld auf und gehe auf die "Wenn-Dann-Sonst"-Funktion. Dann kann ich eingeben: "Feldname" "Vergleich" "Vergleichen mit "Dann diesen Text einfügen" "Sonst diesen Text einfügen".
Aber wo soll ich denn eingeben "wenn Anrede = leer dann abteilung, wenn Anrede Herr dann Herr, wenn Anrede Frau dann Frau???
Könntest du mir das Ganze bitte nochmals ausführlicher schreiben?
Wäre echt nett.
Vielen Dank.
Susanne
Antwort 3 von sutadur
Ich habe hier kein Word zur Hand, meine mich aber zu erinnern, dass die Hilfe dazu ausführliche Beispiele gibt.
Antwort 4 von Wollie007
Bin am verzweifeln,
sitze nun seit fast vier Stunden hier an meinem PC und versuche dahinterzukommen, wie man 3 Bedingungen aneinanderknüpft. Kann mir denn echt keiner den entscheidenden Hinweis geben?????
Bin schon am Formeln schreiben wie ein Informatiker. Nix funktioniert. Bin jetzt echt erledigt und gehe total deprimiert in´s Bett.
Bitte, wer eine Antwort weiss und des Rätsels Lösung auch noch so an den Mann bringen kann, dass man es versteht und nachvollziehen kann, der soll sich doch bitte melden.
Vielen Dank,
susi
sitze nun seit fast vier Stunden hier an meinem PC und versuche dahinterzukommen, wie man 3 Bedingungen aneinanderknüpft. Kann mir denn echt keiner den entscheidenden Hinweis geben?????
Bin schon am Formeln schreiben wie ein Informatiker. Nix funktioniert. Bin jetzt echt erledigt und gehe total deprimiert in´s Bett.
Bitte, wer eine Antwort weiss und des Rätsels Lösung auch noch so an den Mann bringen kann, dass man es versteht und nachvollziehen kann, der soll sich doch bitte melden.
Vielen Dank,
susi
Antwort 5 von bernyzz
Hallo wollie007
ich hatte das selbe Problem und habe es auf diese Art gelöst:
Meine Adressen sind in einer Ex cel -Datei gespeichert. Dort habe ich im zusätzlichen Feld "Anrede 2" die entsprechende Anrede eingegeben, z.B. "Sehr geehrte Frau Müller", "Sehr geehrter Herr Maier", "Sehr geehrte Damen und Herren".
Eine andere Lösung habe auch ich nicht gefunden.
MfG
Bernyzz
ich hatte das selbe Problem und habe es auf diese Art gelöst:
Meine Adressen sind in einer Ex cel -Datei gespeichert. Dort habe ich im zusätzlichen Feld "Anrede 2" die entsprechende Anrede eingegeben, z.B. "Sehr geehrte Frau Müller", "Sehr geehrter Herr Maier", "Sehr geehrte Damen und Herren".
Eine andere Lösung habe auch ich nicht gefunden.
MfG
Bernyzz
Antwort 6 von sutadur
Doch, das geht, auch wenn es zweifellos nicht immer ganz einfach ist. Ich kann es wie gesagt hier nicht selber durchspielen, aber z.B. hier sind noch ein paar Beispiele aufgezählt.
Portiert auf Dein Problem bezogen sollte sich das so lösen lassen:
Portiert auf Dein Problem bezogen sollte sich das so lösen lassen:
{ IF { MERGEFIELD Geschlecht } = "m" "Sehr geehrter Herr" "{ IF { MERGEFIELD Geschlecht } = "w" "Sehr geehrte Frau" "Sehr geehrte Damen und Herren" }" }
Damit dürften die Anrede an sich erstmal erledigt sein, denn wenn keine Person, sondern z.B. eine Abteilung in der Datenbank steht, dürfte hierzu auch kein Geschlecht angegeben sein.
Weiterhin sollte danach eine Abfrage erfolgen, ob ein Geschlecht erkennbar ist und entspreched der Name eingefügt werden (oder eben auch nicht):
{ IF { MERGEFIELD Geschlecht } <> "" "{ MERGEFIELD Name }" "" }
Antwort 7 von bernyzz
Hallo Wolli007
Für den Fall, dass du noch keine Lösung hast, ein Nachtrag von vorher. Sollten deine Adressen in irgendeiner professionellen Datenbank abgelegt sein, so ist dort in den meisten Fällen ein Feld vorhanden, in welches die gewünschte Anrede eingetragen wird. Ist dieses nicht vorhanden, so gibt es bestimmt die Möglichkeit, ein solches anzulegen. Das gibt natürlich Tipparbeit. Solltest du die Adressen in einer Excel-Datei abgespeichert haben, so kannst du dir die Tipperei mit dem Einsatz einer For-mel sparen. Ich tipp dir die Formel ein, die ich dafür in meiner Excel-Adressendatei verwende.
Aufbau der Datei:
Spalte 1 Anrede
Spalte 2 Familienname
Spalte 3 Vorname
Spalte 4 Straße
u.s.w.
In Spalte 11, mit dem Feldnamen "Anrede2" steht folgende Formel:
=WENN(ODER(ISTLEER(ZS(-10));ZS(-10)="Firma");"Sehr geehrte Damen und Herren";WENN(ZS(-10)="Frau";"Sehr geehrte Frau "&ZS(-9);"Sehr geehrter Herr "&ZS(-9)))
Diese Formel gibst du in die erste Zeile der Spalte ein, in der du die Anrede abspeichern willst und kopierst sie dann nach unten. Dabei musst du natürlich die Bezüge ändern, wenn die Felder bei dir in anderen Spalten stehen. Wichtig: nicht vergessen nach dem Wort Frau, bzw. Herr ein Leerzeichen einzugeben.
Das Ergebnis ist, dass, wenn im Feld Anrede Herr oder Frau steht, im Feld "Anrede2" Sehr geehrter Herr, bzw. Sehr geehrte Frau, verbunden mit dem Namen aus dem Feld "Familienname" steht. Ist das Feld "Anrede" leer, oder steht dort Firma, erscheint der Text Sehr geehrte Damen und Herren.
In deinem Serienbriefdokument kannst du dann als Seriendruckfeld die "Anrede2" einfügen.
Mit freundlichen Grüßen
Bernyzz
Für den Fall, dass du noch keine Lösung hast, ein Nachtrag von vorher. Sollten deine Adressen in irgendeiner professionellen Datenbank abgelegt sein, so ist dort in den meisten Fällen ein Feld vorhanden, in welches die gewünschte Anrede eingetragen wird. Ist dieses nicht vorhanden, so gibt es bestimmt die Möglichkeit, ein solches anzulegen. Das gibt natürlich Tipparbeit. Solltest du die Adressen in einer Excel-Datei abgespeichert haben, so kannst du dir die Tipperei mit dem Einsatz einer For-mel sparen. Ich tipp dir die Formel ein, die ich dafür in meiner Excel-Adressendatei verwende.
Aufbau der Datei:
Spalte 1 Anrede
Spalte 2 Familienname
Spalte 3 Vorname
Spalte 4 Straße
u.s.w.
In Spalte 11, mit dem Feldnamen "Anrede2" steht folgende Formel:
=WENN(ODER(ISTLEER(ZS(-10));ZS(-10)="Firma");"Sehr geehrte Damen und Herren";WENN(ZS(-10)="Frau";"Sehr geehrte Frau "&ZS(-9);"Sehr geehrter Herr "&ZS(-9)))
Diese Formel gibst du in die erste Zeile der Spalte ein, in der du die Anrede abspeichern willst und kopierst sie dann nach unten. Dabei musst du natürlich die Bezüge ändern, wenn die Felder bei dir in anderen Spalten stehen. Wichtig: nicht vergessen nach dem Wort Frau, bzw. Herr ein Leerzeichen einzugeben.
Das Ergebnis ist, dass, wenn im Feld Anrede Herr oder Frau steht, im Feld "Anrede2" Sehr geehrter Herr, bzw. Sehr geehrte Frau, verbunden mit dem Namen aus dem Feld "Familienname" steht. Ist das Feld "Anrede" leer, oder steht dort Firma, erscheint der Text Sehr geehrte Damen und Herren.
In deinem Serienbriefdokument kannst du dann als Seriendruckfeld die "Anrede2" einfügen.
Mit freundlichen Grüßen
Bernyzz
Antwort 8 von bernyzz
Hallo Wollie007
es wäre doch nett, wenn eine Rückmeldung käme, ob du mit den Tips was anfangen konntest, oder ob du selber eine andere Lösung gefunden hast.
MfG
Bernyzz
es wäre doch nett, wenn eine Rückmeldung käme, ob du mit den Tips was anfangen konntest, oder ob du selber eine andere Lösung gefunden hast.
MfG
Bernyzz
Antwort 9 von Wollie007
Hallo Bernyzz,
ich habe mich, nachdem ich ja am 12. 02. erfolglos versucht habe eine Lösung für mein Problem zu finden, gleich am nächsten Morgen wieder "drangemacht".
Und es hat dann endlich funktioniert.
Die Lösung war also bereicht gefunden, als du deinen Bericht an mich abgeschickt hast.
Trotzdem: "1000-Dank".
Deine Formel sieht recht kompliziert aus, weiss ehrlich gesagt nicht, ob ich damit klargekommen wäre.
Eigentlich ist es ganz einfach, mehr als 2 Bedingungen in der "Wenn-Dann-Sonst"-Funktion unterzubringen.
Borausgesetzt man ist irgendwann dahintergekommen, wie das geht.
Also, ich jedenfalls habe folgendes getan:
Ich habe meine erste Bedingung in die "Wenn-Dann-Sosnt"-Funktion eingegeben.
Dann habe ich mich mit meiner Maus hinter diese Funktion gesetzt und habe die nächste Funktion einfach angereiht, dann die nächste usw..
Also einfach die Folrmeln aneinanderreihen, ohne zusätzliche Klammern oder Sonstiges.
Und siehe da, es hat funktioniert.
Eigentlich echt easy, wenn man´s halt erst mal weiss.
Auf jeden Fall werde ich wahrscheinlich nie vergessen, wie das geht ( hi hi ).
Also, nochmals "Danke",
liebe Grüße
susanne
ich habe mich, nachdem ich ja am 12. 02. erfolglos versucht habe eine Lösung für mein Problem zu finden, gleich am nächsten Morgen wieder "drangemacht".
Und es hat dann endlich funktioniert.
Die Lösung war also bereicht gefunden, als du deinen Bericht an mich abgeschickt hast.
Trotzdem: "1000-Dank".
Deine Formel sieht recht kompliziert aus, weiss ehrlich gesagt nicht, ob ich damit klargekommen wäre.
Eigentlich ist es ganz einfach, mehr als 2 Bedingungen in der "Wenn-Dann-Sonst"-Funktion unterzubringen.
Borausgesetzt man ist irgendwann dahintergekommen, wie das geht.
Also, ich jedenfalls habe folgendes getan:
Ich habe meine erste Bedingung in die "Wenn-Dann-Sosnt"-Funktion eingegeben.
Dann habe ich mich mit meiner Maus hinter diese Funktion gesetzt und habe die nächste Funktion einfach angereiht, dann die nächste usw..
Also einfach die Folrmeln aneinanderreihen, ohne zusätzliche Klammern oder Sonstiges.
Und siehe da, es hat funktioniert.
Eigentlich echt easy, wenn man´s halt erst mal weiss.
Auf jeden Fall werde ich wahrscheinlich nie vergessen, wie das geht ( hi hi ).
Also, nochmals "Danke",
liebe Grüße
susanne

