『日付の条件式がうまくかけません』(たろう) 日付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)