Hallo,
ich bin beim Übersetzen über ISTBEZUG (engl. ISREF) gestolpert. Hier der englische Hilfetext (ohne die Tags):
<quote>
ISREF
Tests if the content of one or several cells is a reference. Verifies the type of references in a cell or a range of cells. Returns TRUE if the argument is a reference, returns FALSE otherwise.

Syntax
ISREF(value)

Value is the value to be tested, to determine whether it is a reference.

Example
ISREF(C5) returns the result TRUE because C5 is a valid reference.
ISREF(abcd) returns TRUE if a cell exists with the text "abcd" inside.
ISREF("abcdef") returns FALSE if no cell exists with that text inside.
ISREF(4) returns FALSE.
</quote>

Auf den ersten Blick schein alles klar. ISTBEZUG(C5)=WAHR, ISTBEZUG(4)=FALSCH, wie es in der Hilfe steht. Das stimmt auch, wenn man Namen benutzt. Steht neun als Name für die Zahl 9 (im Dialog direkt unten eingetragen), dann ist ISTBEZUG(neun)=FALSCH, steht MwSt als Name für die Zelle C4, die den Wert 0,19 enthält, dann ist ISTBEZUG(MwSt)=WAHR.

Doch dann kommt der Teil mit den Texten. Tragt in ein Tabellenblatt in die Zelle C3 den Text abc ein. Dann in der Zelle A3 die Formel =ISTBEZUG(abc). Das Ergebnis ist wie in der Hilfe angegeben WAHR. Lasst euch nun in B3 mit =FORMEL(A3) anzeigen, welche Formel in A3 steht. Die Anzeige ist =ISTBEZUG('abc'). Und in der Tat, mit dem Finden des Textes hat OOo die Formel geändert.

Gegenversuch, nehmt die Formel =ISTBEZUG(efg), wobei efg nicht auf dem Tabellenblatt vorkommt. Ergebnis ist nicht etwa FALSE sondern #Name?

Versucht es mit doppelten Anführungszeichen =ISTBEZUG("abc") wie im Hilfetext. Ergebnis FALSCH, sollte nach Hilfetext aber WAHR sein.

Tragt nun efg in eine Zelle ein. Erwartetes Ergebnis: Die oben benutze Formel gibt nun WAHR zurück. #Name? bleibt aber, auch bei Strg+Umschalt+F9.

Neuer Versuch. Schreibt "klm" als Text in eine Zelle. Versucht dann =ISTBEZUG("klm"). Ergebnis FALSCH, verhält sich also anders als mit abc, der Text darf also wohl nicht beliebig sein.

Nächstes Experiment. Schaltet auf der Zelle A3 den Detektiv vom Vorgänger ein. Er zeigt auf die Spalte unter C3. Merkwürdig.

Und weiter: Ändert den Inhalt der Zelle C3 auf xyz. Erwartetes Ergebnis: Die Formel in A3 liefert FALSCH, aber der Wert bleibt bei WAHR, weil die Formel in A3 geändert wird.

Ihr seht mich ziemlich verwirrt. Weiß jemand, ob dieses Verhalten so ist wie es sein soll und wozu man diese Funktion benötigt?

mfG
Regina

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an