[[20190916095850]] 『月〜金曜に〇(出勤予定)を付けたい』(ぬかちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月〜金曜に〇(出勤予定)を付けたい』(ぬかちゃん)

カレンダーによる予定表を作っています。A1題名、A2に月を入れると≪A3〜A34まで日付≫、≪B3〜B34迄曜日≫、≪C3〜C34迄祝日名≫、≪土曜なら文字は青・日曜祝日なら文字は赤≫、≪A〜AR(横例)迄の1行が土曜ならセルの部屋全体を青く・日曜なら1行全体をピンク≫に設定しています。そこへまだ、D3〜D34行に月曜〜金曜の場合は〇(出勤予定)を入れたいのですが方法がわかりません。教えて下さい。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


WEEKDAY関数で判定すればどうでしょうか
https://www.excel.studio-kazu.jp/func/weekday.html

(マナ) 2019/09/16(月) 10:59


早速の返信ありがとうございます。説明がわかりにくかったようですみません。
A2に9月なら「9」と入れると、A3〜A34迄1日から30日迄日付けが入り(A34は空白--9月に31日が無い為)、隣のB列には、土曜なら青・日曜祝日なら赤で曜日が入ります。C列には、祝日名が赤で入り、A〜AR(右最後列)の横1列全てに、土曜なら水色・日曜ならピンクでセルの部屋全体に色が入るように設定しています。

それで、9を10と入れ替えるだけで、瞬時に大の月の31日迄・曜日・色・休日名・セル部屋自体の色が変わる(土曜・日曜)ようになっています。その上でまだ、月の数字を入れ替えるだけで、D列の出勤予定という列にA列のカレンダーから、月〜金なら勝手に〇が付くようにしたいのです。
よろしくお願いいたします。
(ぬかちゃん) 2019/09/17(火) 14:34


 マナさんのアドバイスのWEEKDAY関数は調べたんですか?

 土日の条件付き書式ですでに使っているような気もします

 土日祝日でなければ○という数式をD列に入れればいいと思いますけど

(渡辺ひかる) 2019/09/17(火) 14:44


 念のためですが、◯をつけるのは条件付き書式ではできませんよ。
 渡辺ひかるさんが書かれているようにセルに式を入れてください。
(コナミ) 2019/09/17(火) 14:53

 >A3〜A34まで日付  
 33行目まででは?

 以下、A列の日付はシリアル値だという前提です。

 >月曜〜金曜の場合は〇(出勤予定)を入れたい

 祝日は入れないってこと?

 ■祝日ではない月〜金

 WORKDAY 関数を使います(WEEKDAY 関数ではない)

 D3 =IF(A3="","",IF(WORKDAY(A3-1,1,祝日)=A3,"○",""))
 D33までコピー

 ■祝日に関係なく月〜金すべて

 WEEKDAY 関数を使います。

 D3 =IF(A3="","",IF(WEEKDAY(A3,2)<6,"○",""))
 D33までコピー

 なお、質問は 〇(漢数字のゼロ)を入れたいとなっていますが
 ○(丸印)に変更しています。

 〇(漢数字のゼロ)
 ○(丸印)

 はっきりと区別しましょう。

 以上、参考まで 
(笑) 2019/09/17(火) 15:40

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.