[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『串刺し集計』(mo-.-mo)
集計用シートのF3に入力してある品名をシート21〜シート31の中で品名が合致した B18:B29(データー)の合計を求めたく下記の関数を作成いたしました。 結果は集計出来ましたが、もっと簡単に書くことが出来ないか、 (外にシート1〜10・シート11〜20・シート21〜31とか作らなくてはならないものですから) シート名をまとめて記入できないものかと、考えましたが なかなかわらなくて、お教え願いませんでしょうか。
=SUMIF('21'!$B$18:$B$29,F3,'21'!$I$18:$I$29) +SUMIF('22'!$B$18:$B$29,F3,'22'!$I$18:$I$29) +SUMIF('23'!$B$18:$B$29,F3,'23'!$I$18:$I$29) +SUMIF('24'!$B$18:$B$29,F3,'24'!$I$18:$I$29) +SUMIF('25'!$B$18:$B$29,F3,'25'!$I$18:$I$29) +SUMIF('26'!$B$18:$B$29,F3,'26'!$I$18:$I$29) +SUMIF('27'!$B$18:$B$29,F3,'27'!$I$18:$I$29) +SUMIF('28'!$B$18:$B$29,F3,'28'!$I$18:$I$29) +SUMIF('29'!$B$18:$B$29,F3,'29'!$I$18:$I$29) +SUMIF('30'!$B$18:$B$29,F3,'30'!$I$18:$I$29) +SUMIF('31'!$B$18:$B$29,F3,'31'!$I$18:$I$29)
下記ではこれでは駄目でした(シートの部分だけまとめて書きましたが)
=SUMIF('21:31'!$B$18:$B$29,F3,'21:31'!$I$18:$I$29)
XPでエクセル2003です 宜しくお願い致します。<m(__)m>
=SUMPRODUCT(SUMIF(INDIRECT("'"&ROW($21:$31)&"'!B18:B29"),F3,INDIRECT("'"&ROW($21:$31)&"'!I18:I29")))
(GobGob)
(GobGob)様有難うございました、出来ました。(#^.^#) mo-.-mo
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.