• ベストアンサー

エクセルの関数??計算式??

「3015」 という数値があります。 これ、実は 「3分01.5秒」 のことなんですけど、 これを 「181.5」(秒数。60×3+1.5) に置き換える(?) 方法はどうすればできるでしょうか? ご教授お願い致します。 「10365」 10分36.5秒 を636.5秒にも対応できるでしょうか?

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.4

こんばんは! A1に数値があるとして  =TEXT(A1,"00!:00!:00!.0")*1 書式設定 表示形式 ユーザー定義 [S].0 で試してみてください!

kame_sun
質問者

お礼

おおおおおお!!! できました!!! ちゃんと 5 は0.5に。 5000は 300.0に!! なんと!少数点一位まで!!!! [S].0 の「場所」 探しちゃいましたけど(笑) わけ解らんけどすごい!!! 感動しました!! うちの会社の業務が変わります!! ありがとうございました!!

その他の回答 (3)

回答No.3

セルA1に「3015」があるとき セルB1に 「=INT(A1/1000)*60+MOD(A1,1000)/10」 と入れると変換できますよ。

kame_sun
質問者

お礼

おお!! これもできました!!! ありがとうございました!!

  • suekolove
  • ベストアンサー率11% (5/44)
回答No.2

入力された左側1文字を抜き出して (関数はleft)それに*60+1.5で良いと思いますが 如何ですか? 秒はrightで取りだして*0,1で両方をたします。 位取りと桁数に注意して下さい。

kame_sun
質問者

お礼

すみません・・・・ 下記の方ので感動してしまって・・・ なんかこれ、よくわからないので・・・ やってません・・・・ すみませんありがとうございました。

回答No.1

3015がA1セルにあるとすると =INT(A1/1000)*60+(A1-INT(A1/1000)*1000)/10 でいいのでは ちゃんと表示できますよ

kame_sun
質問者

お礼

できました!!! ちゃんと 5 は0.5に。 5000は 300に!! 感動しました!! うちの会社の業務が変わります!! ありがとうございました!!

関連するQ&A