• ベストアンサー

エクセルでの時間から日時への変換について

エクセルで休暇の処理の時に休暇の総時間数を日時に変換するやり方を探しています。 一日の勤務時間は 7時間45分 で  A1セルに総時間数23時間15分(例)  A2セルに7:45を入力します。  A3セルに3日0時間0分と表示しようと下の関数を入れました。  =INT(A1/A2)&"日"&TEXT(MOD(A1,A2,"d")&"時"&"分")   本来なら3日0時間0分と表示されるはずなのですが、3日7時間45分と表示されてしまいます。修正方法をしりたいのですが、よろしくお願いします。

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

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

=INT(A1/A2)&"日"&TEXT(MOD(A1,A2,"d")&"時"&"分") ↓ =INT(A1/A2)&"日"&TEXT(MOD(A1,A2),"h時m分") または =TEXT(INT(A1/A2)+MOD(A1,A2),"d日h時m分")

kou557
質問者

お礼

ありがとうございます。さっそくやってみます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =INT(A1/A2)&TEXT(ABS(MOD(A1,A2)),"日h時m分") のように。

kou557
質問者

お礼

返事が遅れました。ありがとうございます。