
No.7ベストアンサー
- 回答日時:
No.6です。
投稿された画像がら読み取る限り、数式が正しくありません。
前回回答で、「K4から日付を入力するとして、K4を選択して、・・・」とアドバイスしましたが、ご質問者の表はK8から日付を入力するように作成されているのではありませんか?
だとすると記述すべき数式は、
=TODAY()>=DATEVALUE(TEXT(K8,"####""/""##""/""##"))-90
あるいは
=TODAY()>=TEXT(K8,"####""/""##""/""##")*1-90
となるはずです。
修正して試してみてください。
No.6
- 回答日時:
既に、No.1さんの回答で結論がでています。
さらに、No.4で「条件付き書式」の設定方法についてもフォローされています。
それでも、ご理解いただけないのであれば、「EXCEL 条件付き書式」で検索して、知識を深めていただくぐらいしか方法がありません。
一応、添付画像でフォローするとすれば、K4から日付を入力するとして、K4を選択して、条件付き書式の「新しいルール」-「数式を使用して~~」を選択し、数式欄にNo.1さんが示された以下の数式を記述します。
=TODAY()>=DATEVALUE(TEXT(K4,"####""/""##""/""##"))-90
あるいは以下の数式でも意味は同じです。
=TODAY()>=TEXT(K4,"####""/""##""/""##")*1-90
さらに書式ボタンを押してセルの塗りつぶしで「赤色」を選択します。(添付画像①)
この状態でK4セルをK100までコピーすると、適用先が$K$4:$K$100となります。(添付画像②)
実際の表にあわせて範囲を指定してください。
こうすることで、ご質問者のいう、「エクセルを開いた時点からみて、使用期限が90日前となっているセルを赤くしたい」が実現できると思います。


No.5
- 回答日時:
[No.3お礼]へのコメント、
》 エクセルを開いた日から見て、「90日前」としたい
問題無し!
=TODAY() の「90日前」とするだけェ~!
》 可能であれば、指定されたセルに「20210516」
》 と入力し「2020/05/16」と表示させたい。
可能だけど、ズボラせずに「2020/05/16」と入力したらァ~!
それから、「2021/05/16の入力だと日付としてみてくれない」
と指摘した人は♪嘘付き鴎♪かも(^_^)
そんなことより、チェックすべき日付データや「セルを赤くする」場所が一目瞭然たる行列番号入りの数列数行の表を提示すべし!貴方自身が提示式を理解するためにも。
No.4
- 回答日時:
No1です
>入力する場所は、日付入力をしたいセルになりますでしょうか?
ん??
ご質問文のタイトルが
「条件書式を使って納品期限90日前のセルを赤くする方法」
だから、条件式を提示してみたんですけれど・・・
条件付き書式の「新しいルール」-「数式を使用して~~」を選択し、数式欄に式を入力して、お好みの書式を設定。
※ 他の方のご指摘にもありますが、質問文が曖昧なので、回答もテキトーです。
No.2
- 回答日時:
>書式設定に###"/"##"/"##を設定し「2021/05/16」と自動入力するようにしています。
このままだと、日付データじゃないから90日前の判定はできないですよ。
前の質問の時に
>見た目だけでいいのであれば、下記ではどうでしょうか?
という前提で回答があったでしょう?
絶対うまくいかなくて再質問するだろうなと思ってたんですよね。
(見つけた時は既に締め切られてたので)
今のままでもできないことはないですが、
>この「2021/05/16」が90日前になるとセルが赤くなる
いつと比較して90日前なんですか?今日?
ご指摘ありがとうございます。
2021/05/16の入力だと日付としてみてくれないから難しいと他の方からも指摘がありました。
自分がイメージしていることは、
エクセルを開く日は定めていません。
エクセルを開いた日から見て、「90日前」としたい。
土日も含めても大丈夫です。
日付入力がたくさんあるので、「2021/05/16」の「/」が煩わしいため、「20210516」を入力したい。
でも見た目的には、「2021/05/16」としたいと思っています。
こういった設定は可能なのでしょうか。
もし可能でしたら、教えていただけたらと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】変数に入れるコード...
-
【マクロ】実行時エラー '424':...
-
エクセルのリストについて
-
エクセルの関数について
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【画像あり】オートフィルター...
-
【マクロ】【配列】3つのシー...
-
他のシートの検索
-
Office2021のエクセルで米国株...
-
vba テキストボックスとリフト...
-
エクセルの複雑なシフト表から...
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
エクセルシートの見出しの文字...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報
ご回答ありがとうございます。
=TODAY()>=DATEVALUE(TEXT(K1,"####""/""##""/""##"))-90
を入力する場所は、日付入力をしたいセルになりますでしょうか?
エクセル初心者のためどこに入力したらよいのか合わせて教えていただけたらと思います。
自分がイメージしていることは
エクセルを開いた時点からみて、使用期限が90日前となっているセルを赤くしたい
こういったことは可能なのでしょうか?
goomaniaさん
何度も質問してしまいすみません。
条件付き書式、セルの強調表示ルール、日付、新しい書式ルールから、数式を使用して〜にし、
=TODAY()>=DATEVALUE(TEXT(K4,"####""/""##""/""##"))-90
または、=TODAY()>=TEXT(K4,"####""/""##""/""##")*1-90を入力しました。
また、書式で背景を赤にしていますが、やはりできませんでした。
範囲としては、K8からK560の範囲となります。
他の方の回答なども何度も見ては繰り返しているのですが、行えませんでした。
ご指摘の通り、条件書式について調べて見たいと思います。