- ベストアンサー
excelで「時間」の演算について教えてください。
excelで単なる数字ではなく「時間」の演算で、どうしても うまく表示できません。 困りきっています!どなたかお知恵を拝借できませんでしょうか? 例)前月の労働時間100時間35分、今月は90時間45分 どれだけ増減したか? 「セルの書式設定」で表示形式-「ユーザー定義」で「[h]:mm」 にしておいて、A1、A2セルにそれぞれ「100:35」、 「90:45」と入力しました。 A1-A2はちゃんと「9:50」と答えが表示されました が、 A2-A1は「**********」となって表示してくれません。 なぜでしょうか?? どうしたら「-9:50」のように表示できるでしょうか? ご存知の方、どうぞお教えくださいませ。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
残念ながらそのような表示は標準ではできません。 「ツール」「オプション」「計算方法」で「1904年から計算する」にチェックすれば可能ですが、 日付が4年ずれるので他のファイルとの均衡が取れない場合があります。 数式で対応なら =IF(A2<A1,"-","")&TEXT(ABS(A2-A1),"[h]:mm") で文字列として結果を表示ですね。
その他の回答 (2)
- yeviss
- ベストアンサー率48% (21/43)
回答しようと思ったら、すでに#1さんが書かれていました(^^;) http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_jikoku/index.html に詳しく説明されています。
お礼
早速、見てみました。。 うーん、目からうろこですね。 本当に助かりました、ありがとうございました!
- ipsum11
- ベストアンサー率21% (55/251)
EXCEL 2003 で確認しました。 「負の日付または時間は #### と表示されます。」 が仕様のようです。
お礼
なるほど~、オプションはよく見ないといけませんね。 これで大丈夫です、大変助かりました!!! ありがとうございました。