- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで毎年同じ月が来るとセルに色を付け表示させたい。)
Excelで毎年同じ月が来るとセルに色を付け表示する方法
このQ&Aのポイント
- エクセルで毎年同じ月が来ると、パートさんの氏名欄のセルに色を付けて表示する方法について説明します。
- 具体的には、入社日から半年後、1年半後、2年半後、3年半後・・・と年休が発生する月に、氏名欄のセルを色付けして表示させます。
- これにより、発生月を忘れずに年休付与を行うことができます。記事ではその手順を詳しく解説しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
背景パターンの色を変えたいセルの条件付き書式 =AND(C1<>"",MOD(DATEDIF(C1,TODAY(),"M")/6,2)=1) C1(入社日)が空欄でない かつ、6、18、30、・・・ヶ月後で有る事 月数を6で割ってから、INT関数で整数化。1、2、3、4、5となるのを Mod関数(2で割る) 奇数になる場合だけ True とする。
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
> 例えば、2007/4/1入社の人は2007/10/1に年休が発生する為、 > 毎年10月になれば氏名欄のセルに色を付けて表示がしたいのです。 では2007/4/2入社の人に年休が発生するのは? 2007/10/2ですか? となると、この方は10/2になったら氏名欄のセルに色を付けていいんですね? では、氏名のあるB列をすべて選択してください。 メニューの「書式」、「条件付書式」で、「条件1」を「数式」を選択します。 右隣の白い入力欄に =DATEDIF(C1,TODAY(),"M")=6 と入れてみてください。 次に、「書式」のボタンを押してすきな書式を選択します。 これで、入社日から6ヶ月たったら好きな書式に変わります。(7ヶ月になったら消えます。)
質問者
お礼
入社から6ヶ月のみだと教えていただいた条件付書式で対応できるのですが、1年半後・2年半後・・・と表示させる必要があるのです。個別に半年後・1年半後・2年半後・・・と数式を変更しながらの運用は難しく。 回答ありがとうございました。
お礼
回答ありがとうございます。 教えていただいたとおり条件付書式を作成し、セルの色にて表示することが出来ました。今日はまだ一部しか設定できなかったのですが、全パートさん分を設定し、運用していきたいと思います。