- ベストアンサー
Excelの経過時間で10000時間の単位を扱いたい
[h],mmで表示形式指定した場合、1000の位までは計算できるのですが、10000を超えると計算できなくなってしまいます。どうしたら良いでしょうか
- みんなの回答 (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)) のような処理をしてしのぎます。
その他の回答 (1)
- Fat01ton
- ベストアンサー率46% (122/264)
回答No.1
直接入力では10000を超えるものは文字列(?)と認識されるというのがEXCELの仕様(?)のようです。 ただ、SUMなどの計算で求められた値は 10000を超えても時間と認識するようなので 他のセルに計算で自分が入力したい時間にして コピー→形式を選択して貼付け→【値】でやって見るのはどうでしょうか?
質問者
お礼
そのようですね。ありがとうございました。
お礼
参考になりましたありがとうございました。