ich habe in einer Spalte einen bestimmten unregelmäßig wiederkehrenden Wert und möchte davor abwärts die Zellen mit anderem Wert bis eben zur ersten Zelle mit solch einem Wert zählen.
Dann muss in meiner Spalte B für die gesuchte Formel jeweils für Zelle
B1 das Ergebnis „4“ herauskommen,
B2 das Ergebnis „3“ herauskommen,
B3 das Ergebnis „2“ herauskommen,
B4 das Ergebnis „1“ herauskommen,
B5 das Ergebnis „0“ herauskommen,
B6 das Ergebnis „0“ herauskommen,
B7 das Ergebnis „3“ herauskommen,
B8 das Ergebnis „2“ herauskommen,
B9 das Ergebnis „1“ herauskommen,
B10 das Ergebnis „0“ herauskommen,
B11 das Ergebnis „5“ herauskommen,
B12 das Ergebnis „4“ herauskommen,
usw. herauskommen.
Ich denke, eine ZÄHLENWENNS-Formel ist hier Grundlage oder Bestandteil?
danke für deine Antwort.
Das geht zwar schon in die richtige Richtung, nur brauche ich die Zählung in umgekehrter Reihenfolge.
Das auszurechnende Ergebnis in Spalte B gibt mir eine Art Countdown aus.
Jede Zeile in der Excel-Tabelle steht für eine Uhrzeit. (Zeile 1 = 1.00 Uhr, Zeile 2 = 2.00 Uhr, …).
Die in der Spalte A errechneten Zahlen 0 und 1100 bedeuten, ob eine Maschine läuft (und wie „stark“, aber das ist hier unwichtig).
Die gesuchte Formel für Spalte B soll mir dann sinngemäß ausgeben:
Zeile B1: Noch 4 Stunden, bis die Maschine wieder läuft.
Zeile B2: Noch 3 Stunden, bis die Maschine wieder läuft.
Usw.
Immer wenn der Wert in Spalte A nicht Null ist, soll Null für Spalte B ausgegeben werden.
Wenn wieder Null in Spalte A steht, zähle bis zur nächsten Zelle wo nicht Null steht (also fange den Countdown von vorne an). Oder anders ausgedrückt: „ganz normal“ immer stur nach unten zählen.
Bezugnehmed auf mein ganz oben gemachtes Beispiel muss in der Formel für Zelle B1 bereits bis Zeile 5 gezählt wurden sein.
Ich habe für die Übersichtlichkeit Spalte B als Hilfsspalte und C als Ergebnisspalte benutzt. Man kann natürlich auch jede andere Spalte verwenden.
Der Bereich B1:B$1048576 bezieht sich auf die aktuelle Zeile und die letzte Zeile des Dokuments, das könnte man aber noch einschränken. Wenn die Tabelle maximal 100 Zeilen lang ist funktioniert B1:B$100 oder wenn immer nur maximal 10 Stunden möglich sind würde B1:B11 funktionieren (in dem Fall das $-Zeichen entfernen damit sich das Bereichsende mitverschiebt).