hallo udo,

ich habe natürlich sofort indirekt probiert, bemerkte aber, dass da der inhalt (nicht der bezug - d.h. z.b. "tabelle1.b2") rauskommt. und in der aktuellen hilfe fand ich die beschreibung folgendermassen:

INDIREKT(Bez;A1)

*Bez* stellt einen Bezug auf eine Zelle oder einen Bereich dar (in Textform), für den der Inhalt zurückgegeben wird.

die funktion wandelt also wirklich einen text in einen bezug um, aber :-( leider wird der sogleich wieder weiterverwendet und es wird der inhalt schlussendlich zurückgegeben - es funktioniert also anscheinend genau so imho wie ZELLE("contents",<adresse>).

Irgendwie scheint da etwas mit den Begriffen durcheinander zu gehen.
Aus der Hilfe:
INDIREKT
Gibt den __Bezug__ zurück, der in der von dem Argument Bezug angegebenen
Zelle oder dem Zellbereich steht.

Genau das Umwandeln von Text in einen Bezug ist also die Aufgabe von INDIREKT.

So liefert z.B. =INDIREKT("A" & "1") eben genau den Bezug A1, also erscheint
der Inhalt der Zelle A1.
(das ist leider genau der springende punkt)
Ich kann nur noch einmal anbieten, daß Du Dein Problem anhand eines Beispiels
ausführlich erläuterst, vielleicht können wir Dir dann helfen.

hier kommt (m)ein beispiel:
VERGLEICH(A2;Tabelle1.A2;ADRESSE(1+WERT(INDIREKT(Tabelle1.$O$2));12;4;;"Tabelle1");0)
d.h. also: ich suche einen wert in einem bereich:
1. ich kenne den suchstring (inhalt von A2)
2. ich weiß, wo der anfang des such-bereiches ist: "Tabelle1.L2".
3. aber für das ende des such-bereiches muss ich mir die adresse zusammenbasteln: hier habe ich ADRESSE genommen, da ich so spalte und zeile und tabelle separat eingeben kann:
3.a.    ich weiß nämlich nur die spalte genau: 12 (= L)
3.b.    die zeile muss ich berechnen: "1+WERT(...)".

ich dachte diesbezüglich schon (ergebnislos) über mögliche andere fehlerquellen nach: - ist die schreibweise unmittelbar vor "ADRESSE" falsch (: statt ; oder etwas ganz anderes)? - gibt es eine funktion, die zurückgibt, wie viele zeilen einer spalte nicht-leer sind (d.h. von oben beginnend, solange die anzahl der zeilen dieser spalte zählen bis die erste leere zelle gefunden wird)?

Übrigens hast Du mit "grundlegende frage zu formeln" Deinen eigenen Thread
gekapert.
Näheres siehe: http://www.eschkitai.de/openoffice/netikette.html
ups!! entschuldigt bitte, habe ich nicht gewusst. (ich habe jetzt meine andere frage ein bißchen da herein genommen).
muss ich sonst noch etwas tun um das "kapern" wieder gutzumachen?

hg
hans

Antwort per Email an