- ベストアンサー
質問させていただきます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- mar00
- ベストアンサー率36% (158/430)
回答No.5
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
D列を作業列としてD2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="計",LOOKUP("ーー",A$1:A1),"") そこでテスト会社1の集計ですが例えばE2セルのテスト会社1と入力し、F2セルに集計金額を表示させるとしたら F2セルには次の式を入力します。 =IF(E2="","",SUMIF(D:D,E2,C:C)) F2セルの式を下方にオートフィルドラッグし、E列に他の会社名を入力すれば他の会社についての集計金額も表示できますね。
質問者
お礼
とても高度ですばらしいやり方ですね!! ちなみにこのLOOKUPの検査値として"ーー"を指定する意味はどういった意味なのでしょうか? とてもスマートなやり方なので理解したいのでよかったら"ーー"の意味を教えていただけないでしょうか?
- aokii
- ベストアンサー率23% (5210/22062)
回答No.2
セル結合を全て解除し、会社名を全てのセルに記入して、会社名で集計機能(又はデータの小計)を使ってはいかがでしょう。
質問者
お礼
早い回答ありがとうございました。 今回は元の表をなるべく変更したくなかったので、作業列を追加する方法で行わせていただきましたがとても参考になりました。 ありがとうございました。
- SaKaKashi
- ベストアンサー率24% (755/3136)
回答No.1
合計行を取り出すのではなく会社の計を求めるなら以下を参考に。
質問者
お礼
DSUMは知っていたのですが、このページの解説はとても分かりやすくてためになりますね! 今回はDSUMの機能だけではできませんでしたが、今後とても活用できる機能でした。 ありがとうございました!
お礼
素早い回答ありがとうございました! 作業列を作り作業したところ思ったとおりの動きができました。 本当にありがとうございました!