• ベストアンサー

エクセルの関数について

エクセルの関数にてこういった場合、どうしたらいいでしょうか? 過去の質問をみましたが、探し方が悪いのか、見つけれませんでした。 A列には商品の個々の名前 B列には商品の売上個数 E列にそれぞれの商品が何個売れたのかという 合計を出したいのですが… 何かの関数で出来るのでしょうか?

  • tella
  • お礼率94% (37/39)

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

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

一例です。 E2に=SUMIF(A:A,D1,B:B)を下方向にコピーで如何でしょうか。

tella
質問者

お礼

早速の回答ありがとうございます! D1ではなくD2でいいんですよね? 案外簡単なんですね… もっと勉強します! ありがとうございました!

関連するQ&A

  • エクセル サムイフ関数の合計範囲にエラー値(#VALUE!)がある場合に無視して集計する関数

    宜しくお願い致します。 エクセルのA列に個々の商品名を、B列に売上個数を表示していて、C列に検索条件に使う為に商品名を、D列にサムイフ関数の結果を表すようにしています。 (D列には、C列の商品名と同じ物をA列から探して、(B列の)売上個数の合計を出すという事です) そして、B列の売上個数は他の数式を使って持ってきているので、数字の時もあればエラー値(#VALUE!)の時もあります。 質問させて頂きたいのは、サムイフ関数の検索条件で指定した商品の売上個数(B列)のどれか1つでもエラー値(#VALUE!)があったら、計算結果もエラー値(#VALUE!)になってしまうので、エラー(#VALUE!)がある場合はそのセルを無視した売上個数の合計を出したくて、そのエラー値(#VALUE!)が数値に更新された時はその売上個数も集計されるような関数を作りたいのですが、ご存知の方ご指導お願い致します。 過去の質問を調べてみましたら、サム関数の場合はISNUMBERというのを使用した解決方法がありましたので、自分でサムイフ関数の場合を試してみましたが、上手く行きませんでした。 http://okweb.jp/kotaeru.php3?q=883905 (QNo.883905 04/06/07 15:59) 使用しているOSはXP、エクセルは2003です。 わかりずらい質問文ですみません。宜しくお願い致します。

  • エクセル関数について教えてください!!

    エクセル関数について教えてください!! エクセルファイルに以下のようなデータがあります。 A列 B列 C列 あ  A10 100  あ  A10 110 あ  B10 120 い  C10 100 い  D10 100 う  E10 100 あ  B10 120 い  C10 100 A列:販売店 B列:コード C列:売り上げ金額 (合計8000件程度) 販売店毎での売り上げ金額を求めたいのですが、B列のコードが重複しています。 販売店+重複コードは1つに纏めての金額を求める関数を教えていただけますでしょうか。 イメージ あ  A10 210 あ  B10 240 い  C10 200 い  D10 100 う  E10 100 よろしくお願いしますm(_ _)m

  • エクセルのRANK関数だと思うのですが…教えてください。

    エクセルについての質問です。   A    B    C     D    E 1 日付 コード  商品名  個数  金額 2 5/1  001   ○○    1   1,000 3 5/1  002   ××    2   10,000 4 5/2  001   ○○    1   1,000 5 5/3  003   △△    5   3,000 6 5/3  004   ■■    10   5,000 7 5/5  004   ■■    5   2,500 という表を現在作っております。 これのランキングだと思うのですが 同じコードの場合売上金額を合計して下記みたいな 別表を作りたいと思っています。 ★ 売上ベスト10   1位   002    ××   2   10000   2位   004    ■■   15   7500 どこから手をつけていいのかわからないので 教えて頂けませんでしょうか。よろしくお願いします。

  • エクセルの関数

    エクセルの関数 ですが、 SUMIF を使いたいのです。 シート1の 1行目には 見出しが入っています。 A2~A50に、A店 B店 C店 D店 がランダムに入っています。 B2~B50に、名前が入っています。 C2~C50に、売上の数字が入っています D2~D50に、すべてに 1 が入っています。 E2~E50には、ところどころに 1 が 入っています。 シート2に、SUMIFを使って、E2~E50に入っている 1 の人だけの 各店の合計を出したのですが、どうやったらいいのですか? シート2のA1にはA店 A2にB店 A3にC店 A4にD店 が入っています。 そうすると、シート2のB2には、 =SUMIF(Sheet1!A2:A50,A2,Sheet1!$C$3:$C$50) となるということでいいのですか? ですが、 これは、各店の全体の合計です。 やりたいのは、E2~E50に 1 が 入ってる人のみ 各店の 合計を シート2の B列にだしたいのです。 関数の方法を教えてください

  • ExcelでのINDIRECT関数の使い方について

    Excelの関数についてお伺いしたいと思います。現在、図のような表があり、A2, C2, E2を合計したいと思っております。条件として; 1) 列を頻繁に挿入するものの、常にA2, C2, E2を合計したい(セルがずれてしまっては困る) 2) B列やD列には他の数値が入るため(列が連続しない)、A2:E2ということができない これを解決するためにA8に"A2,C2,E2"と入力し、A9に=SUM(INDIRECT(A8)と記入したのですが、#REF!というエラーになってしまいます。この場合、どのようにIndirect関数を使えばよいのでしょうか。またそもそもIndirect以外の有効な関数を使うべきなのでしょうか。教えていただきたく、よろしくお願い致します。

  • エクセル関数の質問

    よろしくおねがいします。 以下のようなA列B列に数字が何行もあるのですが、 A列の数字(時間なのですが)を二つを別シートに記入すると A列の二つ分の期間を参照してB列の数字の合計や個数を計算したいのですが、 VLOOKでは期間分の値を計算できないので 何かいい方法はないでしょうか? A        B 1000      1 2000     -5 3000      8 4000      1 5000      3 6000      5 7000     -3 8000      2 9000      3 別シートにA列の数字を下記の例のよう二つに入力すると A列の期間を参照してB列の値を計算して B列に全合計 C列に+の合計 D列に-の合計 E列に+の個数 F列に-の個数 を表示させる。 <例1> A   B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 1000 5000  8        13        -5         4        1 <例2> A   B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 6000 9000  7        10        -3         3        1 のような感じで計算したいのですが わかりづらくてすいませんが、分かる方がいたらご教示お願います。

  • エクセル 関数

    sheet1 エクセルのA列に名前が入力されています。 B列にはその個数が正の数または負の数で記入されています。 小数点を含む数はありません。 尚、A列の名前は同じ名前が何度も入力されていて、その行ごとに 個数は異なっています。 上記の状態でsheet1のB列全体の負の数を0(数値)として 同じB列に表示させるには、 どのような数式をシート内のどの部分にはりつければよいのか教えてください。 ROUNDDOW関数を使っていろいろためしましたが、エラーばかりで質問させていただきました。 よろしくお願いします。

  • エクセルの関数で。。。

    エクセル関数で以下のようなことをしたいのですが。。。 A列に「75」と入っていて、 なおかつB列に「赤」と入っているセルの個数を求める。 関数を教えてください。

  • エクセルでの関数

    エクセルで下記を行いたいのですが、関数でどのようにすれば良いでしょうか。(関数で困難であればVBAでも良いです) A列で同じ名称の分に対して、それと同じ行のD列とE列の数値の合計を それぞれのセルに表したいのですがどのようにすれば良いでしょうか? 例えばA6に北海道のD列E列合計106.5、A7に岩手のD列E列合計16.5、 A8に山梨のD列E列合計29を表したいです。   A    B   C   D  E 1 北海道 文章A 数値1  2 24.5  2 北海道 文章B 数値2  4  50 3 北海道 文章C 数値3  6  20 4 岩手  文章D 数値4 11.5  5 5 山梨  文章E 数値5  25  4

  • エクセルの関数について

    現在、エクセル2003を使っていますが、以下のような場合、関数をどのように使用すれば宜しいでしょうか?   A   B  C  D  E(列) 1 点数 学年 組 2 50 1  A   3 80 2  B 4 30 2  A 5 20 3  B 6 20 2  A ・・・・・ 98 10 8  C   99 20 2  B (行) ひとつのマスで関数を使って学年が”2”、かつ組が”B”の場合の点数の合計を求める場合。(この場合だと、100)