- ベストアンサー
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個
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
個数が数値で入っている場合 シート2のB2に =SUMIF(Sheet1!$A$2:$A$7,$A2,Sheet1!C$2:C$7) これをドラッグして式を各セルにコピーします。
その他の回答 (4)
- sero
- ベストアンサー率47% (916/1944)
「*個」と文字で入力されていないという前提で。 シート(2)B列のA店の果物を合計するセル(例えばB2)に =SUMIF('シート(1)'!$A$1:$A$10,$A2,'シート(1)'!C$1:C$10) と入力して必要な分だけコピーすれば良いでしょう。 範囲指定は適当ですから、シートにあった範囲を指定してください。
お礼
回答有難うございます。 できました。 >その他ご回答くださった皆さん、 有難うございました。無事解決することができました。(1名1名お礼を言うべきですが、すいません)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
個は、セルの書式で付けているとして データの部分がA1から入っているとして B1 =SUMIF(Sheet1!$A$1:$A$6,Sheet2!$A1,Sheet1!C$1:C$6) を入れてD1までコピー B1:D1を 肉の行までコピー
- kamejiro
- ベストアンサー率28% (136/479)
こんにちは。 エクセル2003で動作確認しました。 個数は「個」は全て外して、各セルの値を「数値」として扱ってください。 1)領域をA1..E7まで選択 2)メニューから、データ→集計 3)「領域の設定」のウィンドウから グループの基準 品名 集計の方法 合計 集計するフィールド A店・B店・C店 各々 にチェック 現在の集計表と置き換える にチェック 集計行をデータの下に挿入する にチェック し、[OK] ここで、品名ごとの合計が出るかと思います。 4)ワークシートの左側に[1][2][3]のボタンが表示されるので [2]をクリック これでお望みの表になりませんか?。 ※各個数の「個」をどうしても表示させたいならば、セルの書式設定からユーザー定義で、表示形式を設定してください。
- mickey316
- ベストアンサー率5% (1/17)
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) 普通の計算と同じようにやるといいですよ。 数字とセルを置き換えれば、あとは同じです。
お礼
有難うございます。できました!! 大変シンプルな回答で、分かりやすかったです。