• 締切済み

ある会員番号を除く一日のプラス・マイナスの合計を自動表示させたい

以前の質問 現在 2-27のシート    B3 から B52 まで 会員番号が入っています 同列のD3 から D52 まで 点数が入っています 例 会員番号(B3からB52)点数(D3からD52) 1          10 2           5 1           10 5           3 1          -10 ひとつの会員番号、点数は一日に何度も記入があります 一日の会員番号のプラスとマイナスの合計を 別シートの(顧客成績)プラス点数はC3 マイナス点数はC4に自動表示させたいです。 よろしくお願いします 答え  たとえば会員番号が1の人のプラスは =SUMPRODUCT(('2-27'!D3:D52>0)*('2-27'!D3:D52)*('2-27'!B3:B52=1)) で、20 マイナスは =SUMPRODUCT(('2-27'!D3:D52<0)*('2-27'!D3:D52)*('2-27'!B3:B52=1))で-10と出ます。 この逆?ある会員番号を除く一日のプラスとマイナスの合計を 出したいです

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> 会員番号 1と 2と 3以外の場合は merlionXXです。 条件をつなげていくだけです。 1,2,3 の 3つを除くなら、長くなりますが、マイナスは =SUMPRODUCT(('2-27'!D3:D52<0)*('2-27'!D3:D52)*('2-27'!B3:B52<>1)*('2-27'!B3:B52<>2)*('2-27'!B3:B52<>3)) プラスは =SUMPRODUCT(('2-27'!D3:D52>0)*('2-27'!D3:D52)*('2-27'!B3:B52<>1)*('2-27'!B3:B52<>2)*('2-27'!B3:B52<>3))

kingboss
質問者

お礼

merlionXXさん またまた 回答ありがとうございます 感謝です。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>この逆?ある会員番号を除く一日のプラスとマイナスの合計を出したいです ⇒既に回答済みなので参考です。  私も=(等しい)を<>(等しくない)とすれば良いだけではないのかと思う  因みにご使用のエクセルが2007版ならばSUMIF関数が機能拡張され、複数条件の集計ができるようになっています。  プラス合計は=SUMIFS('2-27'!D3:D52,'2-27'!D3:D52,">0",'2-27'!B3:B52,"<>1")  マイナス合計は=SUMIFS('2-27'!D3:D52,'2-27'!D3:D52,"<0",'2-27'!B3:B52,"<>1")

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

> この逆?ある会員番号を除く一日のプラスとマイナスの合計 たとえば、会員番号が1ではない人のプラスの合計なら =1 を <>1 にかえるだけでいいのでは? =SUMPRODUCT(('2-27'!D3:D52>0)*('2-27'!D3:D52)*('2-27'!B3:B52<>1)) マイナスの合計なら =SUMPRODUCT(('2-27'!D3:D52<0)*('2-27'!D3:D52)*('2-27'!B3:B52<>1))

kingboss
質問者

補足

アドバイスありがとうございます 会員番号 1と 2と 3以外の場合は どうなるのでしょうか?