[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の引き算』(えむ・けー)
どなたかご教示ください。
たとえばA1に32:00、B1に48:00とあり、A1−B1=C1に−16:00としたいのですが
「負であるか、大きすぎる日付および時間は#######と表示されます」となってしまいます。きちんと−16:00と答えを出すにはどうすればよいのですか?
よろしくお願いします。
◆時間(または、日付)はシリアル値で計算しています ◆時間計算にはマイナスは想定していないようなので、#####表示のエラーになります ◆このエラーに対しては
◆方法-1 【文字列で「-」をつける】 =IF(A1-A2<0,TEXT(ABS(A1-A2),"-"&"hh:mm"),TEXT(A1-A2,"hh:mm")) ★参考URL [XL2000]計算結果がマイナスになる日数及び時間計算について http://support.microsoft.com/kb/401637/ja
◆方法-2 【1904年から計算します】 「1904 年から計算する」を設定すると、日付や時間の表示形式で、マイナス値を日付及び時間として扱うことができます ★参考URL Excel2007 「1904年から計算する」のチェックで、時間のマイナス表示! http://plaza.rakuten.co.jp/pasodairy/diary/200807080000/ ※EXCEL2007での操作の紹介ですが、EXCEL2003でも、メニューバーの「ツール」→「オプション」で設定できます (Maron)
ありがとうございました。
すいません。もう少し教えてください。方法1で式をつくったのですが、A1−B1の差が24:00になると0に戻ってしまいます。この場合、=IF(A1-A2<0,TEXT(ABS(A1-A2),"-"&"hh:mm"),TEXT(A1-A2,"hh:mm"))のどこに*24を入れればよいのですか?
こちらも、参考になるかもしれません。↓ (#REF!MAN) [[20040511071211]]『時間の計算』(WASSII)
ありがとうございました。おかげさまで解決しました。(えむ・けー)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.