- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
本帖最後由 hugh0620 於 2014-12-23 11:50 編輯
回復 4# cbl0924
請看以下的公式,可以看得很清楚,A8與A17是有關連性的,
所以,要產生A17,就必須要先有A8,所以,A8不適用公式來判斷處理,
會造成循環計算的錯誤,這個比較適合用VBA的方式處理。
用VBA可以利用你的計算公式,先計算後,再把適合的值,丟回到A8內,不會有循環計算的問題。
(要先了解計算的公式邏輯性,才能確定是否可以用哪一種方式來處理)
A8=A3*A6-1
A17=A16+A15
=[A8*15*10*(A2/30)*(1+A13)]+[A7*A1*7.25*(A12+1)]
= (A3*A6-1)*15*10*(A2/30)*(1+A13)+(A3*(1-)A6)-1)*A1*7.25*(A12+1)
|
|