- ベストアンサー
エクセル集計方法について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
添付図参照(Excel 2019) 左下図に示すように、事前に範囲名を設定しておく。 (具体的には、範囲 A1:H23 選択⇒Alt+MC⇒“上端行”だけにチェック入れ⇒[OK]を実行するだけェ~) 1.式 =A2 を入力したセル M2 を右方5列&下方10行だけオート  ̄ ̄フィル 2.=SUMPRODUCT((材=$M2)*(印=$O2)*(厚=$P2)*(幅=$Q2)*数)  ̄ ̄なる式を入力したセル S2 を右隣にオートフィル 3.貼り付けられたセル T2 を下記のように編集  ̄ ̄=SUMPRODUCT((材=$M2)*(印=$O2)*(厚=$P2)*(幅=$Q2)*数*単重)  ̄ ̄お気付きのように、末尾に「*単重」を追加しただけェ~ 4.範囲 S2:T2 のフィルハンドルを「エイヤッ!」とダブルクリッ  ̄ ̄クするだけェ~! オ・シ・マ・イ 【祈り】後になって、アノ添付図内のデータはサンプルとしていただけで実は規則性なきデータのオンパレードなどと、ホザキにならぬことを祈ってます。(^_^)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
もっと丁寧に質問内容を説明すること。 また、仕事のことだろう。周りに聞いて判る人はいないはずがない。このデータを作成したシステム 関連の人か、スステム業者が居るだろう。 データ例も実例そのもの(を「コピペするの」)でなく、データ内容でタイプ化して、簡単なデータを作って、質問にあげるべきだ。 データ例を作らされるのは、作成時間が掛かったり、会社の仕事のことが判らないので、かなわん。 ーー (1)エクセルのピボット。パワーピボット。を使う。 (2)データベースの(例アクセス)でSQLを使った条件を掛ける集計 などが普通行われる方法なのだろう。 (3)関数では、集計したい項目の(ユニークな)組み合わせをもし作れれば、あとは SUMIFSの関数でやれるのではないか。 例データ A1:I3 形状 刻印 厚み 幅 長さ 数量 単重量 重量 板 360 120 5 25 1 4.5 13.5 丸棒 260 90 100 25 3 65 195 板 360 120 5 25 1 4.5 4.5 ーーー 式 =SUMIFS(I2:I1000,B2:B1000,"板",C2:C1000,360,D2:D1000,120,E2:E1000,5,F2:F1000,25,G2:G1000,1,H2:H1000,4.5)のような式で。 ーー それで K2:Q2に 板 360 120 5 25 1 4.5 のようなデータを全てリストできれば、(こういうのを「ユニークなデータを作る」という。) =SUMIFS(I1:I999,B1:B999,K2,C1:C999,L2,D1:D999,M2,E1:E999,N2,F1:F999,O2,G1:G999,P2,H1:H999,Q2) で該当合計がでる。あとは下方向の(タイプの数だけの)式複写。 1項目ならエクセルのデーターフィルター詳細設定で「重複するレコードは無視する」で出せる。 でも複数列で考えるのはむつかしい。 ーーー 上記に説明をしたが、質問者には、何のことを言っているか判らないレベルではないのか?だから無駄なような気がする。 自分で、時間をかけて、勉強してもらうしかない。
お礼
ご回答ありがとうございます。 ご指摘の通り、何のことかさっぱり・・・な状況です。 しかしながら解決策を色々提示して頂けた事に感謝いたします。勉強せねばなりませんね。 質問に不足が多かった事、失礼致しました。 今後の参考にさせて頂きます。
- aokii
- ベストアンサー率23% (5210/22062)
以下の操作で、ピボットテーブルを使ってみて下さい。 データセルを全て選択→挿入→ピボットテーブル→OK
お礼
早速のご回答ありがとうございました。 ピボットテーブルにて集計出来ました。
お礼
ご回答ありがとうございました。 指示通りに進めてみましたが、集計出来ました。 (なぜそうなるかは勉強してみます) 色々と応用出来そうです。