Board logo

標題: [發問] 如何讓A17 要比A4 大,且是最接近A4 [打印本頁]

作者: cbl0924    時間: 2014-12-18 23:28     標題: 如何讓A17 要比A4 大,且是最接近A4

不知該如何下標題

A8   這個公式裡的-1 或是+2 是手動加減的,
若是不減 1,A17會大於A4  太多。

目的:
A17 要比A4  大,且是最接近A4

有沒有公式可以讓A8自行判斷是要加減多少
才能A17 要比A4  大,且是最接近A4
[attach]19861[/attach]
[attach]19862[/attach]
作者: hugh0620    時間: 2014-12-21 00:54

本帖最後由 hugh0620 於 2014-12-21 00:56 編輯

回復 1# cbl0924


    要多接近才算接近呢??? (正整數??、小數??)
    有沒有規範、基準值或參數???
作者: cbl0924    時間: 2014-12-22 16:38

小數  應該比較接近

沒有規範、基準值或參數
作者: cbl0924    時間: 2014-12-23 08:36

回復 2# hugh0620


    如果整數較方便也可以
規範的話   因為有的儲存格裡也是也計算公式的
例如A14 一變動  結果就變了
作者: hugh0620    時間: 2014-12-23 11:43

本帖最後由 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)

[attach]19912[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)