- 締切済み
条件付き書式
ある条件で色を付けたセルの「色別」の個数を数える関数がありますか?(エクセル)
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- edomin
- ベストアンサー率32% (327/1003)
#1です。 =COUNTIF(範囲,条件) ですので、 例えば「A1からB5のセルの中で、100以上の数字が入っているところを"赤"にした。赤のセルは何個あるのか?」 みたいなときは、 =COUNTIF(A1:B5,">=100") になります。 色を付けた条件をそれぞれ指定してやれば色別の個数を求めることが出来ます。
- kajkaj
- ベストアンサー率13% (2/15)
どこで拾ってきたのか忘れましたが, 私は以下の関数で対処しています ----- ここから ----- Function CountColoredCell(範囲 As Range, _ Optional 色番号 As Integer = xlColorIndexNone) As Long Dim result As Long ' 指定範囲から順番にセルを取り出す For Each myCell In 範囲 ' 該当セルの色番号が引数の指定値に等しい場合のみカウント If myCell.Interior.ColorIndex = 色番号 Then result = result + 1 End If Next CountColoredCell = result End Function ----- ここまで ----- 引数の1つめは範囲なので「B2:B5」などと指定し, 引数の2つめは色番号を指定します 肝心の色番号ですが,どの色が何番かはその都度しらべているという間抜けな状態です.(^-^;
お礼
ありがとうございました。 すみません、これって関数ですか? マクロみたい? COUNT等の関数の例がありますか?
- edomin
- ベストアンサー率32% (327/1003)
色をつけた「条件」でカウントしましょう。
お礼
ありがとうございました。 で、その方法とは? 例がありますか?
お礼
ありがとうございました。 もう少し細かくお聞きします。 グループが5つありそのグループごとの小計があり、また全体の合計もあるというシートがあるとします。 グループ内の個々の数字でたとえば100以上だったら赤色、それ以下だったら黄色と条件付き書式にします。 しかし合計欄には条件を指定しません(色無し)。 この場合、赤・黄色のセルの個数をそれぞれ出す場合、小計や合計欄を除いていく方法はありますか?