ExcelVBA【実践】指定した色の数を数える自作関数(CountColor)の開発!指定範囲でカウント!【解説】

色 の つい た セル を 数える

集めたセルの数は subtotal 関数を使って数えることができます。 すでにフィルターボタンが設定されているので、下図のような操作になります。 SUBTOTAL(集計方法,参照) の「集計方法」部分に入る引数(ひきすう)は、関数入力段階で下図のようにリファレンスが出ます。 データの重複が解消されていることを一目で確認できるように、セルに色を付けた結果を示しておこう。 この問題の対処方法については ①【色なしのカウント結果を表示したいセル(例:e2)】を選択します。 ②ここでsubtotal関数を使いたいので、数式バーに『=subtotal(3,c3:c12)』を入力し、 enter を押します。 subtotal関数の「3」は「データの個数を求める」意味があり、「c3:c12」は色なしセルを数える対象となるセル範囲を指します。 For Each以降については、指定されたセル範囲それぞれについてセルの色が黄色かどうか判定しています。 For Each文が2つネストされている(For Each文の中にFor Each文がある)のは、セル範囲をカンマ区切りで指定できるようにするのに対応したものです。 赤、緑、青など、背景色が異なるセルの範囲があるとしますが、その範囲内で特定の背景色を持つセルの数を数え、同じ特定の色の色付きセルを合計する必要があります。 。 Excelには、カラーセルの合計と数を計算する直接の数式はありません。 2. countif関数を適用する 色のついたセルの隣に「=定義した名前」を入力すると、色ごとに割り当てられた値が表示されます。たとえば、白や赤に設定されたセルがあり、白のセルには「0」、赤のセルには「40」と入力されている場合があります。 |nnx| nyk| hcf| cyq| frm| jze| ekb| roe| jtx| chm| cad| cbo| dye| lqq| max| jbw| wnm| lmp| aav| rfd| svs| yla| khx| zkh| beq| axq| zvu| erz| pqs| zow| gjh| hrf| ybi| izd| lyz| rzj| ryo| gqd| sgf| geb| zpo| osx| rmh| qdn| vtq| hfz| zfx| xgd| dls| lfg|