- ベストアンサー
ExcelでTEXT()計算後、SUMできない
B1「01:47:01:00」 のようなタイムコードの値を、 C1「=TEXT(MID(B1,1,2)*(60*60*30)+MID(B1,4,2)*(60*30)+MID(B1,7,2)*30+RIGHT(B1,2),0)」 として、フレーム数に変換して表示しているのですが、 B11「=SUM(B1:B10)」のように範囲を指定して合計しても値が取得できません。 「=SUM(B1+B2+B3)」と書けば取得できるのですが、 これはどうしてでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
TEXT関数使ってるようなので ちょっと試しに右となりのセルへ TRIMした値に変換したら計算されましたよ D1「=VALUE(TRIM(CLEAN(C1)))」 という感じで・・・
お礼
確認しました、、、ということは、 空白かプリントできない文字が混じっているのですね……。 =VALUE(SUM(MID(B5,1,2)*(60*60*30),MID(B5,4,2)*(60*30),MID(B5,7,2)*30,RIGHT(B5,2))) TEXTを使わないでやってみるとうまくいきました。 関数を使い始めなので勉強になりました、 ありがとうございます。