If-Funktion + Mid-Funktion
27.06.2005 15:36:40
Inge
Ich knobele im Moment an einem Problem mit einer If-Funktion. Diese sieht so aus:
=IF(MID(G3,5,1)($B$1),0,MID(G3,5,1))
Der logical Test lautet: "MID(G3,5,1)($B$1)" TRUE
value_if_true: "0"
value_if_false: "MID(G3,5,1)"
MID (G3,5,1) ist eine Funktion, die aus einer Zelle (hier G3) mit Buchstaben und Zahlen einen bestimmten Wert herauszieht. (Hier: An 5. Stelle einen Wert).
Diese Wert ist in meinem Fall eine Zahl.
In B1 steht ebenfalls eine Zahl. Soweit so gut. Das Problem ist jetzt, dass Excel mir mit dieser Formel sowohl im Falle einer Ungleichheit (wie gewollt), als auch im Falle der Uebereinstimmung (nicht gewollt), das Ergebnis "0" anzeigt. Ich habe bereits herausgefunden, dass Excel wohl mit der MID-Formel im Logical-Test nichts anfangen kann, denn wenn man diese durch eine (beliebige) Zahl ersetzt, funktioniert es.
Das Problem ist jedoch, dass ich im Logical-Test aufgrund der Daten- und Tabellenbeschaffenheit die MID-Funktion verwenden muss. Im "value_if_false"-Fall erkennt Excel die MID-Funktion uebrigens.
Hier nun meine Frage:
Was kann ich tun, dass Excel die MID-Funktion auch im Logical-Test erkennt?
Ueber Eure Antworten und Anregungen wuerde ich mich sehr freuen!
Schon einmal ein Danke im Voraus und viele Gruesse
Inge