INDIREKT Tabellenübergreifend relativer Zellbezug
01.06.2017 15:59:09
Janet
ich habe nun Stunden nach einer Lösung in diversen Foren und Hilfen gesucht, aber leider nichts gefunden, dass funktioniert. Hoffentlich findet sich hier die richtige Lösung, ich habe langsam das Gefühl mein Hirn wird Grütze! :)
Also, ich habe zwei Tabellenblätter ("Prüfungsübersicht" und "Prüfungshilfe").
In der "Prüfungsübersicht" habe ich folgende Formel mit jeweils anderem Zellbezug, also zum Beispiel D12, D28, D32 usw. stehen:
=WENN(INDIREKT($E$1&"!D12")>0;"P";"")~f~
E1: Prüfungshilfe
Die Formel funktioniert im Ergebnis einwandfrei.
Ein Problem bekomme ich erst, wenn ich in der "Prüfungshilfe" neue Zeilen einfüge, oder Zeilen lösche. Dann muss ich blöderweise die Formel in der "Prüfungsübersicht" immer alle manuell anpassen.
Wenn ich also zum Beispiel in der "Prüfungshilfe" zwischen Zeile 6 und 7 zwei Zeilen einfüge, wandert die Zahl die ich benötige von D12 nach D14.
Die Formel müsste dann also
~f~=WENN(INDIREKT($E$1&"!D14")>0;"P";"")~f~
lauten.
Das klappt seitdem ich INDIREKT nutze leider nicht und die Formel bleibt weiterhin bei D12 und das Ergebnis ist Käse.
INDIREKT muss ich benutzen, weil ich das Tabellenblatt "Prüfungshilfe" ab und an vollständig austauschen muss und mir ohne INDIREKT dann der Bezug flöten geht.
Ich habe folgende Varianten ohne Erfolg ausprobiert
~f~=WENN(INDIREKT($E$1&"!D"&ZEILE(D12))>0;"P";"")~f~
~f~=WENN(INDIREKT($E$1&"!"&ADRESSE(ZEILE(D12);SPALTE(D12);4)))
D12 bleibt auch wenn ich Zeilen einfüge D12...
Danke schon mal für's Lesen und ggf. für's Helfen! :)