

添付の表に関して、パーツの価格は重量で決まります。
なので、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

No.3ベストアンサー
- 回答日時:
この場合、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!」が表示されているようなので、参照先をよく確認してみよう。
数字が数値ではなく文字列になっていたりすることがある。
(セルの表示形式を特に変更していなければ、文字列は左寄せ、数値は右寄せになるので判断は楽だ)
ご回答ありがとうございます!
文字は左寄席になるのですね、知りませんでした!
それと・・・重量数量で2段にしたばあい、オートフィルは使用できるのでしょうか?
No.6
- 回答日時:
画像がくっきり見えるようになり原因が特定しやすくなりました
V7セル、X7セルはほかのL3セルやP5セルからコピーすればよいと思います
書式設定-表示形式で分数表記になっていると思われます
No.4
- 回答日時:
>=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)
No.2
- 回答日時:
こんにちは!
>=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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- 経済学 均衡価格の求め方について教えてください 10 2022/12/23 13:25
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Excel(エクセル) 週毎の集計 2 2023/08/04 16:56
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセル・スプレッドシートで、一定数を超えたらゼロから再累計する方法 8 2022/05/28 03:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
エクセル 単位を百万から億単...
-
Excelでシート全体が灰色になり...
-
自動で漢字にフリガナをつける方法
-
エクセルで数式が文字列になっ...
-
セル内の数値を二段で表示する方法
-
エクセル エラー?表示
-
EXCELで年令計算するDATEDIF関数
-
エクセル 時間の計算について
-
日付を越えた時間の計算の方法
-
エクセル質問
-
round 関数
-
Open Officeで表の中に日付を入...
-
エクセルでの作表上の注意点を...
-
エクセルで全ての数字の前に文...
-
エクセルのセル内の文字が逆表...
-
60進数と10進数の足し算について
-
半角の引用符 “ ” の打ち方
-
フォルダ名を並び替えても必ず...
-
キーボードで英数字の半角と全...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
エクセルで全ての数字の前に文...
-
エクセル 単位を百万から億単...
-
セル内の数値を二段で表示する方法
-
Open Officeで表の中に日付を入...
-
DATEVALUE関数がエラーになる
-
エクセルのセル内の文字が逆表...
-
HTMLのソースをエクセルに貼り...
-
60進数と10進数の足し算について
-
エクセルで「1」を入力すると...
-
エクセル エラー?表示
-
エクセルの条件付き書式
-
エクセル・時間を数値に変換す...
-
Excel98でセルに「1」ではなく...
-
excelで掛け算をSUMするとエラ...
-
エクセルで数式が文字列になっ...
-
エクセルの+値と-値の合計を出...
-
インターネット上の表をExcelに...
-
ブランク=0を ブランク=ブラ...
おすすめ情報
画像が見えなかったようですみません。
これで大丈夫でしょうか・・・