• ベストアンサー

エクセルで、時刻の差を数値として認識したいのです。教えてください。

tom04の回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 参考になるかどうか分かりませんが・・・ ↓の画像のように A列のセルの表示形式を ユーザー定義から h:mm:ss.00 としてみてください。 ss の後はコロン「:」ではなく、ピリオッド「.」にします。 これでC2セルを  =A2-A1 としてオートフィルで下へコピーすれば、希望に近い形にならないでしょうか? 尚、↓の表のC列のセルの書式設定の表示形式は mm:ss.00 にしていますが、 ss.00 にすれば 00.01となるはずです。 但し、質問の A3-A2 は 00.01 ではないでしょうか? 以上、参考になれば幸いです。m(__)m

ffiitt0314
質問者

お礼

tom04様、わざわざ画像までおつくりいただきましてありがとうございます。 計算も間違っていました。すみません; ご指摘いただいた内容ですが、こちらのデータでは秒以下もコロンで表示されており、これですと一個一個A列を手直ししなければだめのようです。

関連するQ&A

  • エクセルで日付・時刻の差を知りたい

    いつもお世話になってます。 早速質問ですが、エクセルで日付と時刻の差を出す関数や数式を知りたいです。 2つのセルにそれぞれ日付を入力した場合や、時刻をそれぞれ入力した時の差の出し方はわかるのですが、2つのセルにそれぞれ日付・時刻を入力し、その差を出す方法がわかりません。 そもそもそういった方法が可能なのでしょうか。

  • エクセルの数値認識について

    エクセルにおけるセルに入力する数値についてですが、前ゼロの数値としてエクセルのセルに入力し記録することは可能なのでしょうか?要は前ゼロを表示上のみでなく、実際に0123のような前ゼロ付きの数値として認識させることは可能ですか?

  • エクセルの数値認識について

    エクセルの数値認識について 自社で使用している会計ソフトで、帳票をエクセル出力したのですが、箱の中に入っている数字の前に、スペースがあるため、数値として認識できません。 たとえば、(A,1)のセルに「       1234」と入っています。 前のスペースを消せば、数値として認識できるのですが、このままでは足し算もできません。 セルが多いので、一括で数値認識できる方法があればお教えいただけますでしょうか(一つ一つ前のスペースを消す作業は厳しいです…。) よろしくお願いいたします。

  • エクセルに入力した数字について

    エクセルの2002を使用しています。 A1セルに「13:00」と入力すると「13:00」と表示されます。 数式バーには「13:00:00」と出ています。つまり13時00分00秒ということだと思います。 ところが「30:20」と入力するとセルには「31:20:00」と出ますが数式バーには、「1900/1/1 7:20:00」となっています。 これはどういうことでしょうか? なぜ1900年1月1日で、時刻は7時20分00秒になるのでしょうか? どういう計算なのですか?

  • エクセルの時刻表示

    時刻表示に関して     A      B      C 1 6:27:58  2 6:27:59  3 6:28:00  6:28:00   6:28 4 6:28:01   上記のように… Aに時刻をズラリ。 Bに00秒と30秒のみを表示。 CにBで表示されているものを分単位で表示。 このような表はエクセルで作成可能でしょうか? 通常の数値なら出来るんですが、時刻だとわからなくなってしまったので、助けてください。

  • エクセルの時間計算です。

    エクセルの時間計算です。 エクセルで、A1のセルに「92030」、B1のセルに「135040」と数値があるとします。 これは時間で「92030」は9時20分30秒、「135040」は13時50分40秒という意味です。 これらの数値を時間(時、分、秒)に変換したいのですが、どのようにすればいいでしょうか?? 最終的には、「92030」と「135040」の差、13時50分40秒-9時20分30秒=4時間30分10秒という計算を行いたいのです。よろしくお願いします。 なお、エクセルは2007、WinXPです。

  • EXCELの関数で数値があるか調査し、あればその数値に+1したい

    excelの関数だけで以下のことを実現したいのですがどうすれば良いでしょうか? <やりたいこと> 以下"数式設定前"の状態から"数式設定後"の状態にする数式を作成したいです。 数式は数式が設定さているセルにこのセルから上のセルを調査し、 直近でヒットした数値に+1をし、その数値をセットするというものです。 数式はA:2~A:10までのセルにランダムに設定します。 (数式設定前)    A ------ 1  5 2   3   4   5   6 7 8 9 (数式設定後)    A ------ 1  5 2   3  6 4   5  7 6   7   8   9  8 以上よろしくお願い致します。

  • エクセルを使って数値を整理していますが、もっと簡単な方法がありますか?

    標記の作業をしておりますが、1年間に 1000回以上数式を入替えなければならないため、 賢いエクセルなら別な方法があるのかな?と お尋ねします。 作業の内容; 1)ある時点;S1(○月○日○時)の数値が決定されてます。 2)その時点以降の時点;S2の数値があります。 3)S1とS2間の各時点(空白セル)に等しい差となる数値を入れ込み   1年間数値が連続している表をつくりたい。   私が作った関数の方法(原始的ですが) A列に数値の1~750程度(1ヶ月×24時間分)を表示させる。 B列に年月日と時間を表す:(○月○日○時) C列が決まっている数値が入る欄で、 例として、S1:1月10日9:00時の数値が30とする。 S2が:1月日22:00時の数値が100とする。 その間の12の空白セルに、数値を入れるため、 10時のセル(C11)に以下の式を作った。 =($C$23-$C$10)/($A$23-$A$10)+C10 で35.38を得、次セルは、40.77と差が5.38づつの数値。 これをC22までコピーして完成する。 さて、次の箇所(S2とS3間)では、 数式の中の$記号がある4ヶ所を入れ替え なくてはならず、この作業を繰り返すのは気が遠くなります。 もっと簡単に作業ができる方法や数式をご存知でしたら、 教えていただけるようお願いします。

  • Excelで、数値データとして参照したいのに、文字列データとしてしか参照してくれません

    Excelで、ある数式セルに表示されたデータを、数値データとして参照したいのですが、どうやっても文字列データとしてしか認識してくれません。 具体的に書くと、 例えばセルA1に、FIND関数で他のセルから抜き出した半角数字のみのデータを表示しているとします。 そのA1の数値を、今度はセルA2で、 if(A1=1000,A1*2,A1/2) などと数式で参照したい時に、私のExcel(2002です)では、どうやってもA1=1000という条件式をきちんと判別してくれません。どうやら、FIND関数で抜き出したために文字列データとして扱われてしまっているようです。 その証拠に、A1が実際に「1000」の時に if(A1="1000",A1*2,A1/2) という風に1000をダブルクォーテーションで囲んで式を書くと、きちんとA1*2を実行してくれます(つまり、A1が実際に1000の時でも条件式の1000をダブルクォーテーションで囲まないと、きちんと判別してくれないという事です)。 この状態から抜け出せずに、どうにも困っています。 どうにかA1の「1000」というデータを文字列でなく数値データとして条件式で利用できるように出来ないものでしょうか。 乱文ですみませんが、よろしくお願いいたします。

  • 数値の差の答えを求めるエクセル数式を教えてください

    数値1行目と2行目の差の答えを求める数式 3,4,5,行と続きす。 ●数値は、〔+数←0→-数〕のようにゼロを起点に上がったり下がったりする、数値の差の答えを求めるエクセル数式を教えてください。 ●例:A2行目とA1行目の差の答え    A1行目-100、A2行目-150、の差 答え -50    A1行目-100、A2行目- 50、の差 答え +50    A1行目+100、A2行目+150、の差 答え +50    A1行目+100、A2行目+ 50、の差 答え -50    A1行目- 50、A2行目+ 50、の差 答え+100    A1行目+ 50、A2行目- 50、の差 答え-100    ※小数点以下の数値もありますので、最後に答えは、小数点第1で四捨五入する。