• ベストアンサー

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)」と書けば取得できるのですが、 これはどうしてでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • freetaka
  • ベストアンサー率53% (106/197)
回答No.1

TEXT関数使ってるようなので ちょっと試しに右となりのセルへ TRIMした値に変換したら計算されましたよ D1「=VALUE(TRIM(CLEAN(C1)))」 という感じで・・・

luxbingen
質問者

お礼

確認しました、、、ということは、 空白かプリントできない文字が混じっているのですね……。 =VALUE(SUM(MID(B5,1,2)*(60*60*30),MID(B5,4,2)*(60*30),MID(B5,7,2)*30,RIGHT(B5,2))) TEXTを使わないでやってみるとうまくいきました。 関数を使い始めなので勉強になりました、 ありがとうございます。

関連するQ&A