AIと戦って、あなたの人生のリスク診断 >>

A列に抽選会の回数(1~100)、B列に当選番号(1~10)、C列に賞品番号(アルファベット1桁+数字3桁)が3000件
位あるデータがあります。

例えば、検索値として、A列の抽選会回数=5 & B列の当選番号=3 & C列の賞品番号="1桁目がDのデータ全て" の
データ数を求めたいのですが、どのような式を使えば良いでしょうか?

先日この質問ページで、『SUMPRODUCT』を教えていただいたので、下記の様に指定してみましたが、当然(?)駄目でした。

SUMPRODUCT((A1:A3000=5)*(B1:B3000=3)*(C1:C3000="D***"))

ちなみに、オートフィルターは使用したくありません。

宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

=SUMPRODUCT((A1:A3000=5)*(B1:B3000=3)*(LEFT(C1:C3000,1)="D"))



でいいと思いますよ。
    • good
    • 0
この回答へのお礼

おかげさまで欲しい値が求められるようになりました。有難うございました。

お礼日時:2007/06/25 00:33

空いているどこかの列に、left関数でC列の一番左の文字を切り出して、その列をSUMPRODUCT関数の条件に使ってみては?


おわかりかと思いますが、仮にX列としたらこんな感じ。
=SUMPRODUCT((A1:A3000=5)*(B1:B3000=3)*(X1:X3000="D"))

なお、left関数の使い方はこちらです。
http://www3.tokai.or.jp/excel/kansu/left.htm
    • good
    • 0
この回答へのお礼

ご回答有難うございました。left関数を使う点は参考になりました。

お礼日時:2007/06/25 00:36

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


人気Q&Aランキング