• ベストアンサー

Excelでミリ秒を抜き出す方法

graの回答

  • ベストアンサー
  • gra
  • ベストアンサー率69% (9/13)
回答No.5

1) 13.09がA1に入力されているとして =RIGHT(TEXT(A1,"ss.00"),2) 2) =A1/24/60/60+B1/24/60/60/100 でいかがでしょうか。

tiga-
質問者

お礼

ありがとうございます。 この方法が簡単なようです。 ちなみにこのようなことをお聞きした背景は、 陸上記録会で順位を出したり平均を出したりしたかったんですが、 (その他、平均との差とかいろいろもろもろ) 時刻をコロン(:)や小数点を入力するのが面倒なので、分けたセルに入力してシリアル値に変換したかったんですが、TIME関数ではうまくいきませんでした。 しょうがないので面倒でもコロンで区切りながら入力しました。 (秒しか入れないのに0:0:と必ず入れるのが面倒でしたが) しかし、今度は印刷するときに13秒09と表示してほしいといわれたのです。しかも桁をそろえてです。(表示形式の変更ではいろいろ面倒がありました) そこで、A1に秒、B1に"秒"、C1にミリ秒を分けて表示しようとしたのです。 ところが、ミリ秒を取り出す関数がわからなかったのでこのような質問をしました。 ついでに、最初から分けていれて、シリアル値に変換できればと思い、2つの質問をしたわけです。 皆さん混乱したみたいですみません。 でもいろいろ勉強になりました。ありがとうございます。 ところで TIMEVALUE("0:0:"&A1&"."&TEXT(B1,"00")) としたらミリ秒も返しました。(A1には秒、B1にはミリ秒が入っています)

関連するQ&A

  • EXCELでミリ秒を計算する方法

    ミリ秒単位まで入力された時刻表記のセルがあります。 このセルの値をミリ秒に換算する方法を教えてください。 【セル書式】hh:mm:ss.000 ※hhは00固定 【例】 値は、「00:01:02.123」 これを、1*60000+2*1000+123=62123(ミリ秒) というように算出したいのです。 計算式は、「mm*60000+ss*10000+000(ミリ秒部分)」です。 VBAはやったことがないので、出来れば、関数等で出来る 方法をお願いします。

  • エクセルで分と秒だけを記録、表示したい

    分と秒だけを記録するために(駅伝の記録表を造りたいのですが)セルの書式設定-表示形式でmm:ss(ミニット、セコンド)と設定すると、1901/01/01 ○:○となってしまい、入力した値が西暦部分の値として読み込まれてしまいます。この西暦部分が邪魔なんですよね。分と秒だけを記録表示するためにはどのように設定すればよいのでしょうか?ご存知の方、教えてください!!!

  • 時刻計算(ミリ秒)の方法

    こんにちは。 エクセルで、とある処理時間を計算しているのですが、その処理時間がhh:mm:ss.99となっています。 セルの表示形式としては、「h:mm:ss.00」としています。 そこで例えば、列AとBの間隔Cを求めたとします。 (列A)   (列B)  (列C=B-A) 12:30:55.00 12:31:55.30  00:00:00.30  ここまでは良いのですが、列Cの値を 0秒台、1秒台、2秒台 に分類したいのですが、その方法がよくわかりません。 列Cに対してSECOND関数を使うと、ミリ秒を四捨五入してしまいます。 (00:00:00.30→0、00:00:00.60→1 という感じ) 何か良い方法はないでしょうか? 宜しくお願いします。

  • 秒以下の時間の表示

    エクセルで娘の水泳のタイムを記録しているのですが3:35.58(3分35秒58)と表示したいのですが「03:35.35」と入力すると「3:35.4」と1秒以下の時間が四捨五入されてしまいます。1秒未満の時間をきちんと記録するにはセルの書式設定をどのように書けばいいのでしょうか

  • エクセルでの時間の計算方法について(1秒以下の計算)

    エクセルで時間の計算をしたいと思います。 例えば、陸上のタイムとして セルAに1:05.8 (1分5秒8) セルBに1:05.3 (1分5秒3) A-Bは00:00:05と正しく計算できますが B-Aは♯♯♯になってしまいます。 マイナス表記をする方法を教えてください。 整数で-5と表記する方法はありますか。 又、SECOND関数だと整数の表記しかできないと思いますが 何かやり方がありますか。 宜しく御願いします。

  • 時間単位の変換for Excel

    2:59:00(hh:mm:ss)を2:59(mm:ss)に変換する関数や方法をご教授頂いてもよろしいでしょうか? 2分59秒と入力していたつもりが2時間59秒00秒になっていました、、、 書式の変更や、値に変換などしてますがプロセスが導けていません。。。 何卒よろしくお願いします。

  • エクセルのユーザー定義で1/30秒をミリ秒に

    初めて質問させていただきます。宜しくお願いいたします。 動画の経過時間には「0:04:43:13」のように表示されており、 最後の2桁;「13」はの単位は1/30秒です(左から、時間:分:秒:1/30秒)。 そこで質問はエクセルで、 例えば 1セルに「4:43:13」と入力したら、「283430」と出力できるよう設定できないでしょうか? ({4(時間)*60+43(秒)+1/30*13}*1000=283430(ミリ秒)) バージョンはエクセル2003です。 ご回答宜しくお願いいたします。

  • Rubyで1ミリ秒のsleepできないのでしょうか?

    Rubyで1ミリ秒のsleepできないのでしょうか? sleep(0.01)で10ミリ秒まではsleepできているようなのですが、それ以下の値を設定しても 10ミリ秒のsleepになってしまいます。解決方法があればおしえてください

  • Excel 1分2秒5をシリアル値に変換したい

    Excel2007 1分2秒5と文字列で入力されているセルの値を 1:02.5と関数でシリアル値に変換したいのですが その方法を教えてください。

  • 時間の割り算と表示方法

    先日以下の質問に対して回答をいただいたのですが 実行してみたところうまくいかない部分がありまたので再度質問させていただきました。 ■質問 5kmを走るのに15分30秒35かかった場合 1kmあたりは○分○秒○○かかったと表示したいのです。 エクセル関数に詳しい方 どうか教えてください。 ■回答 記録を入力するセルや計算結果を出すセルで 右クリック→書式設定で、「表示形式」をクリックし、「ユーザー定義」に m"分"ss"秒".00 と入力してください 後は入力するときに 00:15:30.35 と入力すれば 15分30秒35 と表示されます。 後は普通の計算式で「=A1/5」としてやればいいです。 実行しましたところ 15分30秒. と表示されました。 1/100の値が表示されませんでした。 どうかよろしくお願いいたします。 OSはビスタです。