[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付の条件式がうまくかけません』(たろう)
日付A 2007/9/12(水曜日)
日付B 2007/9/18(火曜日)
基準日付C
とします。
日付Aが基準日付Cより大きい(未来)なら0
日付Bが基準日付Cより小さい(過去)なら100
基準日付Cが日付A以上(同日か未来)かつ日付B以下(同日か過去)なら日付Aから基準日付Cの期間の平日の数(例えば基準日付Cが9/14なら3、9/15〜17は休みなので、9/18なら4)を得たいのですが、
良い方法をご教示願います。
数値A 数値B 基準数値C 数値Aが基準数値Cより大きい(未来)なら0 数値Bが基準数値Cより小さい(過去)なら100 とかんがえたらどうでしょう。 同じですよ。 (HANAHANAsiturei)
日付Aが基準日付Cより大きい(未来)なら0 日付Bが基準日付Cより小さい(過去)なら100
ということは↓の条件を満たすことになるのでは?
基準日付Cが日付A以上(同日か未来)かつ日付B以下(同日か過去)なら日付Aから基準日付Cの期間の平日の数 (例えば基準日付Cが9/14なら3、9/15〜17は休みなので、9/18なら4)を得たいのですが
全体的に見ると矛盾を感じるのですが・・・私だけかも・・・ たとえば基準日付Cが 9/10 の場合と 9/20 の場合の期間日数の表示は 0 OR 100 それぞれどちらでしょう
とりあえず期間内の処理です。 A B C D E 1 日付A 9/12 (水曜日) 9月17日 2 日付B 9/18 (火曜日) 9月24日 3 基準日付C 9/14 10月8日 4 期間日数 4
B4=IF(AND(B3>=B1,B3<=B2),NETWORKDAYS(B1,B2,E1:E3),"")
※祝日リスト(E列)が必要です。 ※NETWOKDAYS関数(アドイン分析ツール)が便利です。(インストールの要あり) (gon-2)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.