- ベストアンサー
条件付書式で色づけしたセルの数をカウントしたい
WINDOWS XP EXCELL 2003です。 いつもお世話になります。 それそれのタイトル行に 7~556の行があり、 在庫警告 D列 条件付書式で =E7<BS7 で赤色に塗りつぶしに 在庫数 E列 =F7-G7+BR7 注文 F列 =SUMPRODUCT((H7:BQ7)*(MOD(COLUMN(H7:BQ7),2)=1)) 出荷 G列 =SUMPRODUCT((H7:BQ7)*(MOD(COLUMN(H7:BQ7),2)=0)) 適正在庫数 BS列 数値を入力 何かいい方法をと思い色々調べましたが私が必要としているものが中々見つかりません。 条件付書式で =E7<BS7 で試行錯誤しました。 例えば 条件付書式で =(E7<BS7=”1”,””) とかで1がでればとCOUNT関数でできないとか 全然駄目ですよね。 御指導を仰ぎたいのは E列の条件付書式で赤と塗りつぶされたセルの数をカウント ができたらと思いますが何かいい方法はありませんでしょうか。 可能ならよろしく御願いします。
- dorasuke
- お礼率71% (459/642)
- その他MS Office製品
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
条件付き書式の「結果を」拾い上げる方法はありません(マクロを使っても不可能です)が,ご質問でやりたい事は結局 >7~556の行があり、 >在庫警告 D列 条件付書式で =E7<BS7 で赤色に塗りつぶし つまりこの行範囲で,E7<BS7 となっている行の個数を数えたいというお話に他なりません。 計算式: =SUMPRODUCT((E7:E556<BS7:BS556)*1) もちろんもっともっとシンプルイズザベストに,たとえばBT行に BT7: =IF(E7<BS7,1,0) のように数式を記入し, =SUM(BT7:BT556) のように計算してしまえば十分OKです。
関連するQ&A
- エクセルで条件付書式
お願いします。 エクセル2003です。 3行目~150行目のA列~P列まで数字が入ってます。 それを"行"ごとの最小値が、赤色に変わるように条件付書式を設定したいのです。 自分でやってみたのですが、なかなかうまくいきません。 良い方法を教えて下さい。(関数でも何でもできればOKです。) 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 条件付書式設定の方法(エクセル)
下記のような条件付書式を設定したいのですが、設定行数が約5000行となりますので出来るだけ簡単に設定する方法を、どうか御教示お願いいたします。 E列の条件付書式 =SUM($E$1:$E$5)=10000 ならばE1からE5は青色 =SUM($E$6:$E$10)=10000 ならばE1からE5はは黄色 E列は5行毎に青色と黄色を繰り返す F列の条件付書式 =SUM($F$1:$F$5)=500 ならばF1からF5は青色 =SUM($F$6:$F$10)=500 ならばF6からF10は青色 F列も5行毎に青色と黄色を繰り返す G列の条件付書式 =SUM($G$1:$G$5)=500 ならばG1からG5は青色 =SUM($G$6:$G$10)=500 ならばG6からG10は青色 G列も5行毎に青色と黄色を繰り返す よろしくお願いいたします。
- 締切済み
- Windows XP
- 条件付書式 しましまともう1つ書式を設定
エクセルの表をしましま(1行ごとにグレー)にしたいのですが、 条件付書式で、"=AND(MOD(ROW(),2)=1)" を設定すればしましまにできるところまでは分かりました。 ですが、すでに、*の書いてあるセルを網掛けにする条件付書式が入っているセルがあります。 (条件付書式で、セルの値が 次の値に等しい ="*") *の入っているセルは、網掛けで、かつ、しましまにしたいのですが、 そのような設定は可能なのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCEL2003 条件付書式が狂ってくる
条件付書式は、見ためにどのセルに入っているのかわからないというのと、複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっているということがあって、なかなか不便に思っています。(やりかたが悪いのかもと思うのですが) それで、VBAの entireculumn というのを見つけたのですが、 これで対応できるでしょうか? やりたい事は、 1 2*--------------------------- 3*--------------------------- 4 5 6*--------------------------- 7*--------------------------- 上記のように、「*」をつけた行にだけ、行全体に色をつけておく、 というのを条件付書式で、 「数式が」「=$A1="*"」 としたもので、その設定をしているシートに、横にずっと、いろんな関数を入れていってます。 ですが、関数を入れたり、そのプロセスで列挿入などすると、 色がずれてしまうのです。 その回避策として、VBAで最初に色の設定をしておけないでしょうか? 「*がある行だけに色をつける。」 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルで行が飛んだセルを一度に条件付書式(複数条件で色付けする)方法
エクセルで行が飛んだセルを一度に条件付書式(複数条件で色付けする)方法 以下の表があるとします。b、d、f、h、jが、3以下を青&6以上を赤にセルを色付けする条件書式でセル毎に設定する以外で、一度に出来る方法を教えて下さい。行が膨大にある表があり、一つ一つセルをクリックして設定するには、間違いや労力もかかります。ご教授頂きたく、お願い致します。 a 1 b 5 c 2 d 9 e 8 f 2 g 1 h 5 i 4 j 3
- ベストアンサー
- その他(ビジネス・キャリア)
- 数式・条件付書式の設定方法を教えてください。
初心者です、宜しくお願いいたします。 1.F6:H9に設定した内、F6・G6・H6に設定した数式及び条件付書式です。(現在、まだ40行分しか設定出来ていません) ●F6 獲得点数 ・点数をマニュアル入力する。 ・条件付書式 =SUM($F$6:$F$9)=100000 → 書式(パターン) ブルー ●G6 順位 ・数式 =IF(F6="","",RANK(F6,$F$6:$F$9)+COUNTIF($F$6:$F6,F6)-1) ・条件付書式 =SUM($G$6:$G$9)=10 → 書式(パターン) ブルー ●H6 加算後点数 ・数式 =IF(OR(C6="",E6="",F6="",G6=""),"",(IF(G6=1,F6+12000,IF(G6=2,F6+4000,IF(G6=3,F6-4000,IF(G6=4,F6-12000)))))) ・条件付書式 =SUM($H$6:$H$9)=100000 → 書式(パターン) ブルー 2.実際の処理 ●F列(F6:F9) ・F6:F9に点数を入力する。 ・その合計が100、000点になれば、F6:F9をブルーで塗りつぶす。 -------------- ●G列(G6:G9) ・入力したF6:F9の点数で順位を決定し順位をG列に表示する ・同点の場合は若いセル数を上位にする。 ・その合計が10になれば、G6:G9をブルーで塗りつぶす。 -------------- ●H列(H6:H9) ・F列・G列の結果を受けて数式のような点数を表示する ・その合計が100、000点になれば、H6:H9をブルーで塗りつぶす。 -------------- ・4行毎に塗り潰しの色を変えたい。 ・6行目:9行目はブルーで塗りつぶす。 ・10行目:13行目は黄色で塗りつぶす。 ・14行目:17行目はブルーで塗りつぶす。 ーーーーーーーーーーーーーーーーーー 3.ご指導いただきたき事 上記のようにしたいのですが、約1000行ほどになりますので、250回ほど設定しなければなりません。 ぜんぜん判りませんが、何か良い設定方法をご指導いただきたくお願い致します。 ●現在設定を始めました、数式及び条件付書式には、拘りません。 ●黄色い部分もブルーにし、ブルー一色でも結構です。 ●VBA記述でも可能なのでしょうか。 VBA記述はぜんぜん出来ません、申し訳ございませんが、可能であれば宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの条件付書式設定で1行おきに色をつけたシートにフォントの色の条件を指定したい
Excel2003です 1行おきに色をつける条件付書式 「数式が =MOD(ROW(),2)=0のとき パターンを黄色」 を設定したシートのある列に 数値がマイナス(0より小さい)のとき、フォントの色を赤 数値がプラス(0より大きい)のとき、フォントの色を黒 の条件付書式設定したいのですがその方法を教えてください
- ベストアンサー
- オフィス系ソフト
- 複数セルに対しての条件付書式設定
条件付書式を設定する場合、一つのセルを選択して、「セルの値が」「~より大きい」という風に設定し、あとはコピーをすると列全体に条件付書式が設定されますよね。 これは一つのセルを指定して設定した場合、うまくいくんですけど、例えば、それぞれの列に対して条件付書式を設定したい場合、「1列目は小数点なしの設定」、「2列目は小数点第2位まで表示する設定」、「3列目はパーセンテージ表示」という風に各列ごとによっていろんな書式が設定されていた場合、1列目に条件付書式を設定したものの、2列目以降は書式のコピーではうまくいきません。 とても大きな表の場合1列ずつ条件付書式を設定していくことはとても大変なのです。 なにかいい方法はありませんか?
- ベストアンサー
- オフィス系ソフト
- 条件付書式
条件を満たす数値が連続して3個以上続いたら、セルの色を変える。 ただし空白セルは無視する。 横1行に数値が連続して入力されています。 入力数値は「1」「2」いずれか、あるいは空白です。 1 1 2 2 2 1 1 1 上記のように、空白セルを含まない場合は、3列目以降のセルに下記条件付書式を設定することで対応できるかと思います。 =SUMPRODUCT((C3:E3=2)*1)=3 今回質問したいのは、以下のような、間に空白を挟むケースです。 1 1 2 2 白 2(←強調) 1 1 2 白 白 2 2(←強調) 1 1 2 白 2 2(←強調) 間に空白を挟んでも、2が3個以上連続したら、その条件を満たしたセルを強調させたいのです。 どなたかご教示いただけますと幸いです。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
いつも御指導をいただき、 また早速のご回答を誠にありがとう御座いました。 下記の物の何かを操作すればいいのは分かっていましたが何をどうすればいいかはさっぱりでした。 E7<BS7 こんなやり方は分かりませんでした。 うまくいきました。