• ベストアンサー

3千行以上あるExcel表の一つの列を配列数式に

3千全行以上あるExcel表の一つの列を配列数式にしたいです。 {=SUM(IF(A:A="みかん",B:B,))}のようなやつ。 色々試しましたが、配列数式を使わないと出したい値を出せませんでした。 3千行あるのですが、めちゃくちゃ重くなります。 重くならずに済む方法はありますでしょうか。 やはり配列数式を使うとしょうがないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2

http://www.excel.studio-kazu.jp/kw/20090916153437.html http://officetanaka.net/excel/excel2007/071.htm http://okwave.jp/qa/q4458201.html 具体的なテスト環境をだしてもらうほうが早いかもしれません A1セルには*** C3セルには*** この繰り返しで3000行あります とか ExcelのVerで利用できる関数も違うのでそれも教えてください

その他の回答 (1)

noname#198951
noname#198951
回答No.1

"色々試しましたが、配列数式を使わないと出したい値を出せませんでした。" とだけ書かれて元データがどうなってるかがわからないので、それしか無いとしか言えません。 他に判断材料が全く書かれてないのですから。 もしくはExcelで処理するレベルを超えているのかもしれませんが。