- ベストアンサー
シート間の計算
シートAとシートBで名称が一致する物の値を足したり引いたりする事は可能でしょうか? シートAにテレビ100000があり、シートBにテレビ80000が合った場合、どこかのセルにシートAとBのテレビの値を足した値を1発表示する事って出来ますか? テレビのほかにも洗濯機やエアコンやらもあるので、名称は固定ではないですが、AとBに同じ名称の物はあり、行番号は同じです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! >AとBに同じ名称の物はあり、行番号は同じです。 A・BそれぞれにSheetのレイアウトが同じで品名の並び順も一緒の場合は 「串刺し計算」という方法が使用できます。 ↓の画像のように左側が「A」Sheet・真ん中が「B」Sheetとして二つのSheetは Sheet見出し上で並んでいるという前提です。 (連続したSheetで可能) 画像の一番右側のSheetに集計するとします。 集計用SheetのB2を選択 → 画面右上のオートサムのアイコン(Σ)をクリック → 「A」SheetのB2セルを選択 → Shiftキーを押しながらSheet見出しの「B」Sheetをクリック! これで集計用SheetのB2セルには =SUM(A:B!B2) という数式が入り、「A」・「B」Sheetの同じセルの合計が表示されます。 B2セルのフィルハンドルで下へコピー! これで画像のような感じになります。 ※ すべてのSheetのレイアウトが同じでない場合は使えませんので 別の方法を考える必要があります。m(_ _)m
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
方法1 >AとBに同じ名称の物はあり、行番号は同じです。 行番号が同じという前提に立つと、テレビを「探して」合計する必要もなくて、単に「同じ行の数字を足す」だけで必然的にそれがテレビであり冷蔵庫の合計になります。 シートAのB2セル(テレビの数字)+シートBのB2セル(同じくテレビ)の合計は =SheetA!B2+SheetB!B2 と数式を記入、それを下向けにつるつるっとコピー貼り付けます。 方法2 >テレビのほかにも洗濯機やエアコンやらもあるので、名称は固定ではない ちなみにやっぱりテレビの行番号が同じじゃない場合、データメニュー(データタブ)の「統合」という機能を使うことで、同じモノを勝手に集めて合計してくれます。 手順: シートAの1行目を「商品」「数量」と記入しておく シートBの1行目にも「商品」「数量」と、「必ず同じ文言で」記入しておく 空っぽのシートを開いて「統合」を開始する シートAの表範囲を「追加」する シートBの表範囲を「追加」する 「上端行」「左端列」にチェックを入れてOKする 以上です。
お礼
2通りのやり方を提示していただきありがとうございます。 望む形の集計ができました。
- MackyNo1
- ベストアンサー率53% (1521/2850)
>AとBに同じ名称の物はあり、行番号は同じです。 シートAとシートBが連続したシートで集計したいセルがB2セルなら、以下のような串刺し集計で各シートの(シートAとシートBに挟まれたシートの)B2セルの合計を求めることができます。 =SUM(シートA:シートB!B1)
お礼
ありがとうございます、串刺し集計と言うものを知りませんでした。勉強になりました。
お礼
写真つきでとても分かりやすい説明をありがとうございました。 お陰で望む計算ができました。