• 締切済み

エクセルで開始時間の平均を出すには

開始時刻の平均を算出したいのですが、うまくいきません。 単純に平均を出すと、合計数が9476÷11=861 61の60を繰り上げて、901では、ないようで…。シリアル値などの変換が必要? 時間計算を調べもしましたが、時間合計を算出する式しか見つからず、時間平均の計算方法がわかりません。 24時間表記で以下のような場合は、どうしたらいいかご存知の方がいましたら、ご教示いただけると幸いです。 854 850 854 855 853 854 853 852 851 900 900 つたない文章で恐縮ですが、どうぞよろしくお願いいたします。

みんなの回答

回答No.1

時間は60進法なので単純に足すと計算が合わないです。 時間のシリアル値直すか分の部分をスケール変換で10進数にして 結果をまたスケール変換して60進数に戻すかですね。 スケール変換だとこんな感じ 854   =ROUNDDOWN(A1,-2)+(100*MOD(A1,100)/60) 850   =ROUNDDOWN(A2,-2)+(100*MOD(A2,100)/60) 854   =ROUNDDOWN(A3,-2)+(100*MOD(A3,100)/60) 855   =ROUNDDOWN(A4,-2)+(100*MOD(A4,100)/60) 853   =ROUNDDOWN(A5,-2)+(100*MOD(A5,100)/60) 854   =ROUNDDOWN(A6,-2)+(100*MOD(A6,100)/60) 853   =ROUNDDOWN(A7,-2)+(100*MOD(A7,100)/60) 852   =ROUNDDOWN(A8,-2)+(100*MOD(A8,100)/60) 851   =ROUNDDOWN(A9,-2)+(100*MOD(A9,100)/60) 900   =ROUNDDOWN(A10,-2)+(100*MOD(A10,100)/60) 900   =ROUNDDOWN(A11,-2)+(100*MOD(A11,100)/60) =SUM(A1:A11)   =SUM(B1:B11) =A13/11       =B13/11     =ROUNDDOWN(B14,-2)+(60*MOD(B14,100)/100) 罫線が入ってませんがスペースで判断してください。

poporon32
質問者

お礼

できました! しかも早々にご返答いただきまして、 本当に、本当にありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで時刻の平均を出すには?

    初めて質問します。 Excel2002を使って40名くらいの一週間の就寝時刻のデータの整理をしているのですが、 時刻の平均がうまく出せません。 たとえば就寝時刻が21:00と1:00だったら平均は23:00だと思うのですが、AVERAGEの関数(というのでしょうか?)で計算すると11:00になってしまいます。 1:00を25:00にすれば計算できるのですが、セルの書式を時刻の13:30という設定にして、 もうすでに膨大な量を入力してしまっています。 24時間表記のまま、時刻の平均を出す良い方法はありますでしょうか。 もしくは、 24時間以上の表記に簡単に直せる方法があれば教えてください。よろしくお願いします!

  • EXCELでの時間計算(休憩時間の差引)について

    パートさんの遅刻・早退・外出時間を自動計算する表を作っていますがうまく作れません・・・ 下記の場合どうしたらよいでしょうか? 例えば遅刻の合計時間を算出するのに開始時刻から終了時刻を引き算しますが 10:20~10:30、 12:00~12:40、 14:50~15:00、は休憩時間なので自動的 に差し引きたいと考えています。 遅刻の時間内に、休憩時間である10:20~10:30が含まれれば10、 12:00~12:40が含まれれば40、14:50~15:00が含まれれば10を引くという感じです。 どのような計算式にすればよいのでしょうか? ちなみに勤務時間は8:30~17:00です。 例えば、 (例)セル【B2】8:30(開始)セル【B3】13:00(終了)の場合、セル【B4】には50分を差引いた 3:40の合計時間を算出したいです。 色々調べて、B4に以下の式を入力してみましたが、どうもうまくいきません。 =IF(B3<>"",B3-B2-IF(TEXT(B3,"hh:mm")>"15:00","1:00",IF(TEXT(B3,"hh:mm")>"12:40","0:40",IF(TEXT(B3,"hh:mm")>"10:30","0:10","0:00")))) どうぞ宜しくお願いいたします。

  • エクセル 平均値を求めたい

    エクセルでセルに入っている値から平均値を求めたい。 この時、平均値を求めるにあたって条件があるのですが分かる方いらっしゃいますか? <条件> 0の値は無視して平均値を求める。 <セル値>     A 1   3 2   0 3   7 5   5 A1=3,A2=0,A3=7から平均値を求める時、値が入っている箇所のみ反映され 計算される方法が知りたいです。 上記値を合計すると10になり平均値は5になるようにA5に計算式を入れたいと思います。 「AVERAGE」「MEDIAN」を使用すると合計の数は10でいいのですが 割る数が0の行も含み3となってしまいます。 できれば0と入力されている所は無視して10÷2になるようにしたいのですが どう式を組んだらよろしいでしょうか? ちなみに範囲(A1~A3)を狭くすることなく算出できればと思っています。 よろしくお願いします。

  • エクセル 時刻計算の方法

     ある書籍でエクセルの勉強をしているのですが、それに記載されている時刻計算の方法がよくわかりません。  その書籍では実働時間を算出する際    I13(18:30)-G13(9:00)-"1:00"としてあります。  このやり方で正しい答えは算出されるのですが、  なぜシリアル値が入力されているセル(I13とG13)と文字列に変換した1:00とで計算できるのでしょうか。  シリアル値と文字列は同じベクトルでは、計算できないので、1:00という数値は、TIME関数を用い TIME(1,0,0)としなければならないのではないのでしょうか。  考え方について、ご存じの方がいらしたらご教示ください。 よろしくお願いいたします。  

  • エクセルでの時間表記

    月の残業時間を表にまとめようと思ってますが、式の作り方がわかりません。 まず残業時間1時間45分の場合1:45と表記し、最後に合計を計算する式を入れたいです。 表記の仕方、合計式の作り方を教えてください。

  • エクセルでの平均時間の出し方

    休憩時間の平均時間を出そうと思っています。 9日間の休憩時間の合計が8時間50分です。 私が試した方法は8時間50分に60を掛けて530分とし9日間で割りました。 電卓で計算をすると「58.88」という答えになるのですが、エクセルでは「58.53」となります。 エクセルの計算式が足りてないのだと思うのですが、調べてもどうしてもわかりませんでした。 もし、わかる方がいましたら教えてください。 よろしくお願いいたします。

  • エクセルの時間表記の変換

    エクセルでプロジェクト管理表を作っています。 9:30から10:00まで入力作業で働いたとして、 A       B       C 開始時刻  終了時刻  作業時間 9:30      10:00     00:30 上のように作業時間を0:30と算出することはできたのですが、 A       B       C       D 開始時刻  終了時刻  作業時間  作業時間(H) 9:30      10:00     00:30     0.5 それを上のように0.5という数値に変換させる方法はありますか? ちなみに、以下のように変換できれば嬉しいです。 0:15だと0.25 0:30だと0.5 0:45だと0.75 1:15だと1.25

  • エクセルで時間の計算について

    時給計算する為の表を作成しています。 時給は時間帯で変るので、時間帯ごとの時間数が出るように計算したいのですが、 自分で考えると条件式を多用して複雑になってしまいます。 もっと簡単に出来るアイディアはありませんか? 具体的な内容です。 6:00~12:00の間は900円(A時間帯) 12:00~17:00の間は800円(B時間帯) 17:00~20:00の間は900円(A時間帯) 勤務開始及び終了時刻はは6:00~20:00までの間、日によってバラバラです。 データの入力は勤務開始時刻と終了時刻を入力します。 そのうえで、A時間帯が○時間(午前と夕方以降の合計)、B時間帯が△時間という結果を得る為の 良い方法があれば教えてください。

  • エクセル 65時間超を判定する 論理式

    勤務時間合計の判定が、どうしても出来ません(涙) 月間の超過勤務時間が、規定の65時間を超過するかどうかを判定し、 65時間超であれば、65時間を超過した時間を算出し、65時間内で あればゼロ、と返す論理式が立てられません。 TAIMEVALUE関数も使ったのですがうまくいきません。 多分、時刻(時間)表示がシリアル値0~1となっているので、 判定条件の65Hが、PCでは他の時刻と混同されているのだと 思います。 でもその対策がわかりません。 私の立てた論理式は  IF(A32>”65:00”、A32-”65:00”、0) これではダメで、TIMEVALUE関数をいろいろ試しても 今のところダメです。 私の条件は ・エクセルは2002 ・全ての書式は[h]"時"mm"分" で24時間超でも表示可能の設定 ・A1からA31をA32で合計し、そのA32を判定対象に しています。 ・今回の論理式とは無関係と思いますが、A列の前に始業時刻、終業 時刻、休憩時間の入力があり、  終業時刻ー始業時刻ー休憩時間数を自動計算し、 その結果が8時間を超過すると、超過時間をA列に自動入力される設定です。 どなたかお教えください。

  • エクセルでの時間計算について

    時間計算について質問です。 図のような仕事上にかけた時間の計算をしたいのですが。終了時刻と休憩時刻で空白のセルがあるとマイナスになってしまします。 計算としてはC行の終了時刻からB列の開始時間を引き、休憩があればさらにマイナスで計算してみています。 終了時刻と休憩時刻で空白のセルがあるときには計算をせずすべてのセルが埋まったら計算結果を表示することは可能でしょうか? 現在ですと合計時間のところでマイナスになってしまい、すべて入力 がされていないと正確な数値になりません。 作業時間はその後の計算の都合上時間表示ではなく数字として表示させています。