- ベストアンサー
色の付いたセルを集計する事はできますか(?_?)
こんにちは、みなさん!! 【質問】A1、A2、A3、A4、A5のセルに数字が入っています。その内 A2、A3は数字+黄色で塗りつぶされています。そして、集計をする 際にA2、A3の黄色のセルを集計する事はできますか(?_?) ご存知の方いらっしゃいましたらよろしくお願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
エクセルでよく関数式による解決法が話題になるのですが(初心者ほどこれしかないと思っているよう) 関数式は、セルの値を使って、セルの値等を加工して、値!を返すもので、「書式」に当たる、セルパターン、文字色、罫線やその種類を左右できません。またそれらを関数では判別できません。旧いバージョンのマクロを使う回答がありますが、横へおいておきます。この事実を関数の基本認識として持っていない質問者が多い。(マイクロソフトは将来バージョンで、関数はどうするか、値に限定を多分崩さないでしょう) ・VBAならその辺は自由にできます。 ・VBAですが、ユーザー関数(たった3行)を使うとセル色や文字色の判別を関VBAの知識がどの程度なのか、伺わせる記述がないと、回答が 空回りする。
その他の回答 (7)
- Ce_faci
- ベストアンサー率36% (46/127)
おはようございます セルに色のつく条件(最低とか、ある値よりおおきいとか)があるのでしたら、考え方が変わります。
- FUURINKAASAN
- ベストアンサー率27% (71/256)
以前にも似たようなハンドルネームの質問者の方の回答に投稿したのですが、 http://oshiete1.goo.ne.jp/user.php3?u=251527 マクロとかVBAとかユーザー定義関数とかが解りますか? みなさんが貴重な時間を使って回答してくださっているのに、それが解るのか、解らないのかが判断つきかねます。 一度そのあたりのことを補足なりしてください。
- mohenjo
- ベストアンサー率37% (125/335)
初めまして! 集計する範囲がどれ位に及んで いるか判りませんが、 もしマクロでやればこんなのかな? Sub test() Dim rngS as Range,i as Long For Each rngS In Activesheet.Usedrange If rngS.Interior.Color=vbYellow Then i=i+rngS End If Next rngS MsgBox i End Sub
- k-f3
- ベストアンサー率31% (945/3036)
セルの色と、セルのパターンは計算上関係ないです。 逆に、入力する項目で色分けをすれば、項目ごとの入力ミスを少なくすることも可能です。
GET CELLという関数があります。 私の投稿したものですが http://okwave.jp/qa2433325.html
- kakkysan
- ベストアンサー率37% (190/511)
色つきのセルだけ集計したいわけですね?そのセルの色番号を抜き出す 「ユーザー定義関数 」をご紹介します。 http://kiyopon.sakura.ne.jp/soft/index.htm のページで(余りにも大きいので)”色番号”で検索してください B列にA列にあるセルの色番号を表示させ、その表示があるA列のセルだけ集計します。
- nrb
- ベストアンサー率31% (2227/7020)
A2+A3で集計できますが 問題あるの?