- ベストアンサー
関数の件
曜日連動で文字を表示する件 A列 B列 C列 D列 1 2014/3/9 日 AA D1=IF(WEEKDAY(A1)=1、C1,"")、 D1にAAですが、A1とD1は連動、 D1に3/8(土)、3/9(日)AAを日にち順に土、日、AA表示し、平日は空白とする、 WEEKDAYの複数又はIF関数で出来ますか? 教えて下さい、よろしくお願いします。 IF関数訂正します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.2の方の解釈であっているとしたら、 =IF(WEEKDAY(A1,2)>5,C1,"") でも。せっかくなので第二引数も使ってみましょう。 …1セルに2日分の日付を出したいのでは?とも思うのですが。
その他の回答 (2)
土日の場合、C列データを表示したい。という趣旨の質問であれば下記で可能です。 趣旨に反していれば補足して下さい。 =IF(OR(WEEKDAY(A1)=1,WEEKDAY(A1)=7),C1,"")
お礼
早々に回答有難うございました。 OR関数の使用方法を教えて頂き感謝します、 これで1ファイルで月の勤務表作成が出来ます。 お礼申し上げます。
- chonami
- ベストアンサー率43% (448/1036)
>D1に3/8(土)、3/9(日)AAを日にち順に土、日、AA表示し、平日は空白とする、 いや、だからここがわからないんです(^_^;) A1にはいつどのタイミングでどの日付を入力するんですか? 3/9を入れた時に3/8も表示するんですか? 例示は1つではなくて、いくつか書いてください。 後、別で質問をたてられたのなら前の質問は閉じておいてください。 前の質問の補足で書いてもらう方がよかったんですけど…
お礼
内容が説明不足で申し訳ありません! OR関数使用で =IF(OR(WEEKDAY(A1)=1、WEEKDAY(A1)=7)、C1,””) 出来ました。 お手数かけました、ごめんなさい。
お礼
早々に回答有難うございました。 WEEKDAY関数を教えて頂き感謝しています。 土曜日勤務者、日曜日勤務者を日別に1セルに表示し、平日は勤務者なしが 出来るようなり、大変助かりました。 お礼申し上げます。