- ベストアンサー
※ 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)
- みんなの回答 (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) うーん、次の行が祝日かどうかを調べ、 祝日だったら空にするように設定すれば良いのかな?と思います。 たぶんですが… 中々分かりにくいですね…(苦笑
その他の回答 (1)
- satoron666
- ベストアンサー率28% (171/600)
回答No.1
http://liginc.co.jp/life/useful-info/32505 とりあえず、年間カレンダーを参考にしてみてはいかがでしょう? 何故、7/20のみなのか良くわかりませんが・・・ 日曜だからでしょうか?
質問者
補足
説明不足で失礼しました。 基本は平日はE1にAA表示、土曜日はDにAAを表示、日曜日はD1、E1にAAを表示しますが、 日月曜日の連休は土~日はD1にAAを表示し、月曜日の祭日はD1、E1にAAを表示し 5月の3日~5日はD1のみ、6日の祭日はD1、E1にAAを表示することは可能であれば よろしくお願いします。
お礼
早々に回答有難うございます。 説明不足で申し訳ありません、 平日はE列に、休日はD列に、休日最終日はD列、E列に記入 ということで、 勤務者を、平日はE列で勤務、土曜はD列で勤務、休日最終日はD列、E列両方 の勤務設定です、大変参考になり助かりました、 お礼申し上げます。