PDA

Vollständige Version anzeigen : Funktion


Lutze
28.09.2016, 19:48
Hallo,
folgendes Problem.
Ich habe in Zelle A1 entweder Z01 oder Z01/2 stehen.
Jetzt möchte ich, daß in Zelle B1 dann Z01 oder Z01-2 (mit Bindestrich) steht.
Ich habe es mit der WENN Funktion probiert, klappt aber nicht.

Gruß
Lutze

Hajo_Zi
28.09.2016, 19:51
<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:126px;" /><col style="width:126px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Z01/2</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Z01-2</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">8</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Z01</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Z01</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>B7:B8</td><td>=WECHSELN(A7;"/";"-")</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 23.05 einschl. 64 Bit</td></tr></table><br/>

<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

Lutze
28.09.2016, 20:11
Hallo Hajo,
erst einmal Danke.
Mein Problem ist aber, in Zelle A1 steht entweder Z01 oder Z01/2. immer nur ein Wert. In B2 soll dann entweder Z01/2 mit Bindestrich oder nur Z01 erscheinen. In deiner Lösung sind doch beide Werte vorhanden (in A7 und A8).

Lutze

Hajo_Zi
28.09.2016, 20:15
ich konnte Deine Tabelle nicht sehen und habe das nach den Angaben im Beitrag nachgebaut.
Das war dann für den Papierkorb gearbeitet.
Da ich dies nicht mache, bin ich raus.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

Lutze
28.09.2016, 20:23
Hallo,
ich habe es erst einmal so hinbekommen.
=WENN(A1="/";TEIL(A1;1;3);WECHSELN(A1;"/";"-"))
Gibt es evtl. eine andere Möglichkeit? Ein Problem hätte ich wenn meine Vorgabe 4.stellig wird.

Gruß

steve1da
28.09.2016, 21:32
Hola,

ich habe es erst einmal so hinbekommen.

das wage ich zu bezweifeln. Du fragst nur ab, ob in A1 "/" steht, und zwar alleine. Das tut es aber doch nicht, daher zieht immer nur der Sonst-Teil.

Allerdings weiß ich nicht, was du gegen Hajo's Lösung hast. Es soll doch lediglich nur das "/" gegen einen "-" getauscht werden.

Gruß,
steve1da

Lutze
28.09.2016, 22:04
Hallo,
gib bitte in Zelle A1 Z01 oder Z01/2 ein.
In Zelle B1 die Formel. Funktioniert !
Ich habe nichts gegen Hajos Formel, aber in Zelle A1 steht nun mal nur ein Wert.
Hajo's Beispiel ist anders,

Gruß

steve1da
28.09.2016, 22:16
Hola,

Hajo wollte dir nur zeigen das mit seiner Formel deine beiden genannten Fälle erreicht werden.

Gruß,
steve1da

Lutze
28.09.2016, 22:54
Hallo steve1da, hallo Hajo
deine Zeilen haben mich noch mal zum Nachdenken angeregt.
Natürlich funktioniert die Lösung von Hajo (perfekt).
Ich war fixiert auf 1 Zelle, mich hat irretiert das bei Hajo's Beispiel 2 Zellen angezeigt sind.
Entschuldigung !

Lutze