[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付を含む時間の計算』(桜花)
日時を含む時間の計算方法について質問です。
月日時間ー月日時間の差の求め方を教えてください。 目的は、〆日時に対して、どのくらいの日数・時間遅れたのかの集計です。
具体的には、
〆時間11月5日 10:00 実際の時間 11月6日 13:00 遅れ 1日と3時間 ↑これを求めたいです。
※〆時間より実際の時間が早かった場合は、空白にしたいです。 ※日時の表示形式はわかりやすければ何でも大丈夫です。
そして、これが1番の問題なのですが…
遅れ日数を計算する際、土日祝は含まずに計算したいのですが、可能でしょうか? (↑営業日だけで計算)
よろしくお願いします!
A1:〆時間、A2:実際の時間
=SUBSTITUTE(TRIM(TEXT(INT(MAX(0,A2-A1)),"0日;;;")&" "& TEXT(ROUND(MOD(MAX(0,A2-A1),1)*24,0),"0時間;;;"))," ","と")
(ROUGE)
ROUGE様 早速の回答をありがとうございます!
更に質問で申し訳ありません。 上記の数式で試してみたところ、遅れ日数と時間は完璧に出せるのですが、 土日祝の日数も含まれてしまいました。。。 それを除くことはできるでしょうか?
具体的には、 〆時間 11月5日 10:00 実際の時間 11月9日 13:00 遅れ (土日を除いて)2日と3時間
何度もすみませんが、よろしくお願いします。
数式は =NETWORKDAYS(A1,A2)-1+MOD(A2,1)-MOD(A1,1) セルの書式設定で表示形式を「d"日と" h"時間"」
エラー値 #NAME? が返される場合や 祝日も除いて計算する場合は NETWORKDAYS関数のヘルプを確認して下さい。
(HANA)
>※〆時間より実際の時間が早かった場合は、空白にしたいです。 を見落としてました。
IF関数を追加して =IF(A1>=A2,"",NETWORKDAYS(A1,A2)-1+MOD(A2,1)-MOD(A1,1))
>※日時の表示形式はわかりやすければ何でも大丈夫です。 でしたら「d"日と" h:mm」の方がすっきりするかもしれません。 31日を超えると、日付は1から始まってしまいますので その様なデータが有る場合は、もう少し変更が必要に思います。
(HANA)
HANA様 返信が遅くなってしまい、申し訳ありません。
早速試してみたところ、作りたい通りの表ができました。 本当にありがとうございます!
>31日を超えると、日付は1から始まってしまいますので その様なデータが有る場合は、もう少し変更が必要に思います。 →1か月を超えることはありませんので大丈夫です。
ご教授頂き助かりました。ありがとうございました!
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.