- ベストアンサー
エクセルの関数??計算式??
「3015」 という数値があります。 これ、実は 「3分01.5秒」 のことなんですけど、 これを 「181.5」(秒数。60×3+1.5) に置き換える(?) 方法はどうすればできるでしょうか? ご教授お願い致します。 「10365」 10分36.5秒 を636.5秒にも対応できるでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! A1に数値があるとして =TEXT(A1,"00!:00!:00!.0")*1 書式設定 表示形式 ユーザー定義 [S].0 で試してみてください!
その他の回答 (3)
- mayumayukko
- ベストアンサー率20% (24/117)
回答No.3
セルA1に「3015」があるとき セルB1に 「=INT(A1/1000)*60+MOD(A1,1000)/10」 と入れると変換できますよ。
質問者
お礼
おお!! これもできました!!! ありがとうございました!!
- suekolove
- ベストアンサー率11% (5/44)
回答No.2
入力された左側1文字を抜き出して (関数はleft)それに*60+1.5で良いと思いますが 如何ですか? 秒はrightで取りだして*0,1で両方をたします。 位取りと桁数に注意して下さい。
質問者
お礼
すみません・・・・ 下記の方ので感動してしまって・・・ なんかこれ、よくわからないので・・・ やってません・・・・ すみませんありがとうございました。
- takawasihayabusa
- ベストアンサー率19% (57/295)
回答No.1
3015がA1セルにあるとすると =INT(A1/1000)*60+(A1-INT(A1/1000)*1000)/10 でいいのでは ちゃんと表示できますよ
質問者
お礼
できました!!! ちゃんと 5 は0.5に。 5000は 300に!! 感動しました!! うちの会社の業務が変わります!! ありがとうございました!!
お礼
おおおおおお!!! できました!!! ちゃんと 5 は0.5に。 5000は 300.0に!! なんと!少数点一位まで!!!! [S].0 の「場所」 探しちゃいましたけど(笑) わけ解らんけどすごい!!! 感動しました!! うちの会社の業務が変わります!! ありがとうございました!!