• ベストアンサー

24時間を超過した時の時間計算

以前、このような質問をさせて頂きました http://okwave.jp/qa/q6873077.html TIME(0,A1,0) といった式で、A1セルの数値を●時●分のように表示は上手く出来ましたが、 24時間を超過した場合に、上手く表示できなくなりました 24時間を超過した数値を上手く表示させるには、どのような処理を行ったら良いでしょう? 伝わりにくい質問かもしれませんが、どうぞよろしくお願い致します

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

そもそも、TIME関数の仕様として、24時間未満の表示しかできません。  ※24時間を超えると、また0時から始まります。   要は、24時制の時計と同じです。 24時間以上を表示させたければ、TIME関数をやめて、 =A1/1440  します。   但し、セルの書式設定の表示形式を ユーザ定義 で  [h]:mm とします。

tsucchie
質問者

お礼

ありがとうございます 希望の操作が出来ました 私の考え方が固着していたようです シンプルな方法で扱い易い方法に感謝です!

その他の回答 (1)

  • root_16
  • ベストアンサー率32% (674/2096)
回答No.1

MOD関数(もしかしたらアドインのインストールが必要かも) は割り算の余りを出す関数です。 要するに24時間=1440分なので 1440分で割った余りについて時間計算すればいいですから =TIME(0,MOD(A1,1440),0) で出せます。

tsucchie
質問者

お礼

早々の返答ありがとうございます 教えて頂いた方法では上手くいきませんでした こちらの操作方法が良くなかったのでしょうか…