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

[h],mmで表示形式指定した場合、1000の位までは計算できるのですが、10000を超えると計算できなくなってしまいます。どうしたら良いでしょうか

A 回答 (2件)

xxxx:yy 形式で入力した場合、xxxx部分が4桁までならxxxx時yy分と解釈されるけど


5桁以上だと文字列にされちゃうのはExcelの仕様っていうか、限界です。

なんとかして文字列から数値に変換してやれば以後の計算は問題なく出来るので、
たとえば

=IF(ISNUMBER(A1), A1, VALUE(LEFT(A1,LEN(A1)-3))/24+VALUE(RIGHT(A1,2)/24/60))

のような処理をしてしのぎます。
    • good
    • 0
この回答へのお礼

参考になりましたありがとうございました。

お礼日時:2002/07/16 07:56

直接入力では10000を超えるものは文字列(?)と認識されるというのがEXCELの仕様(?)のようです。



ただ、SUMなどの計算で求められた値は
10000を超えても時間と認識するようなので
他のセルに計算で自分が入力したい時間にして
コピー→形式を選択して貼付け→【値】でやって見るのはどうでしょうか?
    • good
    • 0
この回答へのお礼

そのようですね。ありがとうございました。

お礼日時:2002/07/16 07:57

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