SUMPRODUCTとワイルドカードこんにちはゲストさん。>>解決済みの質問SUMPRODUCTとワイルドカードこんばんは。=B5*C5合計=SUM(D1:D5)作業列(D列)を作らず合計を求めるには、=SUMPRODUCT(B1:B5,C1:C5)でできると思います。ここに「県のみ合計」という条件が入った場合について質問します。例のように作業列(D列)を作り、SUMIFですれば簡単にできるのですが、「作業列を作らず、SUMPRODUCTとワイルドカード(*県)を使って」数式を組み立てるにはどうすればいいのでしょうか?ステップ(D列)を踏まず、ひとつの数式だけで完結したいのです。試行錯誤していますが、簡単そうなのになかなかうまくいきません...。D1=COUNTIF(A1,"*県")で以下オートフィルコピーし、=SUMPRODUCT(B1:B5,C1:C5,D1:D5)とすればできますが、結局作業列(D列)を作ってしまっていますし...。あと...たとえば最初に示した数式なら、=SUMPRODUCT((B1:B5)*(C1:C5))という数式の組み方を回答でよく見かけますが、=SUMPRODUCT(B1:B5,C1:C5)=SUMPRODUCT(B1:B5*C1:C5)としないのは、何か意味の違いがあるのでしょうか?お詳しい方よろしくお願いします。Excel2007です。表示したいセルに=SUMPRODUCT((ISNUMBER(FIND("県",A1:A5))*(B1:B5)*(C1:C5)))または=SUMPRODUCT((ISNUMBER(FIND("県",A1:A5)))*1,B1:B5,C1:C5)としてみてはどうでしょうか?都道府県名以降に○○市などがあっても対応できます。