• ベストアンサー

Excel関数で該当の記号の数を抽出したい

Excel関数で該当の記号の数を抽出したい 図1のような表があり、図2で図1の該当の記号数を表示させたいです。 例えば、2008年の1月に●がいくつあったか、×がいくつあったか、 というようにそれぞれの記号の数がわかるようにするには 黄色のセルにどのような関数を入れれば良いでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

E4、E5・・・の1月、2月は、「2008/1/1」の様に入力し、表示形式→ユーザー定義で「m"月"」のように表示、A4:A25は、表示形式→ユーザー定義で「yyyy"年"m"月"」のように表示してあると仮定して。 E5のセルに以下のように入力し、縦横数式をコピー。 =SUMPRODUCT(($A$4:$A$25=E$4)*($B$4:$B$25=$D5))

17504113
質問者

お礼

回答ありがとうございました!! 表示形式→ユーザー定義で「yyyy"年"m"月"」のように表示なかったので できませんでしたが、もちろん意味は十分わかりました。 次にこのような表を作成する際の参考にします。 ありがとうございました!!

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

例示されたレイアウトで年が結合セル(E3セル)に入力されているならE5セルに以下の式を入力して下方向および右方向にオートフィルします。 =SUMPRODUCT(($A$4:$A$100=(INDEX($E$3:$AB$3,INT((COLUMN(A1)-1)/12)*12+1)&E$4)*1)*($B$4:$B$100=$D5))

17504113
質問者

お礼

返信ありがとうございます。 数式がちょっと難しかったのと、本番の表と若干違う箇所もあり、 そのまま数式の適用はできませんでしたが、数式の意味を理解し、 今後応用できるように頑張ります。 助かりました!!

すると、全ての回答が全文表示されます。
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

Excel2007以降なら COUNTIFS (2007で新しく追加された関数) Excel2003以前なら SUMPRODUCT ですね。

17504113
質問者

補足

COUNTIFだと、トータルの●と×の数しか数えられません。 「月別にそれぞれ」いくつあるのかカウントしたいです。 (応用してという意味だったらすみません、私にはできませんでした・・・)

すると、全ての回答が全文表示されます。

関連するQ&A