PDA

Vollständige Version anzeigen : WENN Funktion mit Bezug auf ein Feld.


Melange
02.07.2014, 07:57
Hallo Forumuser,

ich bin neu hier und weiß nicht, ob meine Frage an der richtigen Stelle platziert wird.

Ich möchte einen Serienbrief auf Word gestalten, und dabei in der Excel Datenquelle die richtige Grußformel einfügen.

Hierfür muss folgendes möglich gemacht werden:

Sehr geehrter Herr xy
Sehr geehrte Frau xy
Sehr geehrte Herren xy
Sehr geehrte Frau xy, sehr geehrter Herr xy
Sehr geehrte Damen und Herren,

Ich habe mal eine Musterdatei mit dem Versuch einer Formel angelegt, nur leider funtioniert es nicht.

Vielleicht kann mir ja hier jemand helfen.

Vielen Dank schon mal im Voraus!

LG, Melange

Mc Santa
02.07.2014, 08:47
Hallo,

ich habe folgenden Vorschlag:
<br/><b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:113px;" /><col style="width:97px;" /><col style="width:122px;" /><col style="width:426px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Anrede</b></td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Anrede 2</b></td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Name</b></td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Name 2</b></td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Vorname</b></td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>Grußform</b></td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Herr</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Mayer</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Sehr geehrter Herr Mayer,</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Frau</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Müller</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Sehr geehrte Frau Müller,</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Frau</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Herr </td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Schneider</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Schuster</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Sehr geehrte Frau Schneider, sehr geehrter Herr Schuster,</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Herren</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Schmitt</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Sehr geehrte Herren Schmitt,</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style=" color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Sehr geehrte Damen und Herren,</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11pt; background-color:#ffffff; width:800px;padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td><td> </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel</td><td> Bereich </td> <td>N/A</td></tr><tr><td>F2:F6</td><td>="Sehr geehrte" &amp; WENN(A2="Herr";"r ";" ") &amp; A2 &amp; WENN(A2&lt;&gt;"";" ";"") &amp; C2 &amp; WENN(B2&lt;&gt;"";", sehr geehrter Herr " &amp; D2;"") &amp; WENN(A2="";"Damen und Herren";"") &amp; ","</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 18.01 einschl. 64 Bit</td></tr></table><br/>

Hiflt dir das weiter?
Viele Grüße

PS: in Zelle B4 steht "Herr " (mit Leerzeichen), das solltest du korrigieren :)

Superingo2
02.07.2014, 09:18
Hallo Melange,

ich hätte die beiliegende Datei zu bieten.
Somit können auch 2 Frauen angeredet werden, und auch der Herr zuerst (was zwar nicht gebraucht wird).

Formel für F2:
="Sehr geehrte"&WENN(ODER(A2="Herr";A2="Frau";A2="Herren");WENN(RECHTS(A2;1)="r";"r ";" ")&$A2&" "&C2&WENN(B2<>"";", sehr geehrte"&WENN(RECHTS(B2;1)="r";"r ";" ")&B2&" "&D2;"");" Damen und Herren")

LG Ingo

Melange
02.07.2014, 09:20
Super!

Hat perfekt funktioniert!

Vielen lieben Dank!