wie hat man denn im Word bei Bedingungsfeldeingabe - Funktion „Wenn… dann … sonst“ die Auswahlmöglichkeiten zu verstehen?
Vorgegeben sind:
1- gleich
2- ungleich
3- kleiner als
4- größer als
5- kleiner oder gleich
6- größer oder gleich
1 und 2 sind noch leicht zu verstehen, doch wann ist ein Wort kleiner als ein anderes? Wann größer? Nach Versuchen hab ich festgestellt, dass die „Frau“ kleiner ist als der „Herr“ - die „Frau Dr.“ ebenfalls - an der Wortlänge kann es also nicht liegen. Wie ist es dann definiert?
bei kleiner als etc. geht es tatsächlich darum was größer oder kleiner ist.
Wenn Ihr z. B. eine Datenquelle habt, in der neben den normalen Angaben wie Name, Anrede und Adresse auch noch Zahlen stehen (z. B. Anzahl der Kinder) könnte man im Brieftext z.B. eine Abfrage starten in der nach der Anzahl der Kinder gefragt wird (Wenn ein kind, dann „Ihr Kind“ sonst „Ihre Kinder“)
„Lustigerweise“ kann man hier die Wenn-Funktionen auch noch ineinander Verschachteln etc. aber das geht hier denn doch vom Thema ab
Bei der Anrede würde ich jedenfalls grundsätzlich „GLEICH“ oder „UNGLEICH“ bevorzugen!
Schöne Grüße
LadyN
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
1 und 2 sind noch leicht zu verstehen, doch wann ist ein Wort
kleiner als ein anderes? Wann größer? Nach Versuchen hab ich
festgestellt, dass die „Frau“ kleiner ist als der „Herr“ - die
„Frau Dr.“ ebenfalls - an der Wortlänge kann es also nicht
liegen. Wie ist es dann definiert?
Also:
Buchstaben durchnummerieren A…Z = 1…26.
Ein leerzeichen hat den Wert 0.
Danach werden die beiden Worte Buchstabenweise von links nach rechts verglichen. Solange die Buchstaben identisch sind, muss der nächste verglichen werden. Sind die Wörter ungleich lang, so wird das kürzere mit Leerzeichen aufgefüllt.
„Lustigerweise“ kann man hier die Wenn-Funktionen auch noch
ineinander Verschachteln etc. aber das geht hier denn doch vom
Thema ab
Das würde mich aber mal sehr interessieren. Wie meinst du das? Kann man da doch mehr als zwei Bedingungen reinsetzen? Ich versuche mir z.B. immer wieder die Zähne daran auszubeißen, wie ich damit umgehen kann, wenn ich bei ANREDE nicht nur Herr und Frau habe, sondern z.B. auch noch Familie, also gerne ausgespuckt haben möchte: Sehr geehrter - Sehr geehrte - Liebe
Geht das doch? Wäre super, wenn ich dafür eine Lösung hätte.
Gruß
Berit
Hi Berit,
also hier die (hoffentlich) kleine Erklärung!!!
Die normale Wenn-Dann-Sonst-Formel fügst Du ja über Bedingungsfeld einfügen ein (z.B. WENN Anrede = Herrn DANN Sehr geehrter Herr SONST Sehr geehrte Frau…)
Für mein Beispiel (mit der obengenannten „Grundformel“) habe ich eine Datentabelle als Anhaltspunkt genommen in welcher unter „Anrede“ folgende Möglichkeiten stehen:
Anrede gewünschte Briefanrede
Herr Sehr geehrter Herr >,
Frau Sehr geehrte Frau >,
Familie Liebe Familie >,
Um die o.g. „Grundformel“ vollständig sichtbar zu machen drückst Du einfach die Tastenkombi ALT+F9 (oder Extras - Optionen - Ansicht - Feldfunktionen) nun sieht die Formel wie folgt aus:
{ IF { MERGEFIELD Anrede } = „Herr“ "Sehr geehrter Herr " "Sehr geehrte Frau " }
Um jetzt die Formel für die Familie passend erweitern zu können kopierst du die gesamte Formel und fügst sie an der stelle wo "Sehr geehrte Frau " steht wieder ein:
{ IF { MERGEFIELD Anrede } = „Herr“ "Sehr geehrter Herr " { IF { MERGEFIELD Anrede } = „Herr“ "Sehr geehrter Herr " "Sehr geehrte Frau " } }
Nun kannst Du die 2. Formel nach Deinem Wunsch ändern!
Im o.g. Beispiel fehlt noch die Abfrage für Frau bzw. Familie. Also änderst Du den letzten Rest auf
{ IF { MERGEFIELD Anrede } = „Herr“ "Sehr geehrter Herr " { IF { MERGEFIELD Anrede } = „Frau“ "Sehr geehrte Frau " "Liebe Familie " } }
Jetzt hebst Du wieder mit ALT+F9 die Funktionenansicht auf und kannst Das Dokument testen!