• 締切済み

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

以前の質問 現在 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以外の場合は どうなるのでしょうか?

関連するQ&A

  • 一日のプラス・マイナスの合計を別シートに自動表示させたい

    現在 2-27のシート    B3 から B52 まで 会員番号が入っています 同列のD3 から D52 まで 点数が入っています 例 会員番号(B3からB52)点数(D3からD52) 1          10 2           5 1 10 5 3 1 -10    ひとつの会員番号、点数は一日に何度も記入があります 一日の会員番号のプラスとマイナスの合計を 別シートの(顧客成績)プラス点数はC3 マイナス点数はC4に自動表示させたいです。 よろしくお願いします

  • エクセル 2002 一日の会員番号の足し算 式を教えてもらえないでしょうか?

    現在 B2 から B51 まで 会員番号が入っています(1~50) B52 に一日の来店合計を出したいのですが、 同じ会員番号がB列に何度も記入があるので ひとつの会員番号は一日に何度記入があっても ワンカウントで合計が出したいです。 よろしくお願いします 

  • 串刺し合計する同一セル番号を間接的に指定する方法

    例えば、エクセルのシート名が1と2で、各シートのセル番号C40にある数値を合計する場合、=SUM('1:2'!C40) で合計できますが、合計を求めるシート1と2のセル番号であるC40を、=SUM('1:2'!C40)があるシート内の例えばセル番号B50に入力されている文字列C40を参照して、=SUM('1:2'!C40)と同一の計算を実行できるようにするには、、=SUM('1:2'!C40) のC40のところをどのように書き直せばよいのでしょうか。説明がわかりにくくてすみません。例えばB50に入力されている文字列をC40からC60に書き換えると、=SUM('1:2'!C60)と同じ計算結果にできる =SUM('1:2'!?)の?のところの記載方法がわかりません。、=SUM('1:2'!C40)のC40をC60に書き換えるしかないのでしょうか。よろしくお願いします。

  • 自動で%が表示されるようにしたいです。

    現在B3 から B52 までは 会員番号が記入されています。 D3 から D52 までは 金額が記入されています。 F3 から F52 までは D列に対しての%を記入しています。 同じ会員番号がB列に何度も記入があるのですが ひとつの会員番号は1回目の金額に対し10% 2回目以降の金額からは5%と、 自動で%が表示されるようにしたいです。

  • 数字の入っていないセルを含む計算

    数字の入っていないセルを含む計算をするとエラーメッセージが表示されてしまいます。 どうしたらいいのでしょうか? ちなみに使っている関数はこちらです。 =SUMPRODUCT((Sheet1!B4>=170)*(Sheet1!B4<=480),(Sheet1!C4))+SUMPRODUCT((Sheet2!B4>=170)*(Sheet2!B4<=480),(Sheet2!C4))+SUMPRODUCT((Sheet3!B4>=170)*(Sheet3!B4<=480),(Sheet3!C4)) 4枚のシートにあるセルにおいて条件にあったものだけの合計を合計シートに出すようにしています。 どなたか宜しくお願いします。

  • 数字の入っていないセルの合計(再UP!)

    まちがって消してしまっていました(>_<) もう一度質問します! 数字の入っていないセルを含む計算をするとエラーメッセージが表示されてしまいます。 どうしたらいいのでしょうか? ちなみに使っている関数はこちらです。 =SUMPRODUCT((Sheet1!B4>=170)*(Sheet1!B4<=480),(Sheet1!C4))+SUMPRODUCT((Sheet2!B4>=170)*(Sheet2!B4<=480),(Sheet2!C4))+SUMPRODUCT((Sheet3!B4>=170)*(Sheet3!B4<=480),(Sheet3!C4)) 4枚のシートにあるセルにおいて条件にあったものだけの合計を合計シートに出すようにしています。 どなたか宜しくお願いします。

  • プラスマイナスで比べる関数。

     初めまして、よろしくお願いします。 このような表で    A   B   C   D   E   F 1    2 5 -3  2 -1 3 2 -4 -4  2 412 -8  5 -3 5 7 -5 -3 -4 6 3 -2  3  1 7 6 -1  6  5 Aにはプラスの数字が、B列にはマイナスの数字が入ります。C列の数字がプラスならばB列の数と比べ、マイナスならばA列の数と比べて、Dに Cがプラスならば  C+Bの数字 Cがマイナスならば  C+Aの数字、ただし”3行”のようにA<-(C)の場合はプラスに条件付きで表示できるようにしたいと思います。  良い関数表示をご存じでしたら、よろしくお願いします。

  • 条件あり % の 自動表示のやり方

    B列にある会員番号が上から順に見て行って、初めてであればその行のD列の金額の10%相当額をF列に表示する。 2回目以降であれば、そこの行の金額の5%相当額をF列に表示する。 もしそうならF3セルに =D3*IF(COUNTIF($B$3:$B3,B3)>1,5%,10%) と入れて、F52セルまで引っ張って式をコピーしてみてください。 こう 教えて いただき やりたいことが できたのですが、D列に マイナス数字が入ったところだけは F列に%を表示したくありません どなたか よろしく おねがいします。

  • エクセル VLOOKUP 番号重複でも表示させたい

    初めて質問いたします。 以下の表を別シートで検索して価格を表示させたいのですが、 顧客番号が重複により、表示させたい価格が出せません。 ------------------------------------ 例:シート1      A      B    C    D    1 顧客番号_会社名_商品_価格 2     01_A社__テレビ_5,000 3     01_A社__モニタ_2,000 4     02_B社__テレビ_5,000 5     03_C社__テレビ_5,000              :              : ------------------------------------ シート2 B2に以下の式を入れています。  =VLOOKUP($A2,シート1!$A$2:$D$5,4,0)      A      B      1  顧客番号_価格  2      01_5,000 3      01_5,000 ←ここを、2,000と表示させたい。 ------------------------------------ わかる方がおりましたら、ご教示ください。 よろしくお願いいたします。

  • プラス値とマイナス値を分ける関数(画像あり)

    添付の画像のように、あるスコアがB列に並んでいます。 このスコアの合計(B14)を算出するには、いうまでもなくSUM関数を使えば計算できます。(添付画像ではすでに計算されています) スコアには勝ちスコア(プラス)と負けスコア(マイナス)があり、それぞれ別々に集計したいと思っています。つまり、B12にはB列のプラスの数だけ、B13にはマイナスの数だけを足して算出したいのです。 ちなみに、スコアは毎回変動します。 以上のようなことを実現できる関数を探しています。 ご教示いただければ幸いです。

専門家に質問してみよう