- ベストアンサー
時間が「#####」になってしまう
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#158634
回答No.1
+"24:00"
その他の回答 (5)
- nobu_suzuki1
- ベストアンサー率35% (25/70)
回答No.6
=IF(A2<A1,MOD(A2+1-A1,1),MOD(A2-A1,1)) 24時をまたいだときに対応した数式です。
質問者
お礼
ありがとうございました。
- koko88okok
- ベストアンサー率58% (3839/6543)
回答No.5
下記のような数式でも良いみたいですね。 =IF(A2>A1,A2-A1,A2+24-A1)
質問者
お礼
ありがとうございました。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
=MOD(A2-A1,1) と計算すると出来ます。
質問者
お礼
ありがとうございました。
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.3
ANo.2です。 ちょっと間違えました、先ほどの回答では、丁度24時間寝た場合には、A3の表示が0:00になってしまいますので、次の様な数式として下さい。 =A2-A1+(A2<=A1) 或いは =IF(AND(COUNT(A1,A2)=2,ISNUMBER(MINUTE(A1)+MINUTE(A2))),A2-A1+(A2<=A1),"")
質問者
お礼
再度ありがとうございました。
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
A3セルに入力する数式を次の様にされると良いと思います。 =A2-A1+(A2<A1) 尚、A1セルとA2セルの両方に時刻を入力した時だけ、A3セルに表示が現れる様にするには、次の様な数式とします。 =IF(AND(COUNT(A1,A2)=2,ISNUMBER(MINUTE(A1)+MINUTE(A2))),A2-A1+(A2<A1),"")
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。