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/Average
Zeit zu finden between before midnight and after midnight
.
Wie es funktioniert:
- Formel für
Method 1
(Helper Time Method) in ZelleG38
.
=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 2
in ZelleG51
(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
NUMBER
das Zellenformat anwendenG38:G47
. - Grundsätzlich werden
DATE
daher beim Anwenden der vorgeschlagenen Formel Excel- Ergebnisse erfolgreich ausgewertet.TIME
Numeric data
TIME
Passen Sie die Zellbezüge in der Formel nach Bedarf an.