• 締切済み

【エクセル】引き算ができません…

hh:mm:ss.msec.usec.nsecの形式で、データが文字列として並んでいます。 その差分を計算したいのですが、 #VALUE! になってしまい、うまくいきません。 どなたかうまく計算できる方法をご存知ありませんでしょうか?? 例えば、、、、 A1~A2セルに↓   00:00:00.0001.0002.1234   00:01:30.0002.0003.1356 と入っているとすると、 00:01:30.0002.0003.1356 - 00:00:00.0001.0002.1234 としたいので、 B1セルに↓ =A2-A1 と入れると #VALUE! になってしまいます… 宜しくお願いいたします。m(_ _)m

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

excelで管理できない時刻型式なので、セルの内容は「文字列」としての認識されてしまっているので、通常は無理です。

mondamintmint
質問者

お礼

回答ありがとうございます。 試行錯誤の末、今エクセルで計算させることに成功しました! お騒がせしました・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel 時間の計算について

    文字列でA1に秒数があります(例:327.00) これを分(hh:mm:ss)に直したいのですが、60で割り ユーザー定義でhh:mm:ssとしたら「10:48:00」となってしまい、正しく計算できません・・・ 基本的なところだとは思いますが、どうか教えて下さい

  • Excel 時刻の計算方法

    Excel 時刻の計算方法 セルA 10/26/2010 06:54:32 セルB 10/27/2010 12:34:56 このような状態で、セルCにhh:mm:ss形式でAの時刻からBの時刻までにかかった時間を表示させたいのですが どうすればいいのでしょう

  • エクセル(VBもしくは、VBA)を使用しての時間の計算について

    皆さん、初めまして yu_kiと申します。 初めて投稿します。 hh:mm:ss:ffの計算とhh:mm:ss:ffの差分の計算式を作成したいのですが 初心者なので、どのように記載すればよいのかわからず、また 色々なサイトを見ているのですが、どれも的を得ていない為、今回 質問させて頂きました。 作成したいのは、下記の様な感じの表です。 例)  (Aの答え)   (Bの答え)       (Cの答え)  03:00:10:00  01:00:30:00  差分 xx:xx:xx:xx の様な感じのものです。 基本的なことで大変、恐縮ですが、ご教授願えればと思います。 宜しくお願い致します。

  • 時刻セルどうしの値の連結について

    例えば、A1とB1にそれぞれhh:mm:ss形式で値が入っています。 それを連結して、A1 & "⇒" & B1 という形でC1セルに入力したいのですが、 これをこのまま実行してしまうと、値が数値に変換されてしまって うまくいきません。 C1に「hh:mm:ss⇒hh:mm:ss」のような形にしたいです。 なにか方法はないでしょうか? よろしくお願いします。

  • エクセルでランダム表示したい

    エクセルのセルA1からセルA20までとか「MM/DD/YYYY hh:mm:ss」の形式でランダム表示させる関数なんてあるでしょうか? できれば、3月1日~5月31までとか期限を制限してランダムに表示できたらうれしいです。

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

    こんにちは。 エクセルで、とある処理時間を計算しているのですが、その処理時間が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 という感じ) 何か良い方法はないでしょうか? 宜しくお願いします。

  • excel 日付で、0時が読み出せない

    エクセルのセルにyyyy/mm/dd hh:mm:ssの形式で日付と時間を入れている。これを エクセルVBAで Dim W as String W=Cells() で読み出したとき、0時の場合、Wには時間以降が無くなっている。 日付のフォーマットはこのままで、0時の時も0:00:00の部分が読み出せないでしょうか。 なお、Cells().Valueとしても同じです。 また、日付以外のデータも読み込む可能性が有ります。

  • 教えてください。 エクセルの表計算を始めたばかりです。 引き算だけの表

    教えてください。 エクセルの表計算を始めたばかりです。 引き算だけの表計算ですが、セルの列にところどころ、#VALUE!が表示されます。 データを入力すれば#VALUE内に計算はしてくれます。先月のデータをコピーして入力、今月分の入力すると、#VALUEがでるところがでます。エラーメッセジとのことなので、心配で質問させてもらいました。基本ができてなく、やり始めたので先がみえないので、ご回答よろしくお願いします。  

  • エクセルで時間差の計算

    日数間の計算結果を「hh:mm」形式で表示させたいのですが。 ------------------------------- セルA1 2003/10/01 10:00 セルB1 2003/10/02 11:30 セルC1 25:30 ------------------------------- 上記のようにA1とB1の時間差を「時:分」形式でC1に結果を表示させたいのですが24時間以上の差があると出来ません。 TEXT(B1-A1,"d:hh:mm")なら出来るのですが日にちを使いたくないのです。 よろしくお願いします。

  • 数式バーに表示される値(文字列)を取得したい

    とあるセルの数式バーに表示されている文字列を取得したいのですが、 うまくいきません。 Excelが作成されたときの状況がわからない(確認することができません)のですが、 以下のようなセルがあります。  (1) セルに表示されている値: 00:00.0  (2) セルの書式設定: mm:ss.0  (3) 数式バーに表示されている値: 2012/10/6 0:00:00 このセルのvalue、value2、text、formulaをそれぞれmsgboxで表示させてみたところ、 下記のようになりました。  value = 41188  value2 = 41188  text= 00:00.0  formula = 41188 数式バーに表示される文字列が格納されているのがformulaだと思っていたのですが、 シリアル値が表示されてしまいました。 また、このセルをダブルクリックして編集状態にした後、内容を変えずにリターンキー押下で 確定させると、表示形式が "yyyy/m/d h:mm" に変更されてしまいます。 マクロの目的としては、このセルの表示形式を "yyyymmdd" に変更したいのですが、 他にも数値のデータ列があるため、このセルが「日付」であるかどうかをなるべく固定の入力値なしで (例えば表示形式が "mm:ss.0" かどうか、などの判断をせずに)やりたいと考えています。 数式バーに表示されている文字列が取得できれば、IsDateで判定できると思ったのですが・・・ どなたかお詳しい方、ご教授よろしくお願い致します。