[[20031125140145]] 『最小値を求めその行を[赤]にするには』(Taka) ページの最後に飛ぶ

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

 

『最小値を求めその行を[赤]にするには』(Taka)

条件書式について

 以下のような数式を条件に、当てはまればセルの色を「赤」にしているのですが、
この条件に、F列の値が30以上の時という条件をプラスすると、どういった数式に
なるのでしょうか?(一つの数式にまとめたい場合)

どなたか、教えて下さい。
宜しくお願いします。

<数式>
=D3=SMALL($D$3:$D$9,1)


 F列の値が30以上でD列の最小値を求めその行を「赤」にするには
G列追加してG3に=IF(F3>=30,D3,"")入力し、G9までコピーします。範囲D3:F9を選択して
条件付き書式で [数式が][=SMALL($G$3:$G$9,1)=$D3]とし、書式を「赤」に設定します。
G列の補助列は非表示にします。

 (シニア)

 ありがとうございます。
これは、補助列を使用するやり方のようですが、
補助列を使用しないで、D3〜D9を直接指定して、条件付書式を入力する数式はないのでしょうか?

宜しくお願いします。


 条件をこのように指定すれば多分出来ると思います。
[数式が] [=IF(F3>=30,(SUMPRODUCT(($F$3:$F$9>=30)*($D$3:$D$9<D3))=0),0)]
でも、シニアさんの方式で補助列を作成した方が分かりやすいと思うので、
私はそちらをお勧めします。(Yosh!)


 ありがとうございます。
もう一つお聞きしたいのですが、D列を参照して、E列のセルの色付けをする数式を
以下のようにしたのですが、うまく反映されませんでした。
=E3=SMALL($D$3:$D$9,1)で書式は「赤」

どこかおかしいんですかね?
間違っているようでしたら、D列を参照して、E列のセルを条件付書式で色付けする数式を教えてください。

宜しくお願いします。


 横から失礼します。
E列にはD列と同じ数字が入っているのですか?入っていなければ
「=D3=SMALL($D$3:$D$9,1)」の様にしなければいけません。(ケン)


 E列には、数字ではなく、文字が入っているので、D列を参照するという形を取ろうと考えたのですが・・・


 ですから「=D3=SMALL($D$3:$D$9,1)」とする必要が有ります。
条件付書式ですからE列に設定します。E3:E9の範囲を選択状態にし「数式が」「=D3=SMALL($D$3:$D$9,1)」
とします。
「=D3=SMALL($D$3:$D$9,1)」D3の値とD3からD9の中で1番小さい値が同じならセルに
色を付けなさい。という命令をE3のセルに設定するのです。(ケン)


 Takaさんは勘違いしてるのでしょうね。

 ケンさんが書いてる
 [ E3:E9の範囲を選択状態にし ] がポイントですよ〜〜   (jun53)


 あっ!
ほんとだ。勘違いをしてました。
何度もすいませんでした・・・


 以前に以下のように教えて頂いたのですが、
=========================================
 F列の値が30以上でD列の最小値を求めその行を「赤」にするには
G列追加してG3に=IF(F3>=30,D3,"")入力し、G9までコピーします。範囲D3:F9を選択して
条件付き書式で [数式が][=SMALL($G$3:$G$9,1)=$D3]とし、書式を「赤」に設定します。
=========================================
これで入力したところ、途中までうまくいったのですが、最後のF9でその値が30以上でなく、
3だというにも関わらず、D9のセルが赤で表示されてしまいました。
これは、どこがおかしいのでしょうか?
本来であれば、条件を満たしているD4のみが赤のセルとなると思ったのですが。
ちなみに数値は以下のようになってます。

 D4:9 F4:62
 D9:9 F9:3

宜しくお願いします。


 G9はどんな値になっていますか?(ケン)


 =IF(F9>=30,D9,"")となってます。


 数式でなく値なのですが・・・
G9は空白になっていますよね?それならG3:G9の中で一番小さい数字[=SMALL($G$3:$G$9,1)]
の段階でそうなるはずがないと思いますが。
D9のセルを選択して「書式」>「条件付書式」で数式はどうなっていますか?(ケン)


 こんにちは、横から失礼します。
 G列が空白でも色がつくようですから
 条件を一つ追加して

 条件1 =$G3=""			色無し
 条件2 =SMALL($G$3:$G$9,1)=$D3	赤

 ではどうでしょうか? 勘違いかも...    (jun53)


 すいませんでした。G9は、空白になってます。
 で、D9のセルの条件付書式は、=SMALL($G$3:$G$9,1)=$D9となっています。


 F列が30以上の条件に合う数値の中で最小となるD4と同じ数値[9]がD9に
たまたま入っていたので、D4とD9の両方に色が付いたのではないかと思います。
jun53さんの方法でこの現象は回避できます。(Yosh!)

 ほんとだ!
出来ました。
みなさんありがとうございました。


 なるほど。そう言うことかぁ。(ケン)


 こちら事務局です。
 落ち着いたみたいですので、タイトルを変更しました。
(kazu)

コメント返信:

[ 一覧(最新更新順) ]


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