- ベストアンサー
SUMPRODUCT関数について
調べても分からなかったので詳しい方教えてください…。 商品の重量の求め方で、重量×数量=合計重量の式と 複数あるアイテムの中から1つの商品だけの重量を求める式は分かるのですが 複数の商品の重量を計算する場合は どのような式になるのでしょうか?? (例えば、画像のりんごと柿だけを求めたい場合) どうぞよろしくお願いいたします。。
- hpan
- お礼率100% (1/1)
- その他(ビジネス・キャリア)
- 回答数1
- ありがとう数4
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 画像を拝見するとExcel2010のようですが・・・ Excel2010であればSUMIFS関数が使用できますが、 SUMPRODUCT関数もSUMIFS関数も「AND条件」となりますので、 今回のような場合はコツコツ足し算するしか方法はないと思います。 (質問は「OR条件」となります) =SUMPRODUCT((B3:B6="りんご")*C3:C6,D3:D6)+SUMPRODUCT((B3:B6="柿")*C3:C6,D3:D6) ※ あと1列各行の合計を表示させておけば SUMIF関数で対応できますが、 やはり 「りんご」の合計+「柿」の合計 といったやり方になると思います。m(_ _)m
関連するQ&A
- エクセル関数について
以下について詳しい方教えてください。 C列およびE列の一括計算がなかなかできません。 A列 B列 C列 D列 日付 りんご重量(㎏) りんご重量の比率 伝票の合計重量 2/1 100 100/(100+49+49) 250 2/1 49 49/(100+49+49) 250 2/1 49 49/(100+49+49) 250 2/2 200 200/(200+30) 280 2/2 30 30/(200+30) 280 2/3 10 ・ 2/3 20 ・ E列 補正したりんご重量 100/(100+49+49) × 250 49/(100+49+49) × 250 49/(100+49+49) × 250 200/(200+30) × 280 30/(200+30) × 280
- 締切済み
- Excel(エクセル)
- SUMPRODUCT関数の疑問
ExcelでSUMPRODUCT関数を条件付きの合計を求めるのによく使っていますが、理解できない動作があります。 仮にA,B,Cが配列、b,cが定数として、A=aかつB=bの場合のCの合計を求めるものとします。 <式1>SUMPRODUCT((A=a)*(B=b)*C)→正しい計算結果 <式2>SUMPRODUCT((A=a)*(B=b),C)→正しい計算結果 <式3>SUMPRODUCT(A=b,B=b,C)→ゼロ <式4>SUMPRODUCT(1*(A=a),1*(B=b),C)→正しい計算結果 3つともすべて同じ計算結果が出てくると思いきや、<式3>だけが何故0になるのかが理解できません。 私は、理由が分からず、腑に落ちないまま<式1>の方法を使っています。 これは仕様上の問題なのか、詳しい理由が分かる方がいれば、解説をよろしくお願いします。 なお、私はExcel2000を使っていますが、Excel2002ではどうなるんでしょうか。
- ベストアンサー
- オフィス系ソフト
- ファイルメーカー6のif関数について
ファイルメーカー6、MacOS9.2を使ってる初心者です。 ファイルメーカーの事で前も教えて頂きましたが、またお願いします。 商品名、数量、単価、合計という4つのフィールドがあります。 合計フィールドは数量フィールド×単価フィールドという計算式で出していて これ自体は問題ないんですが、 商品名を値一覧から(約10品名)選び、選んだ品名から自動で 単価を入れたいんですがやり方が分かりません。 例えば商品名にみかんを選んだ場合は単価に50を、 リンゴを選んだら70を バナナを選んだ90を・・・・ こんな感じで10品目分を設定したいんですが出来ません。 ひとつだけならif関数で出来たんですが・・・ もちろん、設定が出来るならif関数じゃなくても良いんです。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- 頻繁に再計算する場合・・・
お尋ねします。 商品ア・単価・数量・小計 商品イ・単価・数量・小計 商品ウ・単価・数量・小計 商品エ・単価・数量・小計 商品オ・単価・数量・小計 | 商品ノ・単価・数量・小計 ------------ 合計 …の様に、エクセルのワークシート様の表組みがあり、各行の単価×数量=小計で、最終的に合計を計算させますが、この場合、それぞれの単価・数量の更新後処理に各行を再計算させる式を記述しなければなりません。もちろん「再計算ボタン」を押した時にのみ再計算させる等も考えられますが、エクセルみたいに各値が更新される都度、自動的に小計や合計を更新したいのですが、この場合、計算式は各箇所に記述する以外に方法はありませんか?
- 締切済み
- その他(データベース)
- Excelで請求書作成
Excelで請求書を作成して使っているのですが、合計を出す計算式をその都度入れ直しています。どう言う事かと言いますと、数量✖️単価で計算するものと、重量✖️単価で計算するものがあります。重量の方にも数量欄は必要です。なので、主に使用する重量✖️単価の計算式を予め入れておき、数量✖️単価を必要とする時は、そこの計算式を直している状況です。 重量の計算の際は数量欄に数量は記入するものの、計算式には入れません。 計算式をわざわざ直さなくても済む方法はありませんでしょうか。
- ベストアンサー
- Excel(エクセル)
- SUMPRODUCT関数の引数
お世話になります。 表題の件で ご相談が御座います。 通常のSUMPRODUCTであれば((範囲=条件)*1)という引数になるのでしょうか? この「条件」の所で複数のセル範囲を条件として選択することは不可能でしょうか? 例えば「りんご」という商品にAランクBランクCランクのランク付けがあって、それは1つの表にまとまってます。 (ランクは全部違うアルファベットで実際には数字が入っております「A1」「B1」等) りんご 「数」 りんご A 北海道 C ばなな 「数」 B 青森 E もも 「数」 C 仙台 G ばなな D E F (この「数」の所に配列数式等で数値を反映させたいと考えております) 全部で表は3つ用意してますが 2つめの表では「どこに何ランクの商品を届けるか」がまとめられているとしまして 3つめの表では「各商品をいくつ出荷したか」を表現したいと考えた時に何とか 配列数式等で、1つのセルに数式を入れるだけで表現出来ないかと考えていたのですが 色々考えている最中に混乱してきました。 (表題の関数を選んだ理由は色々調べて「一番近いかな?」と思っただけなので他にいい関数があったらご教示ください) どなたか ご存知の方がいらっしゃいましたら宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 関数の訂正
I8からI250まで数量データが入っています。 J8からJ250まで単価データが入っています。 その合計を計算するのに下記の関数を入れています。 =SUMPRODUCT(I8:I250,J8:J250) 数量のところが数量ではなく、25kみたいな重量を入れたい時があります。 そのときも、25と認識して計算してもらいたいのです。 数量 単価 10 50 20k 100 計算結果は、2500となるような関数をご教授くださいませ。 よろしくお願いします。 =SUMPRODUCT(SUBSTITUTE(I8:I250,"k","")*1,J8:J250) でやってみたのですが、valueエラーがでます。 8行目から250行目までデータがないとダメなんでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで不特定の項目ごとに合計を自動計算したいのですが。
こんな表があったとします。 品名 数量 単価 金額 りんご 10 250 2500 ばなな 8 120 960 すいか 15 700 10500 ばなな 3 120 360 りんご 21 250 5250 ↓ りんご 7750 ばなな 1320 すいか 10500 こんな感じに自動で入力された商品ごとの合計金額を計算したいのです。 商品は不特定ですのでどんなものが入力されるか分かりません。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
お礼が遅くなり申し訳ございません。 回答ありがとうございました。tom04様の式で入力するとうまくいきました!^^ SUMIF関数でも試してみましたが、各行の合計を表示させると行数が増えるので SUMPRODUCT関数を使いたいと思います。 分からなかったので助かりました。 本当にありがとうございます^^♪