- ベストアンサー
時間の引き算
例えば 開始時刻をセルA1に「1100」、終了時刻をセルA2に「1335」と入力して、引き算の計算式をセルA3に入れてみて、A3の表示が「2:35」と表示させるにはどうしたらいいのでしょうか? できればA1も「11:00」A2も「13:35」と表示されるようにしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1に「11:00」 A2に「13:35」 A3に「=A2-A1」 とする。 >開始時刻をセルA1に「1100」、終了時刻をセルA2に「1335」と入力して とありますが、これを「11:00」にすることはできないと思います。 なので、そのまま入力していただくしかないかと思います。
その他の回答 (1)
- FEX2053
- ベストアンサー率37% (7991/21371)
回答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) のように、だんだんと面倒なことになってきますので、あんまりお勧め できる方法ではなくなってきます。
お礼
さっそくの回答ありがとうございます。 やはりこれしかないですかぁ・・・・ コロンを押すのが面倒で・・・・ でもあきらめて頑張ってコロンを押します。 ありがとうございました