[[20070411110147]] 『条件付書式で2色の色をそれぞれ合計』(としまる) ページの最後に飛ぶ

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

 

『条件付書式で2色の色をそれぞれ合計』(としまる)
いつも大変お世話になります。
条件付書式で背景色を赤と黄色にそれぞれの列毎に表示しておりますが、その列毎の合計を出す際にそれぞれ色毎に合計させる方法はありますか?ちなみにUFClrSumfc関数も試してみましたが単色の合計で2色の対応していないみたいでした。
[エクセルのバージョン]
Excel2003
[OSのバージョン]
WindowsXP,Windows2000,WindowsME


 条件付書式で色をつけているのなら、「条件」の提示がなければ
 回答できませんよ?
 (seiya)

すみませんもう少し具体的に書きます。

     A1                A2           
  1 背景赤で100と表示       背景黄色で50と表示     
  2 背景黄色10と表示        背景赤で100と表示  
  3 背景赤200と表示        背景赤で100と表示
  4 背景赤300と表示        背景赤で100と表示
  5 
  6 赤の合計600と表示したい    赤の合計300と表示したい
  7 黄色の合計を10と表示したい   黄色の合計を50と表示したい

ちなみに各列の条件付き書式条件は

数式1が99以下で黄色

数式2が99以上で赤

と設定し降ります


 この様な場合には、直接セルの数字を見て
「99以下のモノの合計」と「99以上のモノの合計」
 の様に考えれば良いのではないでしょうか。
 (99がどちらにも含まれていますが・・・。)

 SUMIF関数が使えそうですね。

 (HANA)


訂正
数式1は98以下で黄色

回答に対する質問
GET.CELL関数 SUMIF関数 NOW関数はフォントの背景色には有効であるが条件付書式には有効でない。今回は条件付書式でお願いしたいです。


ちなみに上記質問はあくまでわかりやすく質問している都合上、98以下で黄色とかにしていますが、本当はもう少し複雑であり、今回の質問の焦点はあくまで、条件付書式で背景色が2色の色のセルのそれぞれの合計で回答していただきたい。

 A列の赤の合計は
 =SUMIF(A1:A4,">=99",A1:A4)
 という事では?
    (SS)

 わかりにくい質問ですみません!
 上記回答で上記質問はよいのですが、本当は
 =IF((IF((BB16+1>BD$13)*(BD$13>AT16-1),BC16,0))=0,"",IF((BB16+1>BD$13)*(BD$13>AT16-1),BC16,0)) →ある期間内であればある数をセルに表示し
 条件付書式は
 数式1が=AND(BD$13>=$AT16,BD$13<=$BB16,AZ=260,(AZ16=260))で背景色は赤 →任意の値以上であれば赤と表示
 数式2が=AND(BD$13>=$AT16,BD$13<=$BB16,AZ=260,(AZ16=600))で背景色が黄色
 →任意の値以下であれば黄色と表示

 と、いうように99以下以上と本当は一定の値ではないため、SUMIF関数が使えません。
 よって条件付書式で背景色が2色の色のセルをそれぞれ合計する方法を教えていただきたい。(条件付書式で色番号を横のセルに抽出する方法でも可)


 1) HNを記入していただきたい
 2) 質問の内容が全く違っているのがわかってて、無駄な回答をさせて欲しくない
 (seiya)

すみません。出直します。

 条件がいくつか有り、それを満たしたモノを合計したいなら
 SUMPRODUCT関数が使えそうに思いますが・・・。
http://www.excel.studio-kazu.jp/lib/e3h/e3h.html

 ちなみに、
 >条件付書式で色番号を横のセルに抽出する方法でも可
 これは、現在入っている二つの式を書き出して、
 片方に*10などして桁数を変えて足し算して於けば
 良いのではないでしょうか?
(色番号ではありませんが、区別は付くと思いますよ。)

 文頭に半角スペースを入れると、改行出来ますので
 もう一度落ち着いて、分かりやすく
 条件と、実際のセル番地等を説明して頂くのが
 良いかもしれません。

 その場合は、HN記入して下さいね。

 (HANA)


 条件は、そんなに複雑ではないですね。
 例えば、A1:A3の範囲の合計を出したいなら
 赤の場合
=SUMPTODUCT((BD$13>=$AT16)*(BD$13<=$BB16)*(AZ=260)*(AZ16=260)*(A1:A3))
 で良いんじゃないですか?

 そんな単純ではないですかね。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


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