- ベストアンサー
エクセルで不特定の項目ごとに合計を自動計算したいのですが。
こんな表があったとします。 品名 数量 単価 金額 りんご 10 250 2500 ばなな 8 120 960 すいか 15 700 10500 ばなな 3 120 360 りんご 21 250 5250 ↓ りんご 7750 ばなな 1320 すいか 10500 こんな感じに自動で入力された商品ごとの合計金額を計算したいのです。 商品は不特定ですのでどんなものが入力されるか分かりません。 宜しくお願いいたします。
- みんなの回答 (12)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは~♪ 皆さんお勧めのピボットテーブルが、 1番良いと思うんですが~。。 >データーの更新をせずに表を作った時点で自動的に >更新できる方法がないかと思っています 更新が、面倒ですか? でしたら、数式か、VBAになるのではないでしょうか? ★数式の案ですけれど。。。 同シートの場合です。 mike_gさんの表をお借りします。。。。すみません。 F2: =IF(COUNT(INDEX(1/(MATCH($A$2:$A$100,$A$2:$A$100,)=ROW($1:$99)),))<ROW(A1),"",INDEX(A:A,SMALL(INDEX(SUBSTITUTE(ISNUMBER(1/(MATCH($A$2:$A$100,$A$2:$A$100,)=ROW($1:$99)))*1,0,10^7)*ROW($1:$99)+1,),ROW(A1)))) 下にコピーしておきます。 mike_gさんの表のF列の様に、品名が抽出されます。 注)あまりデータ行が多いと、重くなります。。。 ★合計は、 これも、mike_gさんのをお借りして~。。。 >セル G2 に次式を入力して、此れを下方にズズーッと入力 > =IF(F2="","",SUMIF(A$2:A$100,F2,D$2:D$100)) 。。。。Rinでした~♪♪
その他の回答 (11)
- takase_000
- ベストアンサー率27% (52/189)
これに最適なツールは・・アクセスですね。 エクセルでもできなくはないですが、マクロというよりもやや知識を要するロジックを考えなくてはいけません。
お礼
ありがとうございます。
- 1
- 2
お礼
解決しました! 大変助かりました。胸のつかえが取れたようです。 本当にありがとうございました。