• ベストアンサー

Excel集計方法を教えてください!

以下のようなシートがあります。 シート(1) A列、B列、C列、D列、E列 品名、商品名、A店、B店、C店 --------------------- 果物、いちご、8個、7個、6個 果物、ぶどう、2個、8個、2個 野菜、大根、3個、3個、2個 野菜、人参、2個、5個、8個 野菜、白菜、1個、2個、0個 肉、牛肉、2個、5個、10個 それを、以下のシート(2)のように集計するには、 シート(2)の各B列、C列、D列にどのような数式を埋めればいいか教えてください!! シート(2) A列、B列、C列、D列 品名、A店、B店、C店 --------------------- 果物、10個、15個、8個 野菜、5個、10個、10個 肉、2個、5個、10個

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.5

個数が数値で入っている場合 シート2のB2に =SUMIF(Sheet1!$A$2:$A$7,$A2,Sheet1!C$2:C$7) これをドラッグして式を各セルにコピーします。

noname#95828
質問者

お礼

有難うございます。できました!! 大変シンプルな回答で、分かりやすかったです。

その他の回答 (4)

  • sero
  • ベストアンサー率47% (916/1944)
回答No.4

「*個」と文字で入力されていないという前提で。 シート(2)B列のA店の果物を合計するセル(例えばB2)に =SUMIF('シート(1)'!$A$1:$A$10,$A2,'シート(1)'!C$1:C$10) と入力して必要な分だけコピーすれば良いでしょう。 範囲指定は適当ですから、シートにあった範囲を指定してください。

noname#95828
質問者

お礼

回答有難うございます。 できました。 >その他ご回答くださった皆さん、 有難うございました。無事解決することができました。(1名1名お礼を言うべきですが、すいません)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

個は、セルの書式で付けているとして データの部分がA1から入っているとして B1 =SUMIF(Sheet1!$A$1:$A$6,Sheet2!$A1,Sheet1!C$1:C$6) を入れてD1までコピー B1:D1を 肉の行までコピー

  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.2

こんにちは。 エクセル2003で動作確認しました。 個数は「個」は全て外して、各セルの値を「数値」として扱ってください。 1)領域をA1..E7まで選択 2)メニューから、データ→集計 3)「領域の設定」のウィンドウから   グループの基準   品名   集計の方法     合計   集計するフィールド A店・B店・C店 各々  にチェック   現在の集計表と置き換える   にチェック   集計行をデータの下に挿入する   にチェック   し、[OK]   ここで、品名ごとの合計が出るかと思います。 4)ワークシートの左側に[1][2][3]のボタンが表示されるので   [2]をクリック   これでお望みの表になりませんか?。 ※各個数の「個」をどうしても表示させたいならば、セルの書式設定からユーザー定義で、表示形式を設定してください。

回答No.1

A B C D E 1 品名  商品名  A店   B店  C店  2 果物  いちご  8    7   6  3 果物  ぶどう  2    8   2   4 野菜  大根   3    3   2 5 A B C D E 1 品名  商品名    A店          B店  2 果物  いちご  =C2+C3または=sum(C2:C3)  =D2+D3または=sum(D2:D3) 3 果物  ぶどう  =C4+C5または=sum(C4:C5) =D4+D5または=sum(D4:D5) 普通の計算と同じようにやるといいですよ。 数字とセルを置き換えれば、あとは同じです。

関連するQ&A