動作確認
Excel 2013 on Windows 8.1 pro (64bit)
対象セル | 項目 | 例 |
---|---|---|
C7 | 月/日 | 3/3 |
D7 | 月/日 | 3/4 |
E7 | 月/日 | 3/5 |
土日は"休"、それ以外は何も表示しないようにしたい。
以下を使えばよさそう。
=IF(WEEKDAY(C7)>=6,"休","")
結果、こうなる。
対象セル | 項目 | 例 | 結果 |
---|---|---|---|
C7 | 月/日 | 3/3 | |
D7 | 月/日 | 3/4 | "休" |
E7 | 月/日 | 3/5 | "休" |
祝日には対応してないので、そこはセルフサービス(自分で記述)で。
v0.2
weekdayは以下のようだった。
- 7: Satruday
- 1: Sunday
こちらが正しかった。
=IF(OR(WEEKDAY(C7)=1,WEEKDAY(C7)=7),"休","")
対象セル | 項目 | 例 | 結果 |
---|---|---|---|
C7 | 月/日 | 3/3 | |
D7 | 月/日 | 3/4 | |
E7 | 月/日 | 3/5 | "休" |
(追記 2016/02/23)
@shibahead さんによるコメントをタイトルに追記しました。