leider finde ich keinen Weg, wie ich einer Funktion beibringen kann "" als leer zu interpretieren.
Beispiel:
A5 ist 5
A6 ist 2
die Formel in B5: wenn(a5>4;a5;"")
die Formel in B6: wenn(a6>4;a6;"")
Wie zu erwarten ist enthält B5 den Wert 5 und B6 ist leer.
Nur ergibt die Formel C5: =b5*1 den Werte 5
während die Formel in C6: =b6*1 den Werte #Fehler enthält
Die gleiche Formel in c7: =b7*1 (wobei b7 leer ist) ergibt ein leeres Feld
Da ich über mehrere Sverweise und Kombination von diesen arbeite brauche ich einen ERSATZ für den Wert "". Und zwar einen über den ich rechnen kann als wäre die Zelle wirklich leer. Und nicht nur die Anzeige leer.
Durch meine weitergehenden Formeln ist eine Benutzung mit istfehler(b6*1)nicht möglich, da ich dann bei 4 verknüpften Zellen 16 verschiedene Bedingungen abfragen müßte.
Bislang behelfe ich mir damit das ich statt "" "X" nutze und nachher über kopieren Werte einfügen und ersetzten von X gegen leer dieses Problem umgehe.
Aber leider hängt dann die ganze automtisierte variable Verrechnung an dieser Stelle wieder von Handarbeit ab.
Wenn möglich möchte ich aber nicht in VBA ausweichen.
Mit der Hoffnung auf Hilfe
Axel Budde