初めて質問します。
Excel2002を使って40名くらいの一週間の就寝時刻のデータの整理をしているのですが、
時刻の平均がうまく出せません。
たとえば就寝時刻が21:00と1:00だったら平均は23:00だと思うのですが、AVERAGEの関数(というのでしょうか?)で計算すると11:00になってしまいます。
1:00を25:00にすれば計算できるのですが、セルの書式を時刻の13:30という設定にして、
もうすでに膨大な量を入力してしまっています。
24時間表記のまま、時刻の平均を出す良い方法はありますでしょうか。
もしくは、
24時間以上の表記に簡単に直せる方法があれば教えてください。よろしくお願いします!
No.3ベストアンサー
- 回答日時:
#2の補足に関して
>例として示してくださった =IF(A2<4,A2+24,A2))
(すみません、この式はイメージで書いてしまっていて、不適当でした。無視して、下記をご参考に)
例データ
A列A2,A3に
1:00
23:00
D1に
4:00
とあるとします。
B2に=IF(A2-$D$1>0,A2,A2+1)
と入れてB3に式を複写します。
またB2,B3の書式をユーザー定義[h]mm:ssとします。24時間を越えた時刻表示をするようにします。
結果B2,B3は
25:00:00
23:00:00
となります。
加えると48:00:00
となって2で割ると24時になります。
ーーーー
しかし、時刻を23:00のように「:」を使って入力しましたか。
ありがとうございます!!!
無事に25:00:00といった表記になりました。
これで先に勧めます(涙)
データで時刻を扱う場合、「:」はよくないのですね?見やすさ重視で入力しておりました。
勉強不足でした。反省します。
No.4
- 回答日時:
こんばんは。
例:
A列 B列
表示 実際の計算(検査用)
13:30 25:30
0:00 24:00
1:00 25:00
2:00 26:00
11:00 23:00
-------- ------
A6:
=SUM(IF(HOUR(A1:A5)<7,A1:A5+1,IF(HOUR(A1:A5)<19,A1:A5+0.5,A1:A5)))/COUNT(A1:A5)
配列数式ですから、一旦式を入力したら、F2を押して、『ShiftとCtrlを押しながらEnterキー』を押して、再確定してください。
実際に、昼夜逆の人がいなければ、この計算で何とかなるかと思います。未だ、十分に精査されていませんのが、今のところ、問題は見当たりません。
7時というものを、境目にしていますが、これは、6時(18時)でも5時でも構いません。
なお、HOUR関数で括らないと、万が一、通常の24H 方式で入力された時に、間違った計算が出てきます。
今回、検査のために使ったB列の検査数式
=IF(HOUR($A$1:$A$5)<7,$A$1:$A$5+1,IF(HOUR($A$1:$A$5)<19,$A$1:$A$5+0.5,$A$1:$A$5))
もし、正しいようでしたら、検査数式は必要ありません。元の式と同じ行でないと、出てきません。同じ行でない場合は、5行の範囲を選択して、上記の配列の確定(Shift+ Ctrl+ Enter)で確定しなければなりません。また、外すときは、範囲を選択して、F2を押し、Ctrl+Enterでしか外れません。
40名×7 =280 個のデータでしたら、別シートに数式で出して、検査してもよいかもしれません。
回答ありがとうございます。
上の配列数式というので簡単に出ました!
下の方の方法で出した時間と一致しています。
検査数式というのがまだよく理解できておりませんが、今後の参考にさせていただきます。
本当に救われました!感謝であります!!
No.2
- 回答日時:
浅学非才の身ですので、断定はできませんが、
この問題はエクセルの問題ではないと思います。エクセルは計算に使うだけで、その前の設計段階の問題でしょう。時間なら平均が考えられるが、時刻では、幅を区切らないと平均が意味がないのではないでしょうか。永久に流れる時刻の中の平均は無意味でしょう。
ですからこういうことです。
就寝時間のスタートを何時、終わりは夜12時ではなく2時3時4時ぐらいを、サンプル・グループの実情に合わせて、合理的に決める。
その場合は夜1時は25時、夜2時は26時として、関数(たとえば=IF(A2<4,A2+24,A2))で計算して
出し(ただし14時を、2時就寝と記した者はないものとする)、そして平均を出せば
どうでしょう。平均は数直線上にプロットできるものでないと、意味がなく、その最初と最後の線の重心に当たるものと、学校で勉強しました。ですから、夜12時以後が、折り返すような数値になってはならず、延長線上にないといけないと思います。
これで都合が悪い場合は、補足して、OKWave読者に知らせてください。
この回答への補足
回答ありがとうございます。
がむしゃらに、ただ時間をエクセルに入力していたのでそこまで考えておりませんでした。
やはり24時間表示ではない方が良いかもしれませんね。
関数に関しても全く知識がございません。
例として示してくださった =IF(A2<4,A2+24,A2))
はどのように使えばいいのでしょうか・・・
No.1
- 回答日時:
日にちを設定してはどうでしょう。
数値の扱いとして、
「1900/1/0 21:00」と「1900/1/0 1:00」
の平均を出しているため11:00になってしまいます。
日を一日ずらして、
「1900/1/0 21:00」と「1900/1/1 1:00」
の平均を出せば、23:00になるでしょう。
この回答への補足
回答ありがとうございます。
既に入力されている時間に日にちを設定するには、やはり一つ一つ直していかなければならないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで睡眠時間をもとに判定したい 6 2022/08/19 13:47
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- 統計学 統計分析とExcelに詳しい方、何卒よろしくお願いいたします。 6 2022/05/27 10:30
- 会社・職場 質問です。 私の勤め先はゆるいですか? 何点か例を箇条書きにしてみます。 ・開店時間と定時が同じ時間 4 2022/05/17 18:57
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
治せない「クセ」を教えてください
なくて七癖という言葉どおり、人によっていろいろなクセがありますよね。 あなたには治せないクセがありますか?
-
食べられるかと思ったけど…ダメでした
「この煮物、だいぶ放置しちゃったけど大丈夫かな…」 「食べ物じゃないけど、なんか食べたらすごく美味しそうな気がする」
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
エクセルで平均退社時間を出したいと思っています。
その他(Microsoft Office)
-
睡眠時間を計算する関数
Access(アクセス)
-
Excelで睡眠時間をもとに判定したい
Excel(エクセル)
-
-
4
エクセルで平均時間の表示の仕方
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名の変更
-
Excelの開始ブックを固定したい...
-
vba Excelのタブをプログラムか...
-
エクセルでセルに入力する前は...
-
Excelで項目の種類ごとに番号を...
-
カーソルを合わせてる時のみ行...
-
Excelファイルを開くと私だけVA...
-
Excel初心者です。 Excelでやり...
-
スプレッドシート(Excelでも良...
-
【マクロ】複数の日付データをY...
-
エクセルで、数字の下4桁の0を...
-
エクセル2021 範囲指定印刷をす...
-
【VBA】使ってたクエリの接続を...
-
【Excel】 1つのセルの日にちを...
-
Excel スクロールバーの長さが...
-
【マクロ】関数の入力にてエラ...
-
【マクロ】AブックからBブック...
-
エクセルの印刷について
-
エクセルで作った表が印刷する...
-
【マクロ】メッセージボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、数字ではない値(...
-
Excel いい方法教えてください。
-
納期順に勝手に並べ替えられる...
-
エクセルで作成した書類の印刷...
-
Excel初心者です、Excelの日付...
-
エクセルで作った表が印刷する...
-
実務の処理について。
-
AM8:30から翌朝8:30まで勤務す...
-
Excelのデータの入力規則の問題...
-
Excelの罫線を消す方法
-
桁をセルで区切って計算をした...
-
スプレッドシート(Excelでも良...
-
VLOOKUP関数で複数条件を設定に...
-
Excel初心者です。 Excelでやり...
-
エクセルでAのセルに「家電」と...
-
ファイルとフォルダの移動につ...
-
XMLHTTP60で前日のデータが取れ...
-
ファイルパスについて。
-
エクセルの数式について教えて...
-
スプレッドシートで適切な条件...
おすすめ情報