• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数の件)

関数の件:年間の日にち及び指定曜日に連動して表示の方法は?

このQ&Aのポイント
  • 平日はE1にAA表示、土曜日はD1に表示、日曜日はD1及びE1にAA表示の関数は
  • D1に=IF(OR(WEEKDAY(A1, 2)>5, COUNTIF(F2:F20, A1)=1), C1, "")
  • E1に=IF(OR(WEEKDAY(A1, 1)>6, COUNTIF(F2:F20, A2)=1), "", C1)

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

  • ベストアンサー
回答No.2

>基本は平日はE1にAA表示、土曜日はDにAAを表示、日曜日はD1、E1にAAを表示しますが、 >日月曜日の連休は土~日はD1にAAを表示し、月曜日の祭日はD1、E1にAAを表示し >5月の3日~5日はD1のみ、6日の祭日はD1、E1にAAを表示することは可能であれば うーん・・・法則性があまり良く理解できないのですが… まとめると、 平日はE列に、休日はD列に、休日最終日はD列、E列に記入 ということでしょうか? http://www.geocities.jp/chiquilin_site/data/080307_holiday.html 祝日を求める関数です。 参考まで =IF(AND((OR(WEEKDAY(A1,1)>6,COUNTIF(F2:F20,A2)=1),F2="祝日","",C1) うーん、次の行が祝日かどうかを調べ、 祝日だったら空にするように設定すれば良いのかな?と思います。 たぶんですが… 中々分かりにくいですね…(苦笑

372rs4543
質問者

お礼

早々に回答有難うございます。   説明不足で申し訳ありません、  平日はE列に、休日はD列に、休日最終日はD列、E列に記入 ということで、  勤務者を、平日はE列で勤務、土曜はD列で勤務、休日最終日はD列、E列両方  の勤務設定です、大変参考になり助かりました、  お礼申し上げます。    

その他の回答 (1)

回答No.1

http://liginc.co.jp/life/useful-info/32505 とりあえず、年間カレンダーを参考にしてみてはいかがでしょう? 何故、7/20のみなのか良くわかりませんが・・・ 日曜だからでしょうか?

372rs4543
質問者

補足

説明不足で失礼しました。 基本は平日はE1にAA表示、土曜日はDにAAを表示、日曜日はD1、E1にAAを表示しますが、 日月曜日の連休は土~日はD1にAAを表示し、月曜日の祭日はD1、E1にAAを表示し 5月の3日~5日はD1のみ、6日の祭日はD1、E1にAAを表示することは可能であれば よろしくお願いします。

関連するQ&A