Ausführen eines T-Tests in Excel für Zeitdaten, die über Mitternacht hinausgehen

Ausführen eines T-Tests in Excel für Zeitdaten, die über Mitternacht hinausgehen

Ich möchte einen T-Test für die Schlafenszeiten von Teenagern durchführen, aber die Datenwerte überschreiten Mitternacht.

Ich habe diese Formel zur Berechnung der durchschnittlichen Schlafenszeit gefunden:
=AVERAGE((IF(B2:B118<>"",IF(B2:B118<--"12:00:00",B2:B118+1,B2:B118))))

aber wenn ich den T-Test durchführe, sind die Durchschnittszeiten eindeutig falsch.

Ich glaube nicht, dass der Code zum Ausführen des T-Tests in Excel mit unterschiedlichen Zeitwerten am/pm umgehen kann.

Ich habe über eine Umrechnung auf 24-Stunden-Zeit nachgedacht, aber ich glaube nicht, dass das funktionieren würde.

Im Durchschnitt wäre 23:00 Uhr und Mitternacht 11:30 Uhr.

Antwort1

Ich möchte zwei mögliche Methoden vorschlagen, um Mean/AverageZeit zu finden between before midnight and after midnight.

Bildbeschreibung hier eingeben

Wie es funktioniert:

  • Formel für Method 1(Helper Time Method) in Zelle G38.

=IF(F38<0.5,F38+1,F38)

  • Füllen Sie die Formel nach unten aus.

  • Eine Array-Formel (CSE) in Zelle G49, beenden mitStrg+Umschalt+Eingabe.

    {=AVERAGE(TIME(HOUR(G38:G47),MINUTE(G38:G47),SECOND(G38:G47)))}

  • Array-Formel (CSE) für Method 2in Zelle G51(vermeidet Helper Time Method).

{=AVERAGE((F38:F47)+(F38:F47<0.5))}

Achtung

  • Fügt zu jedem Zeitpunkt vor Mittag einen Tag hinzu, bevor der Durchschnitt ermittelt wird.
  • Sie können auch NUMBERdas Zellenformat anwenden G38:G47.
  • Grundsätzlich werden DATEdaher beim Anwenden der vorgeschlagenen Formel Excel- Ergebnisse erfolgreich ausgewertet.TIMENumeric dataTIME

Passen Sie die Zellbezüge in der Formel nach Bedarf an.

verwandte Informationen