• ベストアンサー

エクセル

2回目の投稿ですいません。(>_<) ●の右の数値をカウントしたいのですが、右の2列ような0以上9以下が何個、10以上が何個の表を作りたいです。●がない行は表示されてもかまいません。1000行あるのですが、初心者で勉強不足なのでご教授お願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

確認させてください。 1.添付図のシートになぜ行列番号を付けなかったのですか?  ̄ ̄【独白】回答で得た数式を理解するにもソレが必要だらうに! 2.添付図左の上端行には●があるのに、添付図右の同行が空白なのはなぜ? 3.「●の右の数値をカウントしたい」とのことだけど、「●の右」とは「●より右側全部」の複数セルのことですか?

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>●の右の数値をカウントしたいのですが、 ●の右隣りのセルの数値のみがカウント対象ですよね? 貼付画像のカウント対象範囲の2行目には●の隣のセルがブランクなのに検索結果が1になっているのは何故ですか? >1000行あるのですが、 各行単位の抽出ですよね? 1つの数式を下へコピーすれば良いことなので何行でも対応できます。 Excelのバージョンによって使える関数が異なりますので条件を提示された方が良いでしょう。Excel 2007以降のバージョンではCOUNTIFSが使えますので次の数式で良いと思います。 貼付画像では列記号と行番号が表示されていませんので勝手解釈のセル番地を使っています。 N3=IF(COUNTIF(B3:K3,"●"),COUNTIFS(B3:K3,"●",C3:L3,"<10"),"") O3=IF(COUNTIF(B3:K3,"●"),COUNTIFS(B3:K3,"●",C3:L3,">=10"),"") N3とO3を下へ必要数コピーしてください。

midorichopi
質問者

お礼

ありがとうございます。助かりました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

2列づつの処理になりますので、列数が多いと難しいですが、VLOOKUP 関数で●の右のセル値を抽出し、数値によってカウントしてみてはいかがでしょうか。 なお、●の右に空白がある場合はそれを0以上の数値と数えるのか不明です。

関連するQ&A