[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付き書式 日付(月)に対しての処理』(yuu)
条件付き書式でB列の予定日をみてA列の各項目に色をつけたい。
<条件>
本日(TODAY)を基準に、
B列の予定日が今月以前(過去月)→赤
B列の予定日が今月(当該月)→黄
B列の予定日が来月→青 ※今月が5月なので6月
| A |B 1|項目|予定日 2|AAA |2022/4/23 3|BBB |2022/5/20 4|CCC |2022/6/10 5| 6| 7|QQQ |2023/5/11
条件付き書式の中にあるセルの強調表示ルール>日付で、
予定日のセルに対しては簡単にできるのですが、それを隣セルの各項目でおこないたいです。
=MONTH($B2)=MONTH(TODAY())
上記で月を取り出して実行すると、
7行目の2023年の5月にも色がついてしまうので困ってます。
皆様、ご教授いただければ幸いです。
< 使用 Excel:Office365、使用 OS:unknown >
「年」も取り出せばよろしいかと思います。
(わからん) 2022/05/20(金) 19:14
=EOMONTH(TODAY(),-1) で前月末日 =EOMONTH(TODAY(),0) で当月末日 が取得できます。
・前月以前は 日付 <= 前月末日 ・当月は AND(日付 > 前月末日, 日付 <= 当月末日) ・翌月以降 日付 > 当月末日 で判断できるのでは?
(γ) 2022/05/20(金) 19:15
空白セルもあるんだったら 前月以前は「空白か否かのチェック」も必要でしょう。
前月以前:=AND($B2<>"",$B2<=EOMONTH(TODAY(),-1)) 当月:=EOMONTH($B2,0)=EOMONTH(TODAY(),0) 次月以降:=$B2>EOMONTH(TODAY(),0) 以上、参考まで (笑) 2022/05/20(金) 19:39
↑ はB列の空白が、数式も何も入っていない本当の空白の場合
念のため言っておくと・・・ B列が数式の結果なら(数式で空白にしているのなら)
前月以前:=$B2<=EOMONTH(TODAY(),-1) 当月:=EOMONTH(N($B2),0)=EOMONTH(TODAY(),0) ← N 関数を使う 次月以降:=N($B2)>EOMONTH(TODAY(),0) ← 〃
以上、参考まで (笑) 2022/05/20(金) 20:07
訂正
>当月:=EOMONTH(N($B2),0)=EOMONTH(TODAY(),0) ← N 関数を使う
N 関数を使わなくても同じでした(条件付き書式なら) 当月:=EOMONTH($B2,0)=EOMONTH(TODAY(),0)
次月以降は N 関数を使ってください。 ※B列を数式で空白にしている場合
以上 (笑) 2022/05/21(土) 09:29
質問者から反応がありませんけど、一応言っておくと ↓ でよかったかも
1)B列の空白セルには数式も何も入っていない 翌月以降:=$B2>EOMONTH(TODAY(),0) 当月:=EOMONTH($B2,0)=EOMONTH(TODAY(),0) 前月以前:=$B2<>""
2)数式で「空白」にしている 前月以前:=$B2<=EOMONTH(TODAY(),-1) 当月:=EOMONTH($B2,0)=EOMONTH(TODAY(),0) 翌月以降:=$B2<>""
どちらも下から設定
以上 (笑) 2022/05/25(水) 23:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.