プロが教えるわが家の防犯対策術!

以前、このような質問をさせて頂きました

http://oshiete.goo.ne.jp/qa/6873077.html


TIME(0,A1,0) といった式で、A1セルの数値を●時●分のように表示は上手く出来ましたが、
24時間を超過した場合に、上手く表示できなくなりました

24時間を超過した数値を上手く表示させるには、どのような処理を行ったら良いでしょう?


伝わりにくい質問かもしれませんが、どうぞよろしくお願い致します

A 回答 (2件)

そもそも、TIME関数の仕様として、24時間未満の表示しかできません。



 ※24時間を超えると、また0時から始まります。
  要は、24時制の時計と同じです。

24時間以上を表示させたければ、TIME関数をやめて、

=A1/1440 

します。   但し、セルの書式設定の表示形式を ユーザ定義 で

 [h]:mm

とします。
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/08/03 08:57

MOD関数(もしかしたらアドインのインストールが必要かも)


は割り算の余りを出す関数です。
要するに24時間=1440分なので
1440分で割った余りについて時間計算すればいいですから

=TIME(0,MOD(A1,1440),0)
で出せます。
    • good
    • 0
この回答へのお礼

早々の返答ありがとうございます

教えて頂いた方法では上手くいきませんでした
こちらの操作方法が良くなかったのでしょうか…

お礼日時:2011/08/03 08:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!