dポイントプレゼントキャンペーン実施中!

1)時刻を2つ入力してかかった時間を計算したい
2つのセルに時刻を
【例】16:00 17:00
のように入力してB1-A1としたら1:00と出てきたのですが、
24時をまたいでしまうと、この方法が使えません。

2)かかった時間を”分”で表示したい
セルの書式設定、ユーザー定義で
h*60+m"分"
としてみましたが、「入力した表示形式が正しくありません」
と出てしまいます。
何か方法はないでしょうか?

A 回答 (4件)

ごめんです。


分もあったのね。
こっちは表示形式を
[mm]
で行けます。
    • good
    • 0
この回答へのお礼

[]を使うのですね。
いろいろ試してみます。
ありがとうございます

お礼日時:2005/11/18 15:27

 ちょっと長たらしいですが、A1が開始時刻、B1が終了時刻として、C1に


=HOUR(IF(B1>A1,B1-A1,B1+1-A1))*60+MINUTE(IF(B1>A1,B1-A1,B1+1-A1))
 と入力し、C1の表示形式をユーザー定義で「0"分"」か「G/標準"分"」にします。
 なお、この式は、終了-開始が3日以上にはならないとしての式ですから念のため。
 もっと簡単な数式があるかも知れませんが、そのときは他の方の回答に期待します。
    • good
    • 0
この回答へのお礼

なかなか難しいですね。
回答ありがとうございました

お礼日時:2005/11/18 16:29

1)=IF(A2>B2,B2+1-A2,B2-A2)



2)書式での対応はわかりませんでした、すいません。
代わりに1440を掛けてはダメですか?

=IF(A2>B2,B2+1-A2,B2-A2)*1440
    • good
    • 0
この回答へのお礼

1)のほううまくできました!
ありがとうございます。
2)のほうなんですが、
きっと私がよくわかっていないのだろうと思うのですが
うまくできませんでした。
時間が単純に1440倍になってしまいました・・・

お礼日時:2005/11/18 15:51

セルの表示形式を


[h]:mm
に変更してみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!