あるセルに入力されている日付から、3ヶ月間だけセルに色をつけたいのですが、
条件付書式で設定する事は可能でありますでしょうか?若しくはマクロなどを利用
しないとセルに色をつけることなどを行なうことはできないでしょうか?
お分かりになる方、申し訳ありませんご教示お願い致します。
例えば、以下のような感じのです。
--------------------------------------------------
A列(A1~A300)に日付がランダムで入力されています。
B列には、使用者名を入力してあります。
以下C~P列まで各種データを入力してあります。
A1に2008/10/27と入力されているとして、3ヶ月間A1~P1のセルに水色の塗りつぶしを行ないたいのです。
A列の日付の扱いは、2008/10/27であれば「10月から3ヵ月後まで」で2009/01/31まで水色で
塗りつぶしている状態にしておきたいです。
2008/09/27であれば、2008/12/31までという具合です。(A列の日付のMMの+3ヶ月した月末までという感じ)
--------------------------------------------------
このような現在の日付をみて、入力されている日付からの経過日数で書式を変える事を
条件付書式で行なうやり方、若しくは条件付書式では行なえない場合はどのようにすると
解決できるのかをご教示頂けますでしょうか。よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
次の方法は如何でしょうか。
(1)色付け範囲を選択→書式→条件付き書式
(2)「数式が」を選択、数式欄に=TODAY()<=DATE(YEAR($A1),MONTH($A1)+4,0)→書式→フォントタブで水色を選択→OK
この回答への補足
ご教示頂いた方法で条件付き書式を設定しましたが、水色に変わりませんでした…。
A1に入力してある日付は「2008/10/1」です。
今日は2008/10/28ですので3ヶ月以内で水色にしたいという形です。
また、日付を参照するセルがU列だった場合は、ご教示頂いた数式でいうと
「=TODAY()<=DATE(YEAR($A1),MONTH($A1)+4,0)」のA1をU1に変更する方法で大丈夫でしょうか。
使用しているExcelは、Office Excel 2003です。
何か足りない情報などありましたら、お申し付けください。
よろしくお願い致します。
No.4
- 回答日時:
NO1です。
>水色に変わりませんでした…。A1に入力してある日付は「2008/10/1」です。
⇒当方のマシンでは問題なく設定されるのですが?
色付け対象のセル範囲を選択した状態で条件付き書式を実施されないと反映されませんが如何でしょうか。
>「=TODAY()<=DATE(YEAR($A1),MONTH($A1)+4,0)」のA1をU1に変更する方法で大丈夫でしょうか。
⇒その通りで結構です。
No.3
- 回答日時:
>可能でありますでしょうか
>お分かりになる方
条件付き書式で出来る単純な問題でしょう。
3ヶ月経過をテストするのは難しいので、日付に過去4ヶ月程度の適当に散らばらして日付を入れてテストすることになろう。
(A)日付はエクセルでは日付シリアル値といって、1900年からの経過日数の整数値である。だから「前後」は大小で置き換えて判断できる。
関数でも今日の日付はTODAY関数で取れる。(B)
だから、3ヶ月前の日付も取れる。(C)
=DATE(YEAR(A1),MONTH(A1)-3,DAY(A1))
(1)3ヶ月前の日より大で、今日の日付けより小であればセルに色をつければよい。(D、条件付書式の「式が」の部分の書き方)
ーー
他は3ヶ月前、今日を含めるのがどうか、質問には書いてない。
3ヶ月というのが、月だけを問題にする考えでよいのか(仕事による
る)も質問には書いてない。
ーーー
A、B、Cさえわかれば何も難しいことは無い問題。
やってみてください。
No.2
- 回答日時:
条件付書式を利用した案です。
1行目を選択して、条件付書式
数式が にかえて
=AND(A$1>=DATE(YEAR($A$1),MONTH($A$1),1),A$1<DATE(YEAR($A$1),MONTH($A$1)+4,1))
パターンでご希望の色を設定します。
この回答への補足
ご教示頂いた方法で条件付き書式を設定しましたが、水色に変わりませんでした…。
A1に入力してある日付は「2008/10/1」です。
今日は2008/10/28ですので3ヶ月以内で水色にしたいという形です。
また、日付を参照するセルがU列だった場合は、ご教示頂いた数式でいうと
=AND(A$1>=DATE(YEAR($A$1),MONTH($A$1),1),A$1<DATE(YEAR($A$1),MONTH($A$1)+4,1))
」の$A$1を$U$1に変更する方法で大丈夫でしょうか。
使用しているExcelは、Office Excel 2003です。
何か足りない情報などありましたら、お申し付けください。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式 一致する曜日の列にある○のセルに色を付けたい 2 2022/04/19 05:40
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- その他(Microsoft Office) EXCELのセルへの色づけ 2 2023/06/07 01:22
- Excel(エクセル) 条件付き書式 別のシートで色付けされたセルデータの転記漏れを防ぐ書式を入れたい 4 2022/04/22 06:36
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて質問です。 ・デ...
-
Excel2010で、今の、Ex...
-
UNIQUE関数が使えないバージョ...
-
Excelについて質問です。
-
エクセルに詳しい方教えて下さ...
-
Excelで「時間の足し算」はどう...
-
Excelについて質問です。 表の...
-
オートフィルのショートカット...
-
Excel表の文字の幅を狭くしたい
-
勤務表をエクセルで作る際、 最...
-
Excelのフォントについて
-
Excel 2019 のピボットテーブル...
-
エクセルのパスワードの一括解...
-
エクセルのソートについて
-
Excel 連番を入力する方法
-
Excel 漢字二文字の先頭と最後 ...
-
列を増やさずに、月だけの件数...
-
Excelで、10000,20000,30000と...
-
エクセルの検索関数でシート内...
-
Excel 2019 での上書き保存につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル詳しい方教えて下さい
-
ExcelでA列をコピーしたいので...
-
エクセルのセル統合について
-
Excelの関数で起きた現象の原因...
-
Excelファイルが閉じられい!
-
Excelのシート背景に不明な文字...
-
エクセルの枠線
-
Excel 領収書発行
-
エクセル関数の使い方を教えて...
-
C列にF列の担当者(A〜)を順番...
-
ピポットテーブルの参照元を別...
-
EXCEl VBA
-
Excelでの判別方法
-
VBAで、サブフォルダにある複数...
-
"りんご"と"みかん"というシー...
-
マクロについて教えてください。
-
EXCELファイルが読み取り専用で...
-
同一セルに入力規則のリストと...
-
100行50列の表で、1~40列でフ...
-
なぜか「Nextに対応するForがあ...
おすすめ情報