質問: エクセルで個々の条件のデータの総数をカウントする方法を知りたいと思っています。例えば,音楽のデータベースで次のようなリストがあったとします。 ----------------------------------------------- ベートーヴェン:ピアノ・ソナタ第18番 ベートーヴェン:ピアノ・ソナタ第19番 ベートーヴェン:弦楽四重奏曲第13番 ベートーヴェン:弦楽四重奏曲第14番 ベートーヴェン:弦楽四重奏曲第15番 ベートーヴェン:交響曲第7番 ベートーヴェン:交響曲第8番 ベートーヴェン:交響曲第9番 ブラームス:ヴァイオリンとチェロのための協奏曲 ブラームス:ヴァイオリン協奏曲 ブラームス:クラリネット五重奏曲 モーツァルト:交響曲第39番 モーツァルト:交響曲第40番 モーツァルト:交響曲第41番 モーツァルト:クラリネット五重奏曲 モーツァルト:フルート四重奏曲第1番 モーツァルト:フルート四重奏曲第2番 ... ----------------------------------------------- こんな感じで例えば作曲者が200人くらい,楽曲数が4,000曲あったとして,そのうちベートーヴェンの作品が154曲,ブラームスの作品が72曲...というように,個々の合計をカウントするにはどんな関数を作ればいいのでしょうか。 作曲者と楽曲名の間はコロンなどで区切るか,セルの列を別にするか,どちらでも構いません。
回答: ◆1つのセルに「モーツァルト:交響曲第39番」と入力されているものとして =COUNTIF($A$1:$A$4000,"ベート―ヴェン*") か、C1に作曲者名を入力して =COUNTIF($A$1:$A$4000,C1&"*") ◆でも、作曲者と楽曲名は別のセルにする方がいいと思います その場合は =COUNTIF($A$1:$A$4000,"ベート―ヴェン") かC1に作曲者名を入力して =COUNTIF($A$1:$A$4000,C1&"*")