Hallo zusammen, Ich habe verschiedene Zeiten und möchte den minimalsten Zeitabstand zwischen zwei nebeneinanderliegenden Zeiten berechnen. Folgende Formel funktioniert: =MIN(ABS(D38-E38); ABS(E38-F38); ABS(F38-G38); ABS(G38-H38); ABS(H38-I38); ABS(I38-K38); ABS(K38-L38); ABS(L38-M38))—> es kommt 0:32:00 raus.
Folgende nicht: =MIN(ABS(D38-E38); ABS(E38-F38); ABS(F38-G38); ABS(G38-H38); ABS(H38-I38); ABS(I38-J38); ABS(J38-K38); ABS(K38-L38); ABS (L38-M38)) —> es kommt 0:00:00 raus
Das Problem liegt an den zwei benachbarten leeren Zellen. Beim ersten Mal habe ich J38 einfach weggelassen. Ich möchte nun eine solche Formel haben, die für alle Zellen (D38 bis CC38) funktioniert und das Problem mit zwei oder drei benachbarten leeren Zellen den Wert nicht beeinflusst. Ich will aber nicht immer händisch eine leere Zelle überspringen. Kann mir jemand mit einer Formel weiterhelfen?
z.B. mit der Funktion AGGREGAT(15; ...) =AGGREGAT(15;6;ABS(D1:L1-E1:M1)/((D1:L1+E1:M1)<>0);1) Der Zusatz /((D1:L1+E1:M1)<>0) sorgt dafür, dass wenn zwei oder mehr benachbarte Zellen leer sind, diese ignoriert werden.
Eine weitere Frage die bei mir gerade aufkam: Wenn ich die maximale Zeitabstand berechnen will, dann kommt bei mir einfach die letzte Zeit vor 0 Uhr als Ergebnis raus (siehe Anhang). Das macht nicht so viel Sinn. Weist du da weiter? Zusätzlich würde ich noch gerne berechnen wollen, den minimalsten Abstand, der einen Abstand von kleiner 10 min - ebenso wie leere Zellen - ignoriert. Wie kann ich die Formel dafür anpassen?