複数の表からの集計 | |
---|---|
[132436] 複数の表からの集計- ■親トピック/記事引用/メール受信=ON■ □投稿者/ kumakuma -(2021/07/06(10:32)) □U R L/ 恐らく、過去にも質問が合ったとは思うのですが、 どう検索してものかわからず、恐縮ながらお尋ねします。 A1からD5の表があり、abcとdefの2つのブロックがあります。 それぞれ日にちごとの数量が記されています。 例えば、abcの6月20日は300です。 で、B8には、defの5月の集計320を取得したいのですが、どの様に関数を記載すればよろしいでしょうか。 ご教示いただけましたら幸いです。 --A-- --B-- --C-- --D-- --1-- abc def --2-- 21/05/10 150 21/05/04 100 --3-- 21/05/15 250 21/05/10 120 --4-- 21/06/20 300 21/05/10 100 --5-- 21/07/15 200 21/06/20 250 --6-- --7-- def --8-- 21/05 320 |
[132437] Re[1]: 複数の表からの集計- ■記事引用/メール受信=OFF■ □投稿者/ kumakuma -(2021/07/06(10:34)) □U R L/ 表が崩れたのでもう一度 --A-- --B-- --C-- --D-- --1-- abc def --2-- 21/05/10 150 21/05/04 100 --3-- 21/05/15 250 21/05/10 120 --4-- 21/06/20 300 21/05/10 100 --5-- 21/07/15 200 21/06/20 250 --6-- --7-- def --8-- 21/05 320 |
[132438] Re[2]: 複数の表からの集計- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2021/07/06(10:55)) □U R L/ 書き込み時に書き込み欄の上部にある Comment/ 通常モード-> 図表モード-> (←の場合適当に改行を入れて下さい) の図表モードを選択すると表が崩れない。 で、A8セルが文字列だとして。 =SUMPRODUCT((A1:C1=A7)*(TEXT(A2:C5,"yy/mm")=A8)*B2:D5) ではどうだろうか? |
[132439] Re[3]: 複数の表からの集計- ■ ![]() □投稿者/ kumakuma -(2021/07/06(11:43)) □U R L/ おお、ありがとうございます!! 解決しました!! |
[132440] Re[4]: 複数の表からの集計- ■ ![]() □投稿者/ kumakuma -(2021/07/06(12:31)) □U R L/ ねむねむさま すみません。 実際のシートに当てはめるとうまくいきませんでした。 #VALUE! になってしまいました。 実際のシートでは、A列 C列の日付は、参照式の数値(日付)です。 これがまずいのでしょうか。 |
[132441] Re[5]: 複数の表からの集計- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2021/07/06(12:45)) □U R L/ もし、B2セルからD5セル内に文字が入っている(計算式で""になっているものも含む)場合は =SUMPRODUCT((A1:C1=A7)*(TEXT(A2:C5,"yy/mm")=A8),B2:D5) ではどうだろうか? |
[132442] Re[6]: 複数の表からの集計- ■記事引用/メール受信=OFF■ □投稿者/ kumakuma -(2021/07/06(13:01)) □U R L/ ありがとうございます! 「*」「,」なにが違うのでしょう? あと、表にところどころ「#N/A」が混じっておりエラーになります。 回避方法ありませんでしょうか。 |
[132443] Re[7]: 複数の表からの集計- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2021/07/06(13:06)) □U R L/ *の場合はそれこそA*Bの計算を行ってその合計を求めている。 で数値と文字列の計算でエラーになる。 ,の場合は配列同士の掛け算をSUMPRODUCT関数が行っていてその時はSUMPRODUCT関数の方で 文字列は計算の対象外としているのでエラーとならない。 >あと、表にところどころ「#N/A」が混じっておりエラーになります。 #N/Aになっているセルの式にIFERROR関数をかませてエラーの場合に""を返すようにしてはどうだろうか? =IFERROR(式,"") |
[132444] Re[8]: 複数の表からの集計- ■ ![]() □投稿者/ kumakuma -(2021/07/06(14:56)) □U R L/ 「,の場合は配列同士の掛け算をSUMPRODUCT関数が行っていてその時はSUMPRODUCT関数の方で文字列は計算の対象外としているのでエラーとならない。」 なるほど!!納得です。 エラー処理もありがとうございました!! なにからなにまで、ありがとうございました。 プレゼンに間に合いました!! |
このトピックに書きこむ |
---|