• ベストアンサー

時間の引き算

例えば 開始時刻をセルA1に「1100」、終了時刻をセルA2に「1335」と入力して、引き算の計算式をセルA3に入れてみて、A3の表示が「2:35」と表示させるにはどうしたらいいのでしょうか? できればA1も「11:00」A2も「13:35」と表示されるようにしたいです。

  • tsline
  • お礼率44% (108/241)

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

  • ベストアンサー
  • sfx123
  • ベストアンサー率28% (4/14)
回答No.1

A1に「11:00」 A2に「13:35」 A3に「=A2-A1」 とする。 >開始時刻をセルA1に「1100」、終了時刻をセルA2に「1335」と入力して とありますが、これを「11:00」にすることはできないと思います。 なので、そのまま入力していただくしかないかと思います。

tsline
質問者

お礼

さっそくの回答ありがとうございます。 やはりこれしかないですかぁ・・・・ コロンを押すのが面倒で・・・・ でもあきらめて頑張ってコロンを押します。 ありがとうございました

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

#1さんのおっしゃるとおり、セルに入力するデータを日付シリアル (1900年1月1日を"1"とする連番)で入力してしまうのが正しい方法 ですが、既に"1100","1335"と大量に入力されているならば、 =TIME(LEFT(A1,2),RIGHT(A1,2),0)-TIME(LEFT(B1,2),RIGHT(B1,2),0) のようにTIME関数で右側2文字と左側2文字を「時」「分」で入力すれば 何とかなります。ただし、900とかの「時」が1桁のものも混在するなら =TIME(IF(A1<999,LEFT(A1,1),LEFT(A1,2)),RIGHT(A1,2),0)- TIME(IF(B1<999,LEFT(B1,1),LEFT(B1,2)),RIGHT(B1,2),0) のように、だんだんと面倒なことになってきますので、あんまりお勧め できる方法ではなくなってきます。

関連するQ&A

  • エクセルで時間の引き算

    エクセルで時間の引き算をするにはどうすれば良いのでしょうか? 終了時刻から開始時刻を引いた数字を工数に表示したいです。 引いた結果が30分なら0.5のようにしたいです。 又、開始時刻等を編集しようとすると 表示では2010/1/18 16:30なのに2010/1/18 16:30:00とでてしまいます。 この秒を消すことはできないのでしょうか? エクセルデータ   A(開始時刻)  B(終了時刻)  C(工数) 1  2010/1/18 9:00  2010/1/18 10:00  1.0 2  2010/1/18 10:00  2010/1/18 12:00  2.0

  • エクセルで時間の引き算をするには

    お世話になっております。 エクセルでの時間の計算について教えてください。 開始日と終了日と開始時刻と終了時刻が4つのセルに分かれています。それらを使って勤務時間をだしたいのですが、どうしたらいいのでしょうか。 開始日=セルA、終了日=セルB、開始時刻=セルC、終了時刻=セルDとします。これらを使って勤務時間を計算し、時給=セルEを掛け合わせ給料をセルFに出したいのですが、どうやってエクセルにセルAとセルCを2つ認識させ、その上セルBとセルDを引いて勤務時間をだせばいいのでしょうか? (問題のエクセルです↓) セルA セルB セルC  セルD   セルE  セルF 7-Feb-07 7-Feb-07 0:03:12 8:00:00 $22.40 5-Feb-07 6-Feb-07 15:45:47 13:38:43 $9.79 7-Feb-07 9-Feb-07 8:33:46 23:26:24 $17.45 8-Feb-07 8-Feb-07 8:10:30 23:59:51 $21.99 7-Feb-07 8-Feb-07 20:30:23 21:02:25 $14.75 7-Feb-07 9-Feb-07 18:39:50 21:20:00 $13.45 6-Feb-07 6-Feb-07 1:03:42 20:58:34 $21.99 どうぞよろしくお願いいたします。

  • マクロで引き算して0にする

    エクセルで任意のセルの値(正の整数)を引き算して、そのセルに”0”を表示するマクロはできますか。 たとえば、A1のセルに”50”と入力されているとき、マクロでA1のセルに”=50-50”という計算式を入力することはできますか。 データの入力されているセルのアドレス、および値ともに任意です。 教えてください。

  • excelで時間の引き算でマイナス表示にしたい

    残業時間の計算をしたいのです。 時刻部分の書式設定は「時刻」(でしたか?自宅PCにexcelがなく確認できず) うろ覚えなので、突っ込みはご容赦ください。 ともかく時間の引き算でマイナスを表示できたらよいのです。 先月 5:00:00 今月 3:00:00 引き算2:00:00 これは単純に引き算したらokです。 先月 3:00:00 今月 5:00:00    -2:00:00 としたいのですが(マイナスじゃなくて△でもよい) エクセル上では、時刻の引き算で負の数かセルの幅より大きい数は####になりますよね。 今月は、先月より残業減ったね/増えたね という表を作りたいので、 マイナスはマイナスで表示させたいです。 そういう計算式、関数は組み立てれませんでしょうか?

  • Excelの時間計算(引き算)の端数処理について教えて下さい。

    Excelの時間計算(引き算)の端数処理について教えて下さい。 以下Excelの内容です  セルA1:22:00  セルA2:22:30  セルA3:=A2-A1   ※表示形式は"[h]:mm"です。 上記の場合、A3は「0:30」となると思います。 ここまでは良いと思いますが、同じ表示形式でセルA4に「0:30」と手入力し、 セルA3とセルA4をif文で比較すると、一致しない結果となってしまいます。 セルA5:=if(A3=A4,TRUE,FALSE) ⇒結果はFALSE 数式の検証で確認したところ、  セルA3=0.0208333...334  セルA4=0.0208333...333 と、確かに小数点第16位が異なっています。 もっと追いかけるとセルA2の「22:30」に端数が発生しており、整数のセルA1と無限小数のセルA2を引き算を行ったため、丸め誤差によりこのような現象となっているようです。 時間の引き算を行う場合は、時分秒毎に計算し直さなければならないのでしょうか? または、TEXTで変換やtimevalu等を利用する等の回避策は有るのでしょうか? 時間計算を行う際の鉄則などありましたら、ご教授頂ければと思います。 皆様のお知恵をおかしくださいm(_ _)m

  • エクセルでの時間計算について

    時間計算について質問です。 図のような仕事上にかけた時間の計算をしたいのですが。終了時刻と休憩時刻で空白のセルがあるとマイナスになってしまします。 計算としてはC行の終了時刻からB列の開始時間を引き、休憩があればさらにマイナスで計算してみています。 終了時刻と休憩時刻で空白のセルがあるときには計算をせずすべてのセルが埋まったら計算結果を表示することは可能でしょうか? 現在ですと合計時間のところでマイナスになってしまい、すべて入力 がされていないと正確な数値になりません。 作業時間はその後の計算の都合上時間表示ではなく数字として表示させています。

  • EXCEL 条件付き書式で時刻を条件にする場合

    EXCELで以下のようにセルに時刻を入力して、引き算をして時刻の差を表示しています。 例 A1セルの時刻:12:05 A2セルの時刻:12:04 A3セルの計算式:=A1-A2   セルの表示は0:01 A3に条件付き書式を以下のように入れ、条件を満たすときはセルに色を付けるとしました。 =$A$3=("0:01") しかし、条件を満たしても色が付かないのですが、時刻の入力はどのようにすればいいのでしょうか? よろしくお願いいたします。

  • excel 関数 引き算

    excel で引き算後、合計を求める計算式を教えてください。 A1に7.5 B1に5.5を入力してあります。 C1に合計値を求めたい。 ただ、 基本数値「8」から7.5 5.5を引き合計を求めたいです。 答え(合計値)(C1)は「3」になるような計算式です。         A1=0.5 B1=2.5 になるのでC1のセル計算値は「3」になります。 実際はA1~AH1まで入力されています。 途中セルには「/」とか「文字」も入力されています。 数値のみを計算したいです。 どなたかよろしくお願いします

  • セルの条件付書式で一日の時間管理表を作成

    セルの条件付書式で一日の時間管理表を作成したいと考えています。 セルA2:開始時刻 セルB2:終了時刻 セルC2:7:00~8:00 セルD2:8:00~9:00 セルE2:9:00~10:00 ・ ・ ・ 開始時刻と終了時刻を入力すると、それに対応した時刻のセルの色が表示されるにはどうすればよいのでしょうか? EXCEL2003

  • エクセルの時間計算方法を教えて下さい。

    大きな時間から小さな時間を引き算すると、所用時間が求められます。 たとえば、終了時間のセルから開始時間のセルを引き算すると所用時間が求められます。 ところが、開始時間は21時で終了時間が翌日の5時の場合は所用時間は8時間ですが、今は5時を29時に置き換えて29時時から21時を引き算しています。 これを、そのまま5時の入力で計算できるようにする方法を教えて下さい。