Hallo,
ich habe eine Spalte 'A', in der fortlaufende Zahlen (Index) von 1 bis n stehen.
Der Clue ist, dass der Index leere Zeilen erkennen soll, sprich wenn ich Zeile 4 leere, dann soll in 'A5' nicht '5' sondern '4' stehen.
Meine erste Intention war es, mit ZEILE() die aktuelle Zeile zu erfahren und davon per ANZAHL2(INDIREKT("$A$2:$A$"&(ZEILE()-1))) die leeren Zeilen abzuziehen.
Leider hat das den Nachteil, dass nur "wirklich leere" Zeilen von ANZAHL2() erkannt werden. Zeilen, die für das Auge leer sind aber diese Formel beinhalten werden komischerweise nicht mitgezählt.
Deshalb wollte ich das Ganze mit Summenprodukt versuchen, jedoch funktioniert hier INDIREKT in Kombi mit ZEILE() nicht mehr:
SUMMENPRODUKT((INDIREKT("$A$2:$A$"&(ZEILE()-1))<>"")*1)
Als Ergebnis wird mit immer #WERT angezeigt...
Frage 1:
Warum erkennt ANZAHL2() nicht leere Zellen mit Formel im Hintergrund?
Frage 2:
Warum liefert mein SUMMENPRODUKT() immer #WERT ?
Vielen Dank vorab!