- ベストアンサー
時間差処理がうまくいきません。
A1~Y1に 3:30、2:00・・・というような表示の時間(3時間30、2時間・・・)が入っており、Z1にA1~Y1を集計して、[h]:mmの表示形式で合計時間を算出しています。 Z1のセルが40時間を超えた場合に、AA1のセルに60:00-40:00=20:00などして、20時間の差を表示させたいのですが、うまくいきません。 どのような計算式をいれればよいのでしょうか?すいませんが教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =IF(Z1>"40:00"*1,Z1-"40:00","") 多分、小数点で表示されるのでセルの表示形式は時刻で調整して下さい。
その他の回答 (2)
- hrt_shu
- ベストアンサー率42% (27/64)
回答No.3
=IF(Z1>HOUR("40:00:00"),★,☆) ★には40時間を超えたときの処理を、 ☆には40時間以下のときの処理を入力してください。 時差は引けば出るはずですよ。
質問者
お礼
回答ありがとうございました。 しかしながら、うまく作動しませんでした。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
=Z1-"40:00" のようにしてますか。リテラル値というが40時間の式の中の表現は大丈夫ですか。 ーー (1)どういう式を入れているのか (2)各セルのデータは (3)結果は などを書いて質問しないと、「うまく行かない」だけでは、読者に、よくわからないよ。
お礼
完璧ですね。 ありがとうございました。