[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月〜金曜に〇(出勤予定)を付けたい』(ぬかちゃん)
カレンダーによる予定表を作っています。A1題名、A2に月を入れると≪A3〜A34まで日付≫、≪B3〜B34迄曜日≫、≪C3〜C34迄祝日名≫、≪土曜なら文字は青・日曜祝日なら文字は赤≫、≪A〜AR(横例)迄の1行が土曜ならセルの部屋全体を青く・日曜なら1行全体をピンク≫に設定しています。そこへまだ、D3〜D34行に月曜〜金曜の場合は〇(出勤予定)を入れたいのですが方法がわかりません。教えて下さい。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
(マナ) 2019/09/16(月) 10:59
それで、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.