こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル

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

マルチメディアファイルは削除されたか見つかりません。

投稿日時 - 2018-05-22 10:35:25

QNo.9500781

困ってます

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

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

投稿日時 - 2018-05-22 19:42:35

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.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を下へ必要数コピーしてください。

投稿日時 - 2018-05-22 13:17:12

お礼

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

投稿日時 - 2018-05-22 23:38:27

ANo.1

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

投稿日時 - 2018-05-22 12:09:13

あなたにオススメの質問