重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

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

図1のような表があり、図2で図1の該当の記号数を表示させたいです。

例えば、2008年の1月に●がいくつあったか、×がいくつあったか、
というようにそれぞれの記号の数がわかるようにするには
黄色のセルにどのような関数を入れれば良いでしょうか?

よろしくお願いします。

「Excel関数で該当の記号の数を抽出した」の質問画像

A 回答 (3件)

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))
    • good
    • 0
この回答へのお礼

回答ありがとうございました!!

表示形式→ユーザー定義で「yyyy"年"m"月"」のように表示なかったので
できませんでしたが、もちろん意味は十分わかりました。

次にこのような表を作成する際の参考にします。
ありがとうございました!!

お礼日時:2010/06/16 12:52

例示されたレイアウトで年が結合セル(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))
    • good
    • 0
この回答へのお礼

返信ありがとうございます。

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

助かりました!!

お礼日時:2010/06/16 12:55

Excel2007以降なら COUNTIFS (2007で新しく追加された関数)


Excel2003以前なら SUMPRODUCT
ですね。

この回答への補足

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

補足日時:2010/06/16 10:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!