
Ich muss die Gesamtzeit berechnen, in der ein System ausgefallen ist, und es sieht so aus, als ob die Verwendung derSUMME(C1:C20298)es funktioniert bei mir nicht, es liefert mir einige Ergebnisse, die nicht genau sind … Die Daten sehen folgendermaßen aus und die Zellen sind als Zeit formatiert:
Wie kann ich die Gesamtzeit berechnen, in der das System ausgefallen ist? Ich habe viele Daten und diese Zeitstempel sind zufällig, zuerst haben Sie 17:27:22.432, dann nach ein paar Zeilen haben Sie 08:04:25.542
Antwort1
Was soll’s, ich kann es ja mal versuchen.
Die Behauptung hinsichtlich der erwarteten Ergebnisse scheint nur dann auf das Datenbeispiel zuzutreffen, wenn die ungeraden Linien auf den Zeitpunkt des Systemstarts und die geraden Linien auf den Zeitpunkt des Systemausfalls zeigen ODER umgekehrt, wobei Ersteres wahrscheinlicher erscheint.
Dies werde ich bei meiner Antwort berücksichtigen.
Da die Daten gepaart zu sein schienen, aber möglicherweise auf diametral entgegengesetzte Weise, werde ich eine Formel angeben, um die Differenz zwischen jedem ungeraden/geraden Paar zu ermitteln. Diese kann dann für die Berechnung verwendet werden last - first
, je nachdem, welche der beiden Möglichkeiten tatsächlich zutrifft:
=SUM( INDEX(A1:A10,SEQUENCE(5,1,2,2),1) - INDEX(A1:A10,SEQUENCE(5,1,1,2),1) )
Die erste INDEX
gibt alle geraden Zeilen aus, da sie mit Zeile 2 beginnt und um 2 erhöht. Die zweite INDEX
gibt alle ungeraden Zeilen aus, da sie mit Zeile 1 beginnt und um 2 erhöht.
Excel verwendet seine Array-Funktionen für die paarweise Subtraktion und SUM
summiert die Ergebnisse.
Ich habe eine Eingabe mit 10 Zeilen und einer Spalte verwendet. Man kann sie an die tatsächliche Datenreferenz anpassen und man kann es „raffiniert“ angehen, indem man COUNT
durch zwei dividiert, um die Anzahl der Werte zu erhalten, die die beiden SEQUENCE
Funktionen erzeugen.