 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
公式運算?
公式運算的部份.
有一問題請教.
是分開計算.還是一起計算?
以下方簡單舉例.那一個運算速度快
1.
A1:=(REF(C,1)+REF(C,2))/2;
A2:=(REF(H,1)+REF(H,2))/2;
A3:=(REF(L,1)+REF(H,1))/2;
A4:=(REF(O,1)+REF(H,1))/2;
A5:(A1+A2+A3+A4)/4;
AAA:A5;
2.
AAA:(REF(C,1)+REF(H,1)+REF(L,1)+REF(O,1)+REF(C,2)+REF(H,2)+REF(L,2)+REF(O,2))/8;
我的意思是說.
條件A1.A2....先分開寫.再合併計算在AAA內
或是將A1.A2..的內容條件直接寫在AAA
那一種運算速度快?
謝謝~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2010-01-05 12:29 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18091 |
回覆: 公式運算?
引用: 最初由 ifuian 發表
公式運算的部份.
有一問題請教.
是分開計算.還是一起計算?
以下方簡單舉例.那一個運算速度快
1.
A1:=(REF(C,1)+REF(C,2))/2;
A2:=(REF(H,1)+REF(H,2))/2;
A3:=(REF(L,1)+REF(H,1))/2;
A4:=(REF(O,1)+REF(H,1))/2;
A5:(A1+A2+A3+A4)/4;
AAA:A5;
2.
AAA:(REF(C,1)+REF(H,1)+REF(L,1)+REF(O,1)+REF(C,2)+REF(H,2)+REF(L,2)+REF(O,2))/8;
我的意思是說.
條件A1.A2....先分開寫.再合併計算在AAA內
或是將A1.A2..的內容條件直接寫在AAA
那一種運算速度快?
謝謝~
這兩公式運算結果不同唷
|
|
向版主報告此篇 |  |
|
2010-01-05 15:14 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
1.
A1:=(REF(C,1)+REF(C,2))/2;
A2:=(REF(H,1)+REF(H,2))/2;
A3:=(REF(L,1)+REF(L,2))/2;
A4:=(REF(O,1)+REF(O,2))/2;
A5:=(A1+A2+A3+A4)/4;
AAA:A5;
2.
AAA:(REF(C,1)+REF(H,1)+REF(L,1)+REF(O,1)+REF(C,2)+REF(H,2)+REF(L,2)+REF(O,2))/8;
抱歉.應該是如此
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2010-01-05 15:42 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18091 |
引用: 最初由 ifuian 發表
1.
A1:=(REF(C,1)+REF(C,2))/2;
A2:=(REF(H,1)+REF(H,2))/2;
A3:=(REF(L,1)+REF(L,2))/2;
A4:=(REF(O,1)+REF(O,2))/2;
A5:=(A1+A2+A3+A4)/4;
AAA:A5;
2.
AAA:(REF(C,1)+REF(H,1)+REF(L,1)+REF(O,1)+REF(C,2)+REF(H,2)+REF(L,2)+REF(O,2))/8;
抱歉.應該是如此
2 比 1 快, 2可以再簡化為
AAA:ref(sum(O+H+L+C,2)/8,1);
|
|
向版主報告此篇 |  |
|
2010-01-05 16:35 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
引用: 最初由 cgjj 發表
可以簡化為
AAA:ref(sum(O+H+L+C,2)/8,1);
了解~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2010-01-05 16:41 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
A1:=REF(L,1);
A2:=REF(L,2);
A3:=REF(L,3);
A4:=REF(L,4);
A5:ROUND((A1+A2+A3+A4)/4);
因此上述的條件可以簡化為下列這樣
A5:ROUND(ref(sum(L,4)/4,1));
對嗎 ?
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2010-01-08 09:47 |
|
|
|  |
 |
ifuian
資深會員

註冊日期: May 2004
來 自: 台灣
文章數量: 558 |
OK,
3Q~
__________________
人外有人 天外有天 不懼不貪 亦富亦安
|
|
向版主報告此篇 |  |
|
2010-01-08 10:08 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|