[[20070317134025]] 『条件付書式内の関数』(こ) ページの最後に飛ぶ

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

 

『条件付書式内の関数』(こ)
 関数にて一致する時にカレンダーに色をつけたいのですが
 A列〜G列はカレンダーを作っています。
 I列からデータが入力しています。
   A B C D E F G    I     K    J
 1        1  2  3   (日) (記号)
 2   4  5  6  7  .......    3     N
 3   ...................    7   A 

 条件付書式にてカレンダーに色をつけています。
 試しにG1に条件付書式をいれました。
 IF(G1="","",AND(COUNTIF($A$1:$I$20,G1)=G1,COUNTIF($K$1:$K$20,"N")))のとき水色
 IF(G1="","",AND(COUNTIF($A$1:$I$20,G1)=G1,COUNTIF($K$1:$K$20,"A")))のとき緑
 としています。G1の条件の時だけなら良かったのですがD2にも同様に入れた時にカレン
 ダー上の2日、7日が水色になります。COUNTIF($K$1:$K$20,"N")この部分をどうしたら
 7日は緑になるでしょうか?別の箇所の間違いですか?宜しくお願いします。
      


 COUNTIF($A$1:$I$20,G1)=G1
まずここなのですが、$A$1:$I$20の範囲にはG1が必ず含まれますよね。
G1はご提示の例では「3」ですね。
$A$1:$I$20の範囲のG1の値「3」を数え、それが「3」箇所であるときTRUE。
 
これはいったい何を確認しているのでしょうか。
(みやほりん)(-_∂)b

 初めにIF(G1=1"","",AND(COUNTIF($A1$4:$I$20,G1)>1,COUNTIF($K$1:$K$20,"N")))
 としていましたが上記のように変更してみたのです。A列〜G列はカレンダーですがI列
 以降はカレンダーの予定表になっています。I列はカレンダー内の3日(G3)を指定していす。
 その上でK列の記号で予定の中身を記号で表記しています。 
 カレンダーと予定表 が同時のシート上にあり予定をI列に入れるとカレンダー内が色付くよう
 に考えています。
I列には同じ数字は入れません。ですから$A$1:$I$20の範囲には多くても2箇所しか
 同数字はないのです。どうでしょうか?(こ)

 できました。ありがとうございました。VLOOKUPを条件にいれました。 (こ)

コメント返信:

[ 一覧(最新更新順) ]


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