• 締切済み

Excelでどうやれば良いのでしょうか?

一行のデータに売上だと番号、日付、商品、金額。取り消しだと番号、日付、商品、金額(プラス表示)されたデータがあります。これを番号ごとに商品の金額、件数(一行のデータ=1件です)の合計を出したいのですが。どのようにすれば良いのでしょうか?ピボットテーブルを使っおうと思ったのですがうまくいきません。。 番号 商品 金額 ・・・・(他のデータもあります) 1  A  \1,000 2  B  \2,000 2  A  \3,000 3  A  \5,000 2  A   \500(取り消し) 2  A   \300   ↓    A       B 1 \1,000 1件    2 \2,800 2件  \2,000 1件 3 \5,000 1件

みんなの回答

  • gahahei
  • ベストアンサー率13% (3/22)
回答No.3

No1の方のやり方であとはSUMIFとCOUNTIFを使ったら? SUMIFはセルの書式を\にして、件数は=COUNTIF(・・・・)&"件"じゃだめ? どうしても金額と(取り消し)を同一記入したいのであれば(取り消し)の文字があった場合(取り消し)を消して、その金額を2倍してマイナスするとか面倒になるのでNo1の方のやり方が簡単だと思いますけど・・・ 個人的にはNo2の方のやり方で取り消しと記入するのではなく、取り消しを0か1でフラグとして使用するのが私的には好きですけどね。

shinoshino
質問者

お礼

回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

下のような表を想定し、『取り消し』データにはD列に『(取り消し)』の入力がされているとします。 質問からはよく分かりませんが、『取り消しデータ』と特定する方法を明確にすべきでしょう。 データは6行として、下表のG2、H2に算式を入力します。    A  B   C    D    E   F   G   H  I   J ――――――――――――――――――――――――――――――――――――――――――― 1 番号 商品  金額   取り消し     番号   A  件数  B  件数 2  1  A 1000            1  式1  式2 (式1  式2) 3  2  B 2000            2 (式1  式2)(式1  式2) 4  2  A 3000            3 (式1  式2)(式1  式2) 5  3  A 5000 6  2  A  500 (取り消し) 7  2  A  300 G2:=SUMPRODUCT(($A$2:$A$7=$F2)*($B$2:$B$7=G$1)*($C$2:$C$7)*(1-($D$2:$D$7="(取り消し)")*2)) H2:=SUMPRODUCT(($A$2:$A$7=$F2)*($B$2:$B$7=G$1)*(1-($D$2:$D$7="(取り消し)"))) 『取り消しデータ』については、質問に書いてある事例から、   金額はマイナスする   件数は加算しない(0件とする) ようにしています。(配列数式でも同様の算式になります) この算式をコピーして他の必要セルに貼り付けます。 『取り消しデータ』と特定する方法の明確化だけが問題のような気がします。 取り消しデータがマイナス数値なら簡単な算式になります。 ご参考に。

shinoshino
質問者

お礼

回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

取り消しは金額をマイナスにしないと合計金額が正しく表示されません。 通常取り消しは赤字(マイナス)表記しますから、EXCELもマイナスを 付けないと・・・・

shinoshino
質問者

補足

早速の回答ありがとうございます。ごめんなさい。説明が下手で。。 改めて!ピボットテーブルを使ってこの作業(私の質問内容)を行う場合、取り消しデータをプラス表示からマイナス表示にするにはどうしたらよいですか?データの量が多いので1個づつ金額の前にマイナスをつけるのは大変です。。又、合計件数はマイナス金額の場合は件数も減らしたいのです。ピボットテーブルでデータの件数を出すとプラス金額データもマイナス金額データも全ての合計件数になってしまいます。。(意味わかりますか?)

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

関連するQ&A

  • Excelで2列のキーワードからのデータを合計するには?

    A列に日付、B列に支店名、C列に商品名、D列に売上金額が売上ごとに入ってます。 ある支店の売上の合計にはSUMIF(支店名)を使っていますが、ある支店の(且つ)ある商品の売上の合計はどうやって計算すればいいのでしょうか?フィルターやピボットテーブルでなく関数を使いたいのですが。 初歩的な質問ですみませんがよろしくお願い致します。

  • Access2002のピボットテーブルにて

    Access2002にて販売管理のシステムを構築しています。 売上高と売上件数を求めるクエリを作成し それぞれピボットテーブルにて下記の様に表示させております。 [売上高クエリ:(表示)ピボットテーブル]    A店  B店  C店 1月 1500  1800  0 2月 2300  1500  2700 3月 1200  600   1300 [売上件数クエリ:(表示)ピボットテーブル]    A店  B店  C店 1月  10   8   0 2月  18   6   22 3月  10   4   10 例えば、A店の1月度の売上平均単価を求める場合は 1500÷10=150円と出てきますが これをピボットテーブルにて自動的に処理させることは可能でしょうか? できれば、同じピボットテーブルの形式で 全ての月・店舗の平均単価が一発表示させられると嬉しいのですが。 ご存じのかた教えて下さい。

  • Access クエリで、レコードの無い日付も出力したい

    売上テーブル 日付   名前 金額 2007/01/01 A 100 2007/01/02 B 200 2007/01/05 C 500 2007/01/05 A 500 希望するクエリ結果 日付  件数 売上高 2007/01/01 1 100 2007/01/02 1 200 2007/01/03 0  0 << これを表示したい 2007/01/04 0  0 << これを表示したい 2007/01/05 2 1000 売上.日付 でグループ化すると、レコードの無い日付が表示されません。 集計期間内の全日付が表示されるようにするには、どうすればよいのでしょうか? 別に日付テーブルを作らなければならないのでしょうか?

  • エクセルデータ集計

    エクセルデータ集計の仕方がわからないので教えて下さい。 A列・・・月(○月) B列・・・月日(2012/12/17) C列・・・数量 D列・・・単位(kg・袋…など) E列・・・商品名 F列・・・購入金額(C列×単価) G列・・・単価 商品は100品ぐらいあり、入力データは2000件ぐらいあります。 一覧を商品名別で月ごとの平均単価を出したいのですが、ピボットテーブルで試してみてもなかなかうまくいきません。 ピボットテーブルじゃなくても構いません。 どなたかお分かりになるかたよろしくお願いします。

  • Access フィールドから値を取り出す

    お世話になります。 ・テーブル 会員番号(テキスト),商品名(テキスト),売上数(数値) 「商品名」には商品Aと商品Bがあります。 会員番号ごとに商品Aと商品Bそれぞれの売上数を分けて表示したいです。 ・クエリ SELECT 会員番号,商品A,売上数A,商品B,売上数B WHERE テーブル.商品名 = "商品A" = 商品A AND テーブル.商品名 = "商品B" = 商品B FROM テーブル GROUP BY 会員番号,商品A,売上数A,商品B,売上数B; 会員番号ごとに並べたいので、クエリをグループ化したところ、 会員番号「1」の商品Aは3件、商品Bは10件だった場合の結果として ---------------------------- 会員番号,商品A,売上数A,商品B,売上数B 1,商品A,3,商品B,3 1,商品A,10,商品B,10 ---------------------------- このように会員番号が重複して表示されてしまいます。 欲しい結果 ---------------------------- 会員番号,商品A,売上数A,商品B,売上数B 1,商品A,3,商品B,10 ---------------------------- 同一の会員番号につき、商品と売上数を1行でまとめられないでしょうか。 どうぞよろしくおねがいいたします。

  • Excelのピボットテーブルのデータ数の限界は何件?

    教えてください。 Excelのピボットテーブルのデータ数の限界は何件なのでしょう? 現在、データ数約15,000件、項目数は5行くらいのデータをピボットにしようと思ったのですが、「項目数が多すぎて処理できない」というワーニングが出て止まってしまいます。 ピボットの限界データ件数って何件なのでしょう?

  • ピボットテーブルで個数の月平均を算出したい

    Excel2010のピボットテーブルの集計方法について教えてください。 各部門で商品の売上の都度入力しているデータがあり、その中で部門Aが入力したデータの個数をピボットテーブルを使って集計しようと思っています。 集計したい情報は以下の2つです。 (1)各月で部門Aが入力したデータ個数 (2)部門Aが入力したデータ個数の月平均(データ個数合計/集計対象の月数) ((1)と(2)は同じピボットテーブル内で実現したい) データは日付と部門を持っているので、日付を月単位にグループ化することで(1)の集計はできました。 しかし、(2)に関してはどうすればピボットで実現できるのかがわかりません。やり方があれば教えて頂きたいです。

  • 指定した月のデータを取り出したい

    指定した月のデータを取り出したい Excel2003を使っています。Sheet1に2つの表があります。 1つの表は、商品データ、2つ目の表は、売上データです。 商品データには、番号,売上日,商品名,数量等が入っています。 売上日には、月ごとではなく、売り上げた日にちが入っています。 例えば、A1に月を入力すると、売上データに該当する月のデータを 表示できるようにしたいのです。 例えば、売上データには、5月分の日付や6月分の日付や7月分の日付が 入っています。 A1に、6月と入力すると、売上データの表の1行目から順次6月分のデータを 表示されるようにしたいのです。6月分のデータは、複数行あります。 A1に、6月と入力すると6月のデータをすべてを表示できるようにしたいのです。 売上データの項目は、商品データと同じ番号,売上日,商品名,数量等となっています。 ピボットテーブルや、マクロでやったほうがよいのかもしれないのですが、 あまり自信がないので、関数で出来ないものかと思っています。 関数なら、少しぐらいなら知っているので。頑張って勉強します。 よろしくお願いいたします。

  • エクセルで、販売数量と売上金額の管理をしています。

    エクセルで、販売数量と売上金額の管理をしています。 26個の小分類の管理と、11個の中分類、5個の大分類の管理で、毎日同じものを販売しています。 これをピボットテーブルを使って、いろいろな分析(前年比や商品単価の推移など)や、必要なデータのみの抽出なんかができればと思いましたが、なかなか思うようにできません。 現在、同じものを毎日販売しているので、 シート1(数量のみ入力) 日 商品A 商品B 商品C 商品D・・・ シート2(売上のみ入力) 日 商品A 商品B 商品C 商品D・・・ としています。そして、それぞれをテーブルにしています。 エクセルは2007です。 わかりにくい説明で、申し訳ありません。 みなさん、なにかよい方法をおしえていただけたら、幸いです。

  • Access 売上テーブル 月次追加

    マイクロソフトAccess で月次で商品毎の売上数量のテーブルを作成し毎月 データを追加していきたい。商品A,商品B,商品C,,,,それぞれ数量が月次で売上個数をテーブルに入力を考えています。 ただ商品の件数が何千件もあるので,最新のひと月分の売上データはテーブルを作って既存のデータテーブルに追加したいと思います。 その際 追加するデータの方には今までにない商品、例えば商品Xがあったりします。 この場合はasccessではどのように処理すればいいでしょうか テーブル結合? 追加クエリ?

PCがAterm 5400HPに無線接続できない
このQ&Aのポイント
  • Aterm 5400HPに買い換えたが、PCだけ無線接続できない。有線接続は問題なし。
  • ワイヤレスネットワークドライバーの更新や既知のネットワークの削除を試したが、効果なし。
  • PCはWindows10でWindows update済み。スマホは無線接続可能。
回答を見る

専門家に質問してみよう