[[20170413140109]] 『申込の期限が迫ったら色を変える。受け付けた日付』(たつき) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『申込の期限が迫ったら色を変える。受け付けた日付(文字でもOK)を入れたら色は解除』(たつき)

仕事の資料作りで悩んでいます。
ご協力お願い致します・・・・・(´;ω;`)

やりたい事を簡単にかきます。
・申込期限が30日を切ったら指定のセルを黄色に
・申込期限が7日を切ったら指定のセルを赤色に
・申し込みが入ったら別の指定のセルに日付を入力すると色は解除に
以上の件を行いたいです。

すみませんが、お力添えいただきたいです。
よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 B1セルに期限、C1セルに申込日を入力として。

 条件付き書式で「数式を使用して書式設定するセルを設定」で
 まず、式に
 =AND(TODAY()-B1<30,C1="")
 で書式の塗りつぶしで黄色、

 次に
 =AND(TODAY()-B1<7,C1="")
 で塗りつぶしに赤
 としてはどうか。
(ねむねむ) 2017/04/13(木) 14:23

ねむねむ様
ご返信ありがとうございます!!
設定はうまくいきましたが、日付を変更しても黄色から赤へ変わってくれません!!
どうしたらよいのでしょう・・・・・(´;ω;`)
(たつき) 2017/04/13(木) 14:40

 条件付き書式のルールの管理を開いた際に赤(=AND(TODAY()-B1<7,C1=""))が上になっているだろうか?
 もしなっていない場合は赤が上になるよう移動させてくれ。
(ねむねむ) 2017/04/13(木) 14:46

ねむねむ様
赤を上にしましたが次は7日以内ではないのに赤になってしまいます・・・
おたすけを・・・(´;ω;`)
(たつき) 2017/04/13(木) 14:48

 すまない。
 期限と当日の関係を勘違いしていた。
 式中の
 TODAY()-B1
 を
 B1-TODAY()
 としてくれ。
(ねむねむ) 2017/04/13(木) 14:57

ねむねむ様
出来ました!!!あなたは何者なんですか!!
すごすぎます(´;ω;`)
ありがとうございます。

ちなみに期限を2種類設けて同じ設定をしても大丈夫なんでしょうか?
例えばさっき入力した式は完了したが、隣のセルに別の期限を設けて同じ設定をしたとする。
どちらかしか優先されないような事になってしまうのでしょうか?
ちょっと図を描きますので少々お待ちください・・・
(たつき) 2017/04/13(木) 15:07


            B1         C1        D1         E1
[色を変えるセル]  申込期日A   申込日B   申込期日B   申込日B
B1・C1の受付が完了したら色は解除されて、D1・E1の受付期限が迫ったら同じように指定のセルに
色を反映させたいのです・・・
こんな説明でわかりますでしょうか??
よろしくお願い致します。。
(たつき) 2017/04/13(木) 15:12

 この申し込みの数は最大二つでいいのだろうか?
(ねむねむ) 2017/04/13(木) 15:16

そうです!
2つが最大です!
(たつき) 2017/04/13(木) 15:18

 赤(7日)の式を
 =OR(AND(B1-TODAY()<7,C1=""),AND(D1-TODAY()<7,C1<>"",E1=""))

 黄色(30日)の式を
 =OR(AND(B1-TODAY()<30,C1=""),AND(D1-TODAY()<30,C1<>"",E1=""))
 ではどうか。
(ねむねむ) 2017/04/13(木) 15:29

ねむねむ様
何度もすみません。
少し説明が不足しておりました。。

B1・C1の時は[A1色を変えるセル]+B1・C1の色を変える
D1・E1の時は[A1色を変えるセル]+D1・E1の色を変える
こんな風にしたいんです・・
本当に何度もすみません!
(たつき) 2017/04/13(木) 15:36


 B1セルとC1セルを選択して

 赤(7日)
 =AND($B1-TODAY()<7,$C1="")

 黄色(30日)
 =AND($B1-TODAY()<30,$C1="")

 D1セルとE1セルを選択して

 赤(7日)
 =AND($D1-TODAY()<7,$C1<>"",$E1="")

 黄色(30日)
 =AND($D1-TODAY()<30,$C1<>"",$E1="")
 ではどうか。

(ねむねむ) 2017/04/13(木) 15:47


D1・E1は反応しましたが、[A1]が反応しません。。。。
(たつき) 2017/04/13(木) 16:01

 >(ねむねむ) 2017/04/13(木) 15:29
 で示した

 >赤(7日)の式を
 >=OR(AND(B1-TODAY()<7,C1=""),AND(D1-TODAY()<7,C1<>"",E1=""))

 >黄色(30日)の式を
 >=OR(AND(B1-TODAY()<30,C1=""),AND(D1-TODAY()<30,C1<>"",E1=""))
 の設定は行っているだろうか?

(ねむねむ) 2017/04/13(木) 16:05


=ORの式を入れましたが、[A1]のセルが7つ選択してまして
([A1][B1][C1][D1][E1][F1][G1])こんな感じです。
反映されたのはA1のみでその他は色が付きっぱなしになっちゃいます。。。
すみません、、、、、、
(たつき) 2017/04/13(木) 16:19

細かく言うとこんな感じです。。
最初から書き込めばよかったんですが、、すみません(´;ω;`)

受付のタイトル名その他 H1      I1      J1      K1
[A1 B1 C1 D1 E1 F1 G1]  申込期日A   申込日A   申込期日B   申込日B

H1・I1の受付期限が迫ったら{「受付タイトル名その他」とH1・I1}にそれぞれの期限の色を反映し
申込を受け付けたら(I1に入力したら)色が消え、
J1・K1の受付期限が迫ったら{「受付タイトル名その他」とJ1・K1}にそれぞれの期限の色を反映し
申込を受け付けたら(K1に入力したら)色が消える。
こんな風にしたいんです〜。。。

何度も何度も本当にすみません。(´;ω;`)

(たつき) 2017/04/13(木) 16:27


 A1セル単独ではなかったのか。
 その場合はA1セルからG1セルに設定する式は
 赤(7日)
 =OR(AND($H1-TODAY()<7,$I1=""),AND($J1-TODAY()<7,$I1<>"",$K1=""))
 黄色(30日)
 =OR(AND($H1-TODAY()<30,$I1=""),AND($J1-TODAY()<30,$I1<>"",$K1=""))
 としてみてくれ。

(ねむねむ) 2017/04/13(木) 16:36


ねむねむ様!!
出来ました!!!!
めっちゃ感謝!感動!!
本当にありがとうございます!!(´;ω;`)

最後に一つ・・・・

1  A1 B1・・・・・・・・K1
2  A2・・・・・・・・・・・
3  A3・・・・・・・・・・・





こんな感じで20段分この式を入力するのは大変なのですが、
何か良い方法はあるんでしょうか??
例えば
A1-B1と同じ形式の式を下の行に
A2-B2
A3-B3




こんな風に・・
根気よくするしかないんですかね(´;ω;`)

(たつき) 2017/04/13(木) 16:57


 同じ条件付き書式であれば列(あるいはセル範囲)を選択してまとめて設定できる。

 今回の場合であればA列からG列を選択、H列I列を選択、J列K列を選択してそれぞれ条件付き書式を設定でまとめて設定できる。
(ねむねむ) 2017/04/13(木) 17:05

1の列が反応したら
2の列も3の列も反応してしまうんです・・・・
(たつき) 2017/04/13(木) 17:09

すみません。。
また明日10時頃にページみます!
退社時間なので、、、、
(たつき) 2017/04/13(木) 18:01

申込期日のセルを空白にすると色がついてしまうのですが
どうしたらいいのでしょうか・・・(´;ω;`)
(たつき) 2017/04/14(金) 08:40

受付のタイトル名その他     H1      I1       J1       K1
 [A1 B1 C1 D1 E1 F1 G1]  申込期日A   申込日A   申込期日B   申込日B 

申込期日Aの期限が迫ったらA1〜G1とH1(J1)〜I1(K1)に色を反映するのですがH1(J1)の期限をまだ設けていない場合、H1(J1)に期限を入力しないので色はつかないようにしたいです。
しかし今のままだと期限を入力しなかったらA1〜G1もH1〜K1も空白のままで色がついてしまいます・・・
ご教授お願い致します・・・(´;ω;`)
(たつき) 2017/04/14(金) 09:26


 A1セルからG1セル
 赤(7日)
 =OR(AND($H1-TODAY()<7,$I1="",$H1<>""),AND($J1-TODAY()<7,$I1<>"",$K1="",$J1<>""))
 黄色(30日)
 =OR(AND($H1-TODAY()<30,$I1="",$H1<>""),AND($J1-TODAY()<30,$I1<>"",$K1="",$J1<>""))

 残りの箇所も「$H1-TODAY()」「$J1-TODAY()」と対応した「$H1<>""」「$J1<>""」をAND関数の中に付け加えてみてくれ。

(ねむねむ) 2017/04/14(金) 09:41


ねむねむ様!!
完璧です!!!
なんと申し上げたらいいやら・・・
本当に感謝でいっぱいでございます!!
ありがとうございます!!!!!!
(たつき) 2017/04/14(金) 10:30

ねむねむ様
お久しぶりです。

今回ご教授いただきましたエクセルの件ですが、1か月前と1週間前でセルに色をつくように設定をしましたが、シートタブにも色を反映させることは可能でしょうか?
お分かりでしたらご教授お願い致します。
たつき
(たつき) 2017/06/09(金) 17:02


 シートタブに色を反映させるためにはマクロ(VBA)を使うことになるが問題はないだろうか?
(ねむねむ) 2017/06/09(金) 17:11

ねむねむ様
お返事ありがとうございます(*´ω`*)
仕事が休みでしてお返事遅くなりすみませんでした…
マクロは全く使ったことが無いのですが僕にもできますでしょうか?(-.-;)
(たつき) 2017/06/13(火) 10:19

あと、セルをコピペするとコピーしたセルに書式設定が移動?複製?になってしまうのですが、これはマクロと言うものを使えば回避できますか?(-.-;)

(たつき) 2017/06/13(火) 10:23


たつきさん

横から失礼します。
マクロ云々は関係ありません。

コピーペーストは、全部(値も書式も)するパターンと、値だけするパターンと書式だけするパターンを
選択できます。
コピーして貼り付けるときに右クリックで行うと選択画面が出てくると思いますが...
(パオ〜〜ン) 2017/06/13(火) 10:35


パオ〜〜ン様
コメントありがとうございます。
選択画面の何を選択すればよいのでしょうか・・・・
よろしくお願い致します。
たつき
(たつき) 2017/06/16(金) 17:38

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.