人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの関数になると思うのですが、
指定した範囲内でグレー(ClolorIndex=15)に塗りつぶされているところだけをカウントしたい場合はどのような式になるのでしょうか?
Countifかとは思ったのですが…

データは組織図でVBAなどは一切入っていません。(しかも入れてもいけない)
何か方法を教えてください。

●質問者: kanachan
●カテゴリ:コンピュータ
✍キーワード:Excel VBA カウント データ 組織
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● SALINGER
●27ポイント

VBAを使わずにセルの書式の色を取得する方法はあります。

http://www.geocities.jp/chiquilin_site/data/050803_coloring_cell...

例えばA列のグレーをセルを取得したい場合は

B1セル上で [挿入]→[名前]→[定義]

名前:色番号

参照範囲:=GET.CELL(63+NOW()*0,A1)

として

B1セルの数式を

=色番号

下にコピー

カウント結果を表示したいセルの数式を

=COUNTIF(B:B,15)

◎質問者からの返答

ありがとうございます!

なんとなく解りました。試させて頂きます。


2 ● hiko3karasu
●27ポイント

標準の関数では出来ないのではないかと思います。

ユーザ定義関数の例がありました。

http://www.primestaff.jp/fumitakablog/2007/11/excel-6.html

◎質問者からの返答

すみません・・・

ユーザー定義関数の作り方がサッパリ解りませんでした。


3 ● SALINGER
●26ポイント ベストアンサー

作業シートが使えるならば、

Sheet2のA1セル上で [挿入]→[名前]→[定義]

名前:色番号

参照範囲:=GET.CELL(63+NOW()*0,Sheet2!A1)

として

Sheet2のA1セルの数式を

=色番号

としてA1:BC403にコピー

カウント結果を表示したいセルの数式を

=COUNTIF(Sheet2!A1:BC403,15)

◎質問者からの返答

すみません・・・

「Sheet2のA1セルの数式を

=色番号

としてA1:BC403にコピー

カウント結果を表示したいセルの数式を

=COUNTIF(Sheet2!A1:BC403,15)」

ここ、解らないです。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ