• ベストアンサー

エクセル/数をひろう。

過去の質問から探しているのですが、なかなか見つからずとりあえず質問させてもらうこととしました。 <エクセル> A列に あか きいろ あか きいろ と入力。 B列に 1 5 3 5 と諸々の数値が入っています。 そこでB列の最下段にA列が あか のとき、B列に数字がはいっているセルの数、を表示したいのです。 この場合だと答えは2件 になります。 回答いただくか、過去に同様のものがあればそのペイジを教えていただければ幸いです。 説明不足であればその旨書き込みください。 よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

=SUMPRODUCT((A1:A4="あか")*(ISNUMBER(B1:B4)))

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

A1:B10(A列色、B列計数)にデータがあるとして、B11に(データセル以外ならどこでも良い) =SUM(IF((A1:A10="あか")*(B1:B10<>""),B1:B10,0)) と入れてSHIFT+CTRL+ENTERを3つ同時押し。配列数式。 ((A1:A10="あか")*(B1:B10<>"")の「*」はAND条件の場合の指定方法です。 C,D・・列に複写に適した形は =SUM(IF(($A1:$A10="あか")*(C1:C10<>""),C1:C10,0)) と入れてSHIFT+CTRL+ENTERを3つ同時押し。

rout16
質問者

お礼

早速にたくさんの回答をいただき感激しています。 上司に与えられた課題であり、出社し報告しましたところ「wonderful!」のお言葉をいただきました。 みなさんのおかげです。ありがとうございました。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

日経PC21さんのページ。 ここの「数える」のなかの 「複数条件に合うデータを数えるには? ― DCOUNTA関数 」はどうでしょう。 http://pc.nikkeibp.co.jp/pc21/tech/excel36/08/index.shtml

参考URL:
http://pc.nikkeibp.co.jp/pc21/tech/excel36/index.shtml
  • otoutann
  • ベストアンサー率26% (248/933)
回答No.1

B列の全てに数字が入っているなら、ご質問の内容は A列の「あか」の数を数えるということになりますので、 B列の最下段のセルに=countif(A:A,"あか")と入れれば よいと思います。 数字が全てに入っていない場合はDSUM関数を使用するか、 作業用のセルを使う必要があります。

rout16
質問者

補足

補足させていただきます。 B列 C列 D列・・・と続き 各列にそれぞれ数字が入っているのです。または空白のこともあります。 で、A列があかのとき、B列、C列、D列・・・に数字が入っている(=空白ではない)数を知りたい、というものです。 意味がわかりますでしょうか? bin-chanさんからご紹介いただいたページもこれから行ってみます。 さらにご教授お願いします。

関連するQ&A