• ベストアンサー

Numbersでの計算で困っています

現在2015年8月での最新バージョンNumbers バージョン 3.5.3を使用しています。 添付画像の計算で、商品Aの1単位が6個、商品Bの1単位が4個、Cが4個、Dが3個、Eが6個、Fが5個、Gが2個です。 商品AをAさんが4個、Bさんが5個、Cさんが1個を購入したとすれば、合計は「=SUM(C2:E2)×B2」で60個と計算出来ますが、以下商品B~GまではセルF2の計算式をセルF3~F8までコピーで出来ました。 ここまではわかります。 次に、Aさんが商品A~Gを購入した場合の計算方法ですが、 「=SUM(C2×B2+C3×B3+C 4×B4+C5×B5+C6×B6+C7×B7+C8×B8)」 これで99個と計算できますが、実際使いたいのは縦50種類以上になるのでもう少し効率のいい計算式を教えていただきたいのと、Bさんの合計はAさんの合計の式(セルC10)をコピーしてもC列とD列で計算されてしまいます。 10行目にはC列✕B列の合計、D列✕B列、E列✕B列の合計を表示させたいのですが、簡単に計算できる方法はありませんか? よろしくおねがいします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

(注)もしエクセルと違う場合は、すみません。無視してください。 NumbersでもSUMPRODUCT関数があるようだ。 http://www.apple.com/jp/mac/numbers/compatibility/functions.htmlの「数値」のカテゴリに。 Excelと同じと思う(注)ので 例データ A-D列に A 6 4 5 B 4 3 4 C 4 2 2 D 3 1 6 E 6 6 4 F 5 2 3 G 2 3 1 ー - 99 113 <-関数を入れた結果。C10とD10。F列以右省略。 C10に =SUMPRODUCT($B$2:$B$8,C2:C8)と入れて右方向に式を複写。 ポイントは、$B$2:$B$8のように$を入れ、C2:C8の方は$を入れないこと。 ーー エクセルの質問なら瞬時に回答がつく常識的問題と思う。 あえて、エクセルと互換性を保つため、関数で同じものが多いと推定して、回答してみます。

aladdin-a2000
質問者

お礼

imogasi様ありがとうございました。 詳しく解説していただき感謝いたします。 Numbersでも問題なく使用出来ました。

関連するQ&A