• ベストアンサー

エクセルについて

選択した範囲のプラスとマイナスの数を数えたいのですが、そのような関数はあるのでしょうか? それと、ある列の数字の合計を出したいのですが、例えば5つおきの合計を出すことは出来るのでしょうか? (つまり、E3+E8+E13+・・・というような感じです) 宜しくお願いしますm(_ _)m

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

プラスは =COUNTIF(E1:E100,">0") マイナスなら =COUNTIF(E1:E100,"<0") E3+E8+E13+・・・ =SUMPRODUCT((MOD(ROW(E1:E100)+2,5)=0)*(E1:E100)) SUMPRODUCT関数を使ってプラス、マイナスのカウントも出来ます。 =SUMPRODUCT((E1:E100>0)*1) =SUMPRODUCT((E1:E100<0)*1)

noname#24160
質問者

お礼

プラスとマイナスのカウントは簡単に出来ました。 次の条件付きのカウントなのですが、ちょっと時間がかかりましたが何とかできました。 指定範囲内に数値以外が入ってはいけないのですね。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#187541
noname#187541
回答No.2

>5つおきの合計 1,配列数式を使う方法  セル範囲はE1~E50とし、スタート位置はE3としています。  =SUM(IF(MOD(ROW(E1:E50)+2,5)=0,E1:E50,""))  と入れて、Ctrl+Shift+Enterキーで確定します。 2、作業列を使う方法  どこか空いている列(仮にF列とします。)に  =MOD(ROW(E1)+2,2) と入れて50行までフィルコピーします。  =SUMIF(E1:E50,0,F1:F50) とします。 どうでしょうか。

noname#24160
質問者

お礼

わざわざ別のやり方までありがとうございます。 ただ、#1さんのやり方で試して何とか出来てしまいました。 何か別に機会がありましたら試させて頂きますね。 どうもありがとうございましたm(_ _)m

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで特定の数字を選んで足し算する方法

    プラスの数字とマイナスの数字が混在している表のプラスの数字もしくはマイナスの数字だけを合計したいのですが、どうすればいいですか?具体的には商品の注文とその在庫の数があって注文に足りていない商品だけを抜き出して合計したいという感じです。できれば集計のように商品区分ごとにまとめてプラスの数字もしくはマイナスの数字だけを選んで合計できればもっと良いのですが。よろしくお願いします。

  • エクセル関数について

    エクセル関数での計算式を教えてください。   3 5 -4 -9 8 11 -1 -5 8 と、数字がありますが、プラスの数字の合計とマイナスの数字の合計をそれぞれに計算したいのですが、どんな関数を使用し、又計算式を教えてください。

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

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

  • EXCELの関数について

    EXCEL初心者です。 これに悩み始めて早1週間。どうしても答えが見つからないので質問させていただきます。 A列に数字(-100から50)がランダムに入っています。B列に条件を入れたいのですが、 もしA列の数字がマイナスならばB列にその数の絶対値を もしA列の数字がプラスならB列には0を表示させたいのです。 たとえば以下のようにB列に表示させるにはどのような関数を 使えばいいのでしょうか?   A列     B列 -53     53  35      0 以上、よろしくお願いいたします。  

  • 異なる算出の仕方

    合計を求める式を探しています。 E33に合計を出しています。 例えば、 Cの列に「あ・い・う・え・お・A・B・C・D・E」 と各行に文字を入力して となりのDの列に数字を入力しています。 「あ~お」の場合は、D列の数字をプラス 「A~E」の場合は、D列の数字をマイナス させて、D列(D8~29)の合計をE33に求めたいのですが、 どのような方法がありますでしょうか? IFを使ってやればいいのかなと思い、 行っているのですが、上手く出来ません。 よろしくお願いします。

  • 条件を指定して範囲指定をできるエクセル関数はありますか?

    関数でCOUNTIFがありますが、この関数では自分が指定した範囲の中から条件にあうデータの個数を数えられます。でもその範囲指定自体を別の関数等を利用して自動的に(毎日ではなく)範囲指定したいのですが教えていただけませんでしょうか?  具体的には、 12/29 +1000 12/29 -1000 12/29 +1000 12/29 +3000 12/30 +5000 12/30 +2000 12/31 0 12/31 -2000 12/31 -2000 といったデータの場合に、別シートに下記のような日付だけのシートが存在します。COUNTIFを使用して上記データすべてを選択すればそれぞれの日のプラスのデータ数、マイナスのデータ数は計算可能ですが、各日のデータ数がまちまちで毎回下記表の右欄にCOUNTIF関数をうちデータの選択をせずに自動的に各日だけのプラス、マイナスの各々のデータ数を数えられるように範囲を指定できる関数はありますでしょうか? また関数のほかに方法はありますでしょうか? 12/29 12/30 12/31

  • エクセルによるデーターの振り分け。

     初めまして、よろしくお願いします。    A   B   C   D   E 1  1 32       43 2  2 22      -12 3  3 12      -65 4  4 64       55 5  5 23      -45  というデーターをE列のプラスマイナスで仕分けたいと思います。例えばマイナスではこのようになります。    A   B   C   D   E 1  2 22      -12 2  3 12      -65 3  5 23      -45 4   5   そしてプラスではこのように仕分けるようにしたいと思います。    A   B   C   D   E 1  1 32       43 2  4 64       55 3   4   5    関数なり、何か良い方法が有りましたら、よろしくお願いします。

  • Excelで参照をして計算式を作る方法

    こんにちは。 Excelの数式で困っていますので、教えて下さい。 下のようなExcelの表で、 A2~D2、A3~D3、A4~D4の【数】にはゼロを含む何らかの数字が入ってて、 【空】は空欄です。    A列 B列 C列 D列 E列 1   1   2   3   4 2   数  数  数  数 3   空  数  数  数 4   空  空  数  数  E2、E3、E4に数式を入れたいのですが、2~4行目の数字が入っているか 入っていないかを1行目の数字に対応させて、 A2、A3、A4に数字が入っていれば、A1の数字を計算に入れて、空欄であれば 計算にいれない。 E2には1+2+3+4で【10】 E3には2+3+4で【9】 E4は3+4で【7】 というふうに数字が入っている欄だけを1行目の数字を絶対参照して合計を求めたいのです。 SUMIFという関数を使って、E2にSUMIF(A2:D2,▲,$A$1:$D$4)という式を入れてみたのですが、▲には半角スペース・*(アスタリスク)・?(クエスチョンマーク)などを入れてみたのですが、エラーで計算が成り立ちません。 ▲のところに【空欄】という意味のものを入れたいのですが、それがあるのかないのかわかりません。 もしくは、この数式を使うのではなく、他の数式を利用するのでしょうか? 説明が分かりにくいかもしれませんが、よろしくお願いします。

  • エクセルの操作につきまして

    マイナスの数字を、プラスに。 プラスの数字を、マイナスに。 変換することは可能でしょうか。 具体的には・・ 画像を貼りましたが、 A列の数字を C列のように なるようにしたいのです。 このようなことってエクセルでは可能なことなのでしょうか。 そして、もし可能な場合 具体的なやり方を教えて頂けませんでしょうか。 (エクセル全く詳しくないので、細かいところまでご指示頂けましたら幸いです。) どうぞ宜しくお願い致します。

  • エクセル関数で、正負の数字を2つのグループに振り分ける関数はありますか。

    エクセル関数で、正負の数字を2つのグループに振り分ける関数はありますか。 ゼロの数字は読まないで、かつ重複しないで振り分ける方法を教えてください。 下に、データがあります。それぞれの回と点数のデータがあり、それを新たにプラスとマイナスで分けたいと思います。 =IF(COUNTIF(B1:B6,"<0"),INDEX(B2:B6,MATCH(-1,INDEX(SIGN(B2:B6),0),0)),"") で、最初に現れるマイナスの数字を拾ってみましたが、ゼロを無視できなかったり、同じ数字を拾ってしまい、うまくいきません。宜しくお願いします。 データ: 回  点数 1  -10 2  300 3  0 4  -400 5  500 6  600 下のように自動で振り分けたい (B列) (C列) 点数がマイナス     点数がプラス -10     300 -400     500     600

専門家に質問してみよう