Ich stecke irgendwie fest. Ich hoffe, Sie können mir helfen.
Ich möchte:
-SUMME, aber nur, wenn in aufeinanderfolgenden Zellen Werte größer als Null vorhanden sind.
-Ich möchte außerdem die Funktion „Summe“ nur dann identifizieren und anweisen, wenn zwei aufeinanderfolgende Werte usw. vorliegen. Dabei ist es egal, ob ich pro Spalte eine andere Funktion eingeben muss, sondern ob ich wissen möchte, ob die Summe das Ergebnis von 2, 3 oder mehr aufeinanderfolgenden Zellen ist.
- Problematischer kann es werden, wenn pro Zeile mehr als eine Reihe aufeinanderfolgender Werte vorhanden ist, aber ich möchte zumindest in der Lage sein, eine Lösung zu finden, wenn einfache Intervalle mit isolierten Werten vorliegen, wie im Beispiel im Bild oben.
Ich schätze, es wäre etwas mit SUMIF, aber ich bekomme die Kriterien für das, was ich tun möchte, nicht.
hier ist ein Link zu einer Google-Tabellendatei mit Daten und erwarteten Ergebnissen
Antwort1
Was Sie versuchen, kann durch die Verwendung von Hilfsdaten zusammen mit COUNTIF erreicht werden:
Wie es funktioniert:
Um aufeinanderfolgende Werte zu zählen, eine Array-Formel (CSE) in Zelle AE3, beenden Sie mitStrg+Umschalt+Eingabe& Abfüllen.
{=MAX(FREQUENCY(IF($R3:$Z3>0,ROW($R3:$Z3)),IF($R3:$Z3<=0,ROW($R3:$Z3))))}
Geben Sie die Hilfsdaten in AA1:AD1 ein, wie im Screenshot gezeigt.
Formel in Zelle AA3, füllen Sie sie aus.
=IF(COUNTIF($R3:$Z3,">0")=AA$1,SUM($R3:$Z3),0)
Passen Sie die Zellbezüge in der Formel nach Bedarf an.