- 締切済み
エクセルで特定の範囲から特定の製品の合計を求めたい
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
こんなのSUMIF関数でできるのでは。 エクセル関数の代表的2-30の関数は、質問する前に勉強すべきでしょう。 1000円までで買えるエクセル関数解説本もある。 WEBにも関数名がわかれば解説はたくさんある。 ーー ただし商品A,B,Cすべての各々の製品の合計を求めたい場合は、商品の明細がある方が、1回で式設定が済む(同じ1つの式の複写で済む)。 この(1)漏れがなく(2)重複がないデータを1列の中から導出するのは (A)操作 (B)従来の関数 (C)UNIQUE関数 最近のエクセルバージョン がある。 小生は(A)がおすすめ。データーフィルター詳細設定-重複するレコードは無視する。
- bardfish
- ベストアンサー率28% (5029/17766)
私なら・・・という前提ですが。 Excelのデータをデータベースに登録。 SQLで抽出条件を指定してSUMで合計を行います。 例) SELECT 商品,SUM(金額) AS 合計 FROM Sheet2 WHERE 日付 BETWEEN '8月1日' AND '8月31日' GROUP BY 商品 ※Microsoft SQLServer及びMicrosoft Accessの記述かな? 日付の範囲を指定し、商品毎に金額の合計を求めるというSQLになります。 8月の合計を求める場合はGROUP BYは不要となります。 Accessを使用する場合はクエリー(Query)というものになります。 Excelはデータ入力用として割り切れば凄く便利ですけど・・・そこから先に進もうとするといきなりハードルが高くなる。だからデータベースを活用する。 データベースははじめのハードルが高いけど、一度使い始めると結果を求める速度、臨機応変に対応できる柔軟性という点では表計算ソフトより遙かに優れていると思います。
- SI299792
- ベストアンサー率47% (774/1618)
- airwave2200
- ベストアンサー率29% (308/1046)
先の回答者さんのおっしゃられるとおりだと思います。 画像の表で説明すればAと言う商品の合計を求めるにはC18に=SUMIF(B7:B14,A,C7:C14) です。 B7からB14の範囲にあるAと言うデータと同じ行のC7からC14にある数値を合計出来ます。 今は、複数条件を指定し合計できる SUMIFS も使えます。
- kon555
- ベストアンサー率51% (1842/3559)
sum if関数という、まさにそのような用途に使う関数があります。 https://dekiru.net/article/19911/amp/