[[20040421224006]] 『検索条件が2つあるものの合計の求め方』(ERI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『検索条件が2つあるものの合計の求め方』(ERI)

 下のような表があった場合の各個人の種類別の合計を出す計算式を
教えてください。E,F,Gにはいる数字です。
各個人の合計はSUMIFで出せばいいと思うのですが
このような場合はどうすればいいのでしょうか?お願いします。

     A     B      C       D      E        F         G       H
1  氏名  種類   価格   氏名 ばなな計 いちご計 りんご計 合計
2  青井  いちご  1500   青井
3  伊藤  ばなな  2000   伊藤
4  伊藤  いちご  1800    植田
5  植田  ばなな  2000   江藤
6  植田  いちご  1500   大野
7  植田  りんご  3200
8  江藤  ばなな  1500
9  大野  ばなな  2000
10 大野  いちご  2400
11 大野  りんご  3000


 E1:G1の計の文字をなくし
E2に=SUMPRODUCT(($A$2:$A$11=$D2)*($B$2:$B$11=E$1),$C$2:$C$11)
としてG6までコピーします。H列は普通にSUM関数で計算します。
計の文字をなくせないのならE1:G1の表示形式をユーザー定義で @"計" とします。
(ケン)


 E2に
=SUM(IF(($A$2:$A$8=E2)*($B$2:$B$8="ばなな"),$C$2:$C$8))
Ctrl+Shift+Enterで後は、"いちご"とか"りんご"に変えてみてはどうですか?
(ななこ)


 ケンさんななこさんありがとうございます。もうひとつ質問いいでしょうか?
うまくできたのですが、実際の表にはLOOKUPで読みかえしている為、A列とB列の
下のほうに#N/Aが入っています。そうすると数字が#N/Aになってしまいます。
解決する方法はあるでしょうか?(ERI)

     A     B      C       D      E      F       G      H
1  氏名  種類   価格   氏名 ばなな  いちご りんご 合計
2  青井  いちご  1500   青井
3  伊藤  ばなな  2000   伊藤
4  伊藤  いちご  1800    植田
5  植田  ばなな  2000   江藤
6  植田  いちご  1500   大野
7  植田  りんご  3200
8  江藤  ばなな  1500
9  大野  ばなな  2000
10 大野  いちご  2400
11 大野  りんご  3000
12 #N/A  #N/A
13 #N/A  #N/A


 =IF(ISNA(LOOKUP(E13,G13:H15,I14)),"",LOOKUP(E13,G13:H15,I14))
などと入力して
12 #N/A  #N/A
13 #N/A  #N/A
を表示させないことですね。
(ななこ)


 ななこさんどうもありがとうございました。うまくできました。
 感謝です。
 (ERI)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.