[[20080510095750]] 『AND関数?について』(アサシオ) ページの最後に飛ぶ

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

 

『AND関数?について』(アサシオ)
 いつも参考にさせていただいております。 
 関数初心者の為、行き詰まっております。どなたかお知恵をお貸しください。

   A      B      C     D      E       F
 1 日程 管理a@設置先 予算 希望予算  見積り
 2 5/4  55   ○×  1000     500       780
 3 5/20  63   △        0   10000     15000
 4 6/1  22   □○   1500    2000      3000 
 5 7/8  89   ××    300     400      1000

 以上のような表があります。
 D,E,Fの中でどれかの数字が1000以上の場合は、A〜Fのセルを黄色、
 同じく、10000以上はA〜Fのセルを赤色に変わるよう、条件付書式に数式入力したいのですが、
 AND関数を利用すればよいのでしょうか?スマートな式が思いつきません。 ご教授いただけると助かります。

 MAX関数を使って、一番大きい値を一つ取り出し
 各値と比較するのはどうでしょう。

 なお、設定するときは 10000以上を条件1にして下さい。

 (HANA)

 早速のご提案、ありがとうございます!

 …が、私の頭が回転しないようで、うまくいきません…
 あつかましいのですが、もう少々ヒントをくださいませんか?
 (アサシオ)

 $の付け方(複合参照にする)がちょっとわかりにくいかもしれませんね。
 A1:F5を選択して、設定する場合、
 MAX関数が簡便と思いますが、Countif関数を使ったら・・・
条件1:数式が =COUNTIF($D1:$F1,">=10000")
条件2:数式が =COUNTIF($D1:$F1,">=1000")
といった感じでもよさそうです。

 条件付き書式は条件1から順次判定し、適合するところが反映されますので
このケースでは大きい値の条件から調べていけばよいでしょう。

 ちなみに、Max関数なら
=MAX($D1:$F1)>=10000
=MAX($D1:$F1)>=1000
となりそうです。   (Hatch)

 Hatchさんと衝突してしまいました・・・。
 同じ事ですが、せっかく書いたので載せておきます。

 たとえば、2行目で考えると
=MAX($D2:$F2) は 1000 ですよね?
 これが 10000以上の時に「赤」 1000以上の時に「黄」
 と成るように設定するのはどうですかね?

 条件1
  数式が =MAX($D2:$F2)>=10000 [ 赤 ]
 条件2
  数式が =MAX($D2:$F2)>=1000 [ 黄 ]

 (HANA)


 (HANA)さま
 (Hatch)さま
 おかげさまで、サクッとうまくいきました
 こんな初心者に気持ちよくお付き合いくださいまして、本当に有難うございます!
 (アサシオ)


 ちなみに、
  【どこかのセルの値が】10000以上
 ですから、AND関数ではなく OR関数ですね。
 =OR($D2>=10000,$E2>=10000,$F2>=10000)

 もしも【全てのセルの値が】
(一つでも条件を満たさないセルが有った場合は
 色を付けない)
 だったら、最初考えて居られた AND関数です。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


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