同一行で複数条件を検索して値の平均値を求めたい
みなさん教えてください。
タイトルでは上手く書けなかったのですがExcelで下のようなデータがあります。
1,みかん,I,I,I,II,II,II,III,III,III,III
商品コード,231,3,3,5,6,3,4,1,7,2,9
この様なデータが1万件程度あります。
このデータを基に平均を求めたいのですがその条件が上段のセルに”I”が入っている下段の平均値(この場合は3,3,5の平均値)、次に上段に”I”と”II”が入っている下段の平均値(この場合は3,3,5,6,3,4の平均値)、最後に上段”I”と”II”、”III”が入っている下段の平均値(この場合は3,3,5,6,3,4,1,7,2,9の平均値)です。
商品名の後ろのI~IIIは商品によってデータ数が変動します。
上段に”I”のみ入っているデータの平均値は
=averageif(C3:L3,"I",C4:L4)で出来ましたが、同一行に複数条件を入れる場合
=averageifs(C4:L4,C3:L3,"I",C3:L3,"II")ですると#DIV/0!が返されました。
どのように関数を入れたらよろしいのでしょうか?
よろしくお願いします。
PCはwindowsXP、Excelは2010を使用しています。