- ベストアンサー
エクセルで時間の合計ができません
セルの表示を0:00となる[h]:mmとしています。たとえば、SUM(A1+A2+A3+A4+A5)とすると5:00など正常に動きますがSUM(A1:A5)とすると0:00となります。時間形式以外の計算ではSUM(A1:A5)の関数も正常に動きます。TEXT関数を調べましたが理解できませんでした。とても困っています。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
本質問とは関係無いと思いますが、sum関数の書き方は=SUM(A1,A2,A3)で=SUM(A1+A2+A3)ではSUM関数の働きを使ったことにならないのでは。一旦A1+A2+A3で合計が出て、 =SUM(x)のxは単項でそのままxを出していると考えられるから。 >アクセスソフトからコピーしてきています ここにカギがあると思います。 A2:A3にシートに直接 0:30 0:50 といれ、=SUM(A2:A3)とすると1:20になりました。 しかし’を付けて '0:30 '0:50 とすると(見た目は’は見えないが) =SUM(A2:A3)は0:00となりました。 しかし=A2+A3とすると、あら不思議1:20になりました。 これと似たことが起こっていると思います。 一度アクセスから来たデータを見た目と同じく、正式な時刻入力方式の、0:30などの入力で上書きして見てください。合計値が正しくなるでしょう。 とすればアクセス->エクセルで時刻値がどうなったのか(文字列扱いではないのか)その点に絞って補足してみて下さい。
その他の回答 (1)
- edomin
- ベストアンサー率32% (327/1003)
回答No.1
もしかして、EXCELについてですか? 実際にA1:A5にはどういうデータが入っているんでしょう?
お礼
解決しました。ありがとうございました。また機会がありましたらよろしくお願いいたします。
補足
はいエクセルです。2003を使用しています。 0:30,1:00,0:30などです。それぞれ30分、60分を意味します。これらの数値は別のアクセスソフトからコピーしてきています。SUM関数設定時にひとつずつ+をいれていけば計算しますが、:を使用し範囲指定すると0:00となります。