アプリ版:「スタンプのみでお礼する」機能のリリースについて

セルの表示を0:00となる[h]:mmとしています。たとえば、SUM(A1+A2+A3+A4+A5)とすると5:00など正常に動きますがSUM(A1:A5)とすると0:00となります。時間形式以外の計算ではSUM(A1:A5)の関数も正常に動きます。TEXT関数を調べましたが理解できませんでした。とても困っています。よろしくお願いします。

A 回答 (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などの入力で上書きして見てください。合計値が正しくなるでしょう。
とすればアクセス->エクセルで時刻値がどうなったのか(文字列扱いではないのか)その点に絞って補足してみて下さい。
    • good
    • 3

もしかして、EXCELについてですか?



実際にA1:A5にはどういうデータが入っているんでしょう?

この回答への補足

はいエクセルです。2003を使用しています。
0:30,1:00,0:30などです。それぞれ30分、60分を意味します。これらの数値は別のアクセスソフトからコピーしてきています。SUM関数設定時にひとつずつ+をいれていけば計算しますが、:を使用し範囲指定すると0:00となります。

補足日時:2004/07/16 08:08
    • good
    • 11
この回答へのお礼

解決しました。ありがとうございました。また機会がありましたらよろしくお願いいたします。

お礼日時:2004/07/16 08:30

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

このQ&Aを見た人はこんなQ&Aも見ています