• ベストアンサー

Excelの時間計算について(関数?)

Excelの時間計算についてご質問します。 A1セルに7:00、B1セルに8:00、C1セルに結果を-1:00と表示させたいのですが、現状、######と表示されてしまいます。 解決方法をご存知の方はお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

「ツール」「オプション」「計算方法」 「1904年から計算する」にチェックすればマイナス表示は可能です。 ただし、事前に入力された日にちが狂う可能性がありますのでご注意ください。 文字列としての表示で良いなら =IF(A1-B1<0,"-","")&TEXT(A1-B1,"h:mm") とすれば可能です。

boyoboyo
質問者

お礼

ひとまず、1904年から計算で、解決しました。 ありがとうございました。

その他の回答 (4)

回答No.5

こんにちは^^ セルの書式設定が、適正でないのかも。。 書式を設定するには、 書式→セル→表示形式で、時刻 の設定にします。 時刻差を出したいときは、C1セルに、 =B1-A1 の数式を入れます。 表示形式は、時刻です^^ がんばってください♪

noname#140971
noname#140971
回答No.4

既答の文字列方式と同じですが・・・ =TEXT(ABS((A1-A2)),IF((A1-A2)<0,"-hh:mm","hh:mm"))

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

>現状、######と表示されてしまいます。 セルの表示幅が足りていないだけだと思います。 セルの幅を広げてみてください。

  • 134
  • ベストアンサー率27% (162/600)
回答No.2

######## ということは、幅が短いのではないでしょうか。 セルの幅を広げたときの表示は、どのようになりますでしょうか?

関連するQ&A