Habe jetzt eine Standardfunktion INTERVAL_COUNT gebastelt.
Hier (z.B. in I1) ohne Benennung einfach eintragen und die entsprechende Spalte als DatumZeit formatieren:
=LAMBDA(Bereich;LET(
xx;Bereich;
y;ZEILEN(xx);
x;WENN(SPALTEN(xx)=3;xx;HSTAPELN(SEQUENZ(y;;1;0);xx));
a;INDEX(x;;1);
b;INDEX(x;;2);
c;INDEX(x;;3);
f;SORTIEREN(EINDEUTIG(VSTAPELN(HSTAPELN(a;b);HSTAPELN(a;c)));{1.2});
h;WEGLASSEN(INDEX(f;;2);-1);
i;WEGLASSEN(INDEX(f;;2);1);
j;NACHZEILE(MATRIXERSTELLEN(ZEILEN(h);y;LAMBDA(z;s;(INDEX(f;z;1)=INDEX(a;s))*MAX(;MIN(INDEX(i;z);INDEX(c;s))-MAX(INDEX(h;z);INDEX(b;s)))));LAMBDA(x;SUMME(x)))/(i-h);
HSTAPELN(f;VSTAPELN(j;0))))(HSTAPELN(G2:G11;C2:C11+D2:D11;E2:E11+F2:F11))
ergibt
630 05.07.2023 18:00 3
630 05.07.2023 20:00 5
630 06.07.2023 03:00 0
631 05.07.2023 18:00 1
631 05.07.2023 20:00 5
631 06.07.2023 03:00 0
Hier (z.B. in I1) ohne Benennung einfach eintragen und die entsprechende Spalte als DatumZeit formatieren:
=LAMBDA(Bereich;LET(
xx;Bereich;
y;ZEILEN(xx);
x;WENN(SPALTEN(xx)=3;xx;HSTAPELN(SEQUENZ(y;;1;0);xx));
a;INDEX(x;;1);
b;INDEX(x;;2);
c;INDEX(x;;3);
f;SORTIEREN(EINDEUTIG(VSTAPELN(HSTAPELN(a;b);HSTAPELN(a;c)));{1.2});
h;WEGLASSEN(INDEX(f;;2);-1);
i;WEGLASSEN(INDEX(f;;2);1);
j;NACHZEILE(MATRIXERSTELLEN(ZEILEN(h);y;LAMBDA(z;s;(INDEX(f;z;1)=INDEX(a;s))*MAX(;MIN(INDEX(i;z);INDEX(c;s))-MAX(INDEX(h;z);INDEX(b;s)))));LAMBDA(x;SUMME(x)))/(i-h);
HSTAPELN(f;VSTAPELN(j;0))))(HSTAPELN(G2:G11;C2:C11+D2:D11;E2:E11+F2:F11))
ergibt
630 05.07.2023 18:00 3
630 05.07.2023 20:00 5
630 06.07.2023 03:00 0
631 05.07.2023 18:00 1
631 05.07.2023 20:00 5
631 06.07.2023 03:00 0
Manchmal muss man Menschen aufgeben. Nicht, weil sie Dir egal sind, sondern weil Du es ihnen bist.