• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

プラスの合計: =SUMIF(B2:B11,">0") マイナスの合計: =SUMIF(B2:B11,"<0") です。

oeisk443
質問者

お礼

ありがとうございます! ご指摘の方法で無事うまくいきました。 速やかなご回答、心より感謝いたします。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 単純に・・・ B12セルに =COUNTIF(B2:B11,">0") B13セルに =COUNTIF(B2:B12,"<0") としてみてはどうでしょうか? ※ 0は考慮していません。 あっ!今入力しながら思ったのですが、 プラスだけの合計・マイナスだけの合計ですと B12セルは =SUMIF(B2:B11,">0",B2:B11) B13セルは =SUMIF(B2:B11,"<0",B2:B11) といった感じになります。 参考になりますかね?m(__)m

oeisk443
質問者

お礼

ご回答ありがとうございます。 ご回答のうち、後段のやり方(No.2さんのご回答と同じ)で解決できました。 迅速なご回答ありがとうございました!

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

SIGN という関数を使います。正のときは1負のときは-1の値が返って来ます。これを使えばIF文で簡単に選別できますよね。

oeisk443
質問者

お礼

ご回答ありがとうございます! 最終的には、No.2さんの方法でうまくいきましたので、それで解決させていただきたいと思います。 迅速なご回答、痛み入ります。

関連するQ&A

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

     初めまして、よろしくお願いします。 このような表で    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)の場合はプラスに条件付きで表示できるようにしたいと思います。  良い関数表示をご存じでしたら、よろしくお願いします。

  • どの関数を使えば??

    A-1、A-2・・・縦のセルに整数が入っています。 B-1、B-2・・・B列の縦に+(プラス)かもしくは-(マイナス)が入力されています。 C-1,C-2・・・と縦に整数が入力されています。  A B C 981 - 2 973 + 1 こんな感じで続いています。この場合981のマイナスがいくつあってマイナスでC列の数字はいくつかって言うのを集計したいのですが関数を教えてください

  • Excel 関数 計算式について

    Excel関数について教えて下さい。 下記のようにExcelの縦列で、A列とB列があるとします。 まず、B列の数値が「2.5」以下になる際の”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? また、B列の数値が「2.5」のみの”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? 但し、実際に計算式を記入するセルはA列でもB列ではなく、X列となります。 A列   B列 1     2.4 3     3.5 5     3.6 2     2.7 1     2.1 1     3.0 4     2.2 1     2.5 2     1.6 1     1.9 1     3.4 3     1.7 1     1.4 6     2.5 1     3.6 5     2.5 宜しくお願い致します。

  • エクセル関数について質問があります。

    エクセル関数について質問があります。 A列を算出条件として、B列の値を使用して算出計算を行う方法を教えてください。 IF関数とor演算子を使うところまで調べることができたのですが、応用できませんでした。 文章が下手で申し訳ございませんが、よろしくお願いします。 ---------------------------------------- ●A列(算出条件) 算出条件(A = 01,02,03 ならば足し算を行う) (A = 04,05ならば引き算を行う) ●B列(計算される数) 計算される数(B) ●C列(C列は説明の為、記述しました。無視してください。) ●計算結果 (+ 100 - 50 + 50 + 50 - 50) = 100 表 |A |B | C |01|100 | +100 |04|50 | -50 |03|50 | +50 |02|50 | +50 |05|50 | -50 |結果? | +100

  • 通称プラスマイナスのマイナスの場合の計算は?・・どうすべきか。

    通称プラスマイナスのマイナスの場合の計算は?・・どうすべきか。 例えば 大量の測定データがあって 平均、バラつきなどを計算する場合で プラスマイナス20%以内という計算をする場合、 プラスの場合は、1.2を乗ずれば良いわけですが マイナスの場合は、0.8を乗ずればいいのか 若しくは1.2で除するべきか・・・ Excelで関数を埋め込もうとした時、世の中の常識はどうなんだろうとふと考えるようになりました。 このあたり教えて頂ければ助かります。 ちなみにデータは抵抗値に関する測定データです。 この質問は、どこのカテゴリになるのか不明でしたが Excelに関数をはめ込もうとした時に気になった次第で・・悪しからずご了承お願いします。

  • エクセル2003・プラスをマイナスにしたい

    エクセルで、セルにプラスの値を入力するとマイナスになり、それは表示だけでなく実際に数値としてマイナスにしたいのです。つまり、そのセルを計算したり関数を使用した場合、マイナス扱いとなるようにしたいのです。 できれば、セルの書式設定でできないでしょうか?よろしくお願いします。

  • Excel 関数 計算式について

    Excel関数について教えて下さい。 下記のようにExcelの縦列で、A列とB列があるとします。 A列の数値が「1」で、かつB列の数値が「2.5」以下の数(割合)を算出するにはどのような関数(計算式)を使えば宜しいでしょうか? また、上記の計算をすると同時に、その計算結果に当てはまる”B列”の数値を計算して、B列の合計数と平均数を割り出すためにはどのような関数(計算式)を使えば宜しいでしょうか。 個人的には、幾つかのセルに計算式を分ける必要があるかと思いますが、セルを分けるパターンでも分けないパターンてもどちらでも結構です。 但し、実際に計算式を記入するセルはA列でもB列ではなく、X列となります。 A列    B列 1      2.4 3      3.5 5      3.6 2      2.7 1      2.1 1      3.0 4      2.2 1      2.8 2      1.6 1      1.9 1      3.4 3      1.7 1      1.4 宜しくお願い致します。

  • EXCELの関数について

    いつも大変お世話になっております。 今回はEXCELの関数についてご存知の方いらっしゃいましたら、ご教授頂けたらと思います。 添付の画像を見て頂けたらと思いますが、 A列に計算の元となる数字を入力し、 2行目に計算したい計算式を入れると、 その結果を自動的に算出するようにしたいのですが、 緑色のセル(B3~D5)を再現してくれる関数はあるでしょうか? 仕様:Excel2013 どうぞよろしくお願い致します。

  • エクセルでマイナス合計?

    エクセルのセル(横並び)に数値が入っていて、引き算での集計値を求めたいのですが、何かよい関数はありませんか? (SUMのマイナス版と言ったところでしょうか) 例: A1 | B1 | C1 | D1 | E1 1000| 500| 200| 100|=(A1-B1-C1-D1) 見たいなかんじで、全てを引き算したいです (E1には200が入ります) 後から列を挿入すると式にも追加をしなければならないので、それを解消する方法でもいいのですが よろしくお願いします

  • エクセルでひとつのセルに文字と関数を混在させたい

    サッカーのスコア表を作りました。 3-2 2-1 0-2 (-の左と右の数値はそれぞれ独立したセル) そこで上のようなデータを X勝Y敗と自動的に算出したいのですが、 算出結果の「X勝Y敗」を、ひとつのセル内で表示することはできるのでしょうか。 つまり、このセルの中を、 「勝利数のカウント・固定文字"勝"・敗北数のカウント・固定文字"敗"」 と、文字と計算を混在させたいんです。 計算する関数そのものは分かりますが、文字と計算式の混在のさせかたが分かりません(汗)

専門家に質問してみよう