No.5ベストアンサー
- 回答日時:
計算式を(もちろん結果は同じになるよう)変える、配列数式を使わない、代入で出来るところは同じような式は入れない、などは出来ても、実際問題として、式を組み変えることは、質問とは別問題でしょうね。
だから式を今のままにして、計算だけ、エクセルの設定などで、早めることは、できるはずが無い。シートの式が決まれば、エクセルの同じプログラムが一気に走るはず。
ーー
ただその瞬間のそのパソコンの内部メモリやディスクの空き状態が影響するかもしれないというのは、ミクロで考えられるが、その場に即してのことを、我々がはっきりいえるだけの知識も持ってないでしょう。
ーー
VBAでプログラムをやれるなら、関数ーー>プログラムに組み替えて、早くなるケースはあるように思う。
計算速度ではないが、このコーナーの質問で、関数では式が長く思いつきにくい式だが、VBAでやると素直なロジックでやれるものも多いと思う。これも計算速度に影響すると思う。
ただ関数とVBAで実行速度はどちらが速いかは前もって、計算できるようなものではないとおもう。
やってみるしかない。
ーーー
VBAでは、ScreenUpdating=Falseという、画面更新について、計算の都度は、毎セルについて表示を行わないセルの設定も出来る。
わかりやすいご回答ありがとうございました。
大変参考になりました。
やっと、希望する結果ができるシートができましたが、徐々にスピードアップを図るにはどうすればよいか、考えていきます。
No.4
- 回答日時:
こんばんは。
まず、配列数式は、Excel2000より、論理的な限界はなくなりましたが、Excel2003 までは、参照セル約6500個までで、それ以上は、スワップが働いてしまいます。Excel 2007 は、そういう問題がなくなったといいますが、私個人は試験はしていません。
参照セルの内容は分かりませんが、7000行×15項目では、すでに限界値は越えているのだと思います。掲示板でよく書かれている配列数式は、小規模なものに限ります。
それと、通常、一般数式は、参照セル一つの変更に対して、その数式だけの値を返し、メモリの保護をしますが、配列数式は、一つのセルの変更が、すべての参照セルを読み直します。これでは、一気に、メモリを使ってしまいます。
一旦、補助列を使って、フラグを取るか、SUMIF やデータベース関数を使うことです。
ご回答ありがとうございました。どうしても、複数列を参照したいと思いましたが、投射したシートを作って配列数式を使わないように努力してみます。
No.3
- 回答日時:
データのシートの構成を教えてください
>一つの番号をキーに合計額を求める表を7000行×15項目作りました。
キー番号は昇順にならんでいるのかどうかなど
データシートが
A B
001 100
002 200
001 300
・・・・・
集計シート
001 400
002 200
とかでしたら、ピボットテーブルを試してみてください。
集計が必要なときだけ、更新かけて再計算させます。
この回答への補足
データを別のシステムから出力していて頻繁に更新(引用先を置換)しているため、キー番号などすべて法則性がありません。そのためSumproductでデータを拾っていっているのですが、めちゃくちゃ計算に時間かかります。(CoreDuo2の1.5Ghzで5分くらい)
補足日時:2008/10/17 06:13お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間単位の書き方について教え...
-
経常利益増加率⇒マイナス÷マイ...
-
鉄板の耐過重
-
建築用語?
-
レンタルの料金設定について
-
2時間45分の勤務がなんで2.75時...
-
売り上げの15パーセントを渡さ...
-
20%減少の計算教えてください。
-
レシピに書かれた人数分以上に...
-
IRRがマイナスになるとは?また...
-
40点満点を100点に換算する場合...
-
暦月の1ヶ月
-
縮尺60分の1の設計図を600分の1...
-
H鋼 吊治具 強度計算
-
「N/W」の意味を教えてください...
-
機器管理費率のエクセルで計算...
-
パート面接時の筆記試験攻略方...
-
時給千円で,2時間50分を計算す...
-
公共建築工事共通費積算基準(...
-
アルバイト面接の計算問題につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
時間単位の書き方について教え...
-
経常利益増加率⇒マイナス÷マイ...
-
建築用語?
-
売り上げの15パーセントを渡さ...
-
レンタルの料金設定について
-
鉄板の耐過重
-
レシピに書かれた人数分以上に...
-
縮尺60分の1の設計図を600分の1...
-
20%減少の計算教えてください。
-
2時間45分の勤務がなんで2.75時...
-
パート面接時の筆記試験攻略方...
-
暦月の1ヶ月
-
IRRがマイナスになるとは?また...
-
幼稚園のバザーのレジのやり方...
-
H鋼 吊治具 強度計算
-
「N/W」の意味を教えてください...
-
40点満点を100点に換算する場合...
-
パート面接での筆記試験(計算問...
-
公共建築工事共通費積算基準(...
-
時給千円で,2時間50分を計算す...
おすすめ情報