[[20050715114430]] 『特定の色の付いたセルの個数をカウントする』(ジンゴロウ) ページの最後に飛ぶ

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

 

『特定の色の付いたセルの個数をカウントする』(ジンゴロウ)

 はじめまして!関数初心者のジンゴロウと申します。
環境はExcel2000/WindowsXPです。
過去ログも見たんですがなかなか一致する質問が見つからなかったので
質問させて頂きます。
複数人で高校野球の代表校予想をしているのですが、
自分が予想した高校が敗れるとセルの色を変えていき、
まだ負けていない高校の数をカウントする数式を作りたいです。
COUNTIF関数を使えば良いと思うのですが、条件の欄に色を特定する数式を
どう入れれば良いのかわかりません。

宜しくお願いします。


 色があるかないか調べてそれから数えられたらどうでしょうか?
[[20050222100822]]『色が塗られていたら※を出力するには?』(ババンギダ) 
(SoulMan)


 SoulManさん、早速の回答ありがとうございます。
誠に申し訳ありませんが、
当方の知識不足のためリンク先を拝見してもどうやれば良いのかわかりません。
このリンク先の例の=GET.CELL(63,Sheet1!B1)という式の意味も良くわからないのですが
これはB1のセルに色が付いているかの判別ということですか?
僕の場合はこの範囲を広げてあげる必要があるのでしょうか?
その後のF1に入る式の意味も?です。

 自分はここに質問するだけの資格がなかったのかもしれません。
全然的外れなことを書いている気がしてお恥ずかしいのですが
宜しければもう少し細かく教えて頂けると幸いです。
(ジンゴロウ)

 >これはB1のセルに色が付いているかの判別ということですか?
 そうです。色で判断するのではなくてそれを数字にしているのですね。
 >その後のF1に入る式の意味も?です。 
 >=IF(SUM(F1:H1),"※","")
 これですね?色があるかないかの範囲と同じ範囲をF1:H1にあらわしているのはわかりますか?
 色があれば数字がある・・・SUMでたしてTrueだったら"※"それ以外は""です。
 つまり色が付いていれば"※"が現れるということです。
 つまり、この"※"の数を数えれば色の数を数えたことになりませんでしょうか?
 >自分はここに質問するだけの資格がなかったのかもしれません。
 そんなことは絶対にありません。自信をもってください。
 回答をしていて、私よりスキルがある質問者の方は沢山いらっしゃいますよ(^^;
 ところで、↓このファイルをDL出来ますか?出来ればDLしてみてください。
 昔GET.CELLについて書いたものです。参考にならなかったらごめんなさいね。
 今回の場合は、表のレイアウトを提示されるのがいいでしょう。
 そうすればレスが付き易いと思いますよ。頑張ってくださいね。
http://www.geocities.jp/soulman_excel/sample/sample34.xls
(SoulMan)


 SoulManさんありがとうございます。
=IF(SUM(F1:H1),"※","")については理解しました。
ただ、僕が作成している表は以下のように各都道府県に付き3校ずつ予想しているので
この方法だとF1:H1に当たる部分を作成するのが非常に大変(49×3=147行)です。
行と列を逆にすることも考えたのですがそうするとオートフィルタで検索して同じ高校に一度に色を付けることが出来なくなるものでこうした次第です。

    北北海道            南北海道           青森        …
       本命  対抗  ダークホース 本命  対抗  ダークホース 本命  対抗  ダークホース
 Aさん A高校 B高校 C学院  B学園 D高校 C高校  B学園 D高校 C高校
 Bさん A高校 B工業 C学園  B学園 D高校 C高校  B学園 D高校 C高校
 Cさん B工業 A高校 B高校  B学園 D高校 C高校  B学園 D高校 C高校
 …

 また、気が付いたことなんですがこのサンプル表のF1:H1に入っている46とか43という
数字は何でしょうか? ひょっとして各色に数字が割り当てられているのですか?
(たとえば赤は3とか)
もしそうならそれを数式に入れることは出来ないのでしょうか?
実は、最初の質問では敗れた高校を色付けしていくと書きましたが、本当は優勝した高校や準優勝した高校にもそれぞれ違う色を付けたいので、
最終的には色が付いている高校の数を数えるだけでは事足りなくなってきてしまうのです。
他に何か良い方法があればお願いします。

 >>自分はここに質問するだけの資格がなかったのかもしれません。
 >そんなことは絶対にありません。自信をもってください。

 ありがとうございます。
これからも頑張っていきたいと思いますので宜しくお願いします!
(ジンゴロウ)

 >非常に大変(49×3=147行)です。
 そんなことはないと思いますよ?
 =COUNTIF(A1:I1,">0")
 >ひょっとして各色に数字が割り当てられているのですか?
 そうです。
 簡単なサンプルを作ってみましたので応用してください。
A1を選択した状態で挿入→名前の定義→色
=GET.CELL(63,Sheet1!A1)
http://ryusendo.no-ip.com/cgi-bin/upload/src/up0329.xls
失礼!式を↓にしてください。
=GET.CELL(63,Sheet1!A1)+NOW()*0
(SoulMan)

SoulManさん、わざわざサンプルまで作って頂きありがとうございます。
おかげさまで何とかできました!
なるほど、他のシートを使ってこの処理をすれば元の表には結果だけ
参照させれば良いんですね。
また、この表を使えば他の色を使ったとしてもその色の数値を
カウントしてあげれば対応できますね。勉強になりました。
感激です!
また何かわからないことがあったら質問させて頂きたいと思いますので
宜しくお願いします。

(ジンゴロウ)


コメント返信:

[ 一覧(最新更新順) ]


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