• ベストアンサー

時刻計算

1)時刻を2つ入力してかかった時間を計算したい 2つのセルに時刻を 【例】16:00 17:00 のように入力してB1-A1としたら1:00と出てきたのですが、 24時をまたいでしまうと、この方法が使えません。 2)かかった時間を”分”で表示したい セルの書式設定、ユーザー定義で h*60+m"分" としてみましたが、「入力した表示形式が正しくありません」 と出てしまいます。 何か方法はないでしょうか?

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

  • ベストアンサー
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

ごめんです。 分もあったのね。 こっちは表示形式を [mm] で行けます。

azicyan
質問者

お礼

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

その他の回答 (3)

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

 ちょっと長たらしいですが、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日以上にはならないとしての式ですから念のため。  もっと簡単な数式があるかも知れませんが、そのときは他の方の回答に期待します。

azicyan
質問者

お礼

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

回答No.3

1)=IF(A2>B2,B2+1-A2,B2-A2) 2)書式での対応はわかりませんでした、すいません。 代わりに1440を掛けてはダメですか? =IF(A2>B2,B2+1-A2,B2-A2)*1440

azicyan
質問者

お礼

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

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

セルの表示形式を [h]:mm に変更してみてください。

関連するQ&A

専門家に質問してみよう