プロが教える店舗&オフィスのセキュリティ対策術

添付の表に関して、パーツの価格は重量で決まります。
なので、H列でパーツ総重量で計算し、G列で単価×パーツ総重量で計算しています。
7行目に関しては、画像にはありませんが、パーツ⑧まであります。
7H下記の式にしているのですが、エラーになってしまいます。
=ROUNDUP(J7*K7+L7*M7+N7*O7+P7*Q7+R7*S7+T7*U7+V7*W7+X7*Y7,2)
何かもっとスマートな方法があれば教えてください。
Excel初心者なので、分かりやすく教えていただけると助かりますm(__)m

「excelで掛け算をSUMするとエラーに」の質問画像

質問者からの補足コメント

  • 画像が見えなかったようですみません。
    これで大丈夫でしょうか・・・

    「excelで掛け算をSUMするとエラーに」の補足画像1
      補足日時:2016/01/25 12:13

A 回答 (6件)

この場合、1つの商品に対して2行を割り振るような作りにすると計算が楽になる。


上に重量、下に数量とすれば、No.2の回答で使われているSUMPRODUCT関数が簡単な表記にできる。
=SUMPRODUCT(J7:Q7,J8:Q8)
これは
=J7*J8+K7*K8+L7*L8+M7*M8+N7*N8+O7*O8+P7*P8+Q7*Q8
を1つの関数で行うことができるのだ。
あとはROUNDUP関数やCEILING関数で切り上げなどの処理をすればよい。

・・・
そんなわけで、エラーの原因は分からない。
エラーに「#VALUE!」が表示されているようなので、参照先をよく確認してみよう。
数字が数値ではなく文字列になっていたりすることがある。
(セルの表示形式を特に変更していなければ、文字列は左寄せ、数値は右寄せになるので判断は楽だ)
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
文字は左寄席になるのですね、知りませんでした!
それと・・・重量数量で2段にしたばあい、オートフィルは使用できるのでしょうか?

お礼日時:2016/01/26 09:19

画像がくっきり見えるようになり原因が特定しやすくなりました


V7セル、X7セルはほかのL3セルやP5セルからコピーすればよいと思います
書式設定-表示形式で分数表記になっていると思われます
    • good
    • 0

分数の入力が文字列で入力されている?


V7、X7とか
    • good
    • 0

>=ROUNDUP(J7*K7+L7*M7+N7*O7+P7*Q7+R7*S7+T7*U7+V7*W7+X7*Y7,2)


のほうが良いと思うのですが一応
=ROUNDUP(SUMPRODUCT(J7:X7*K7:Y7*MOD(COLUMN(K7:Y7),2)),2)
とか
=ROUNDUP(SUMPRODUCT(J7:X7*K7:Y7*{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}),2)
    • good
    • 0

こんにちは!



>=ROUNDUP(J7*K7+L7*M7+N7*O7+P7*Q7+R7*S7+T7*U7+V7*W7+X7*Y7,2)
の数式だけで判断すると・・・

スマートかどうか判りませんが、
=ROUNDUP(SUMPRODUCT((MOD(COLUMN(J7:X7),2)=0)*(J7:X7)*(MOD(COLUMN(K7:Y7),2)=1)*(K7:Y7)),2)
という数式でも同じ結果になると思います。

※ 数式そのものは質問文にある数式の方が短いですね。m(_ _)m
    • good
    • 0

画像が小さく粗く、何なのかが判別できない

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!