返回列表 上一主題 發帖

怎麼快速的算出反函數值

本帖最後由 ML089 於 2016-2-3 17:58 編輯

回復 1# m06o2

G6 =(C6*C7)+9.36*LOG10(G5)-0.2+(LOG10((C9-C10)/(2.7))/(0.4+(1094/(G5^5.19))))+2.32*LOG10(C14)-8.07

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# m06o2

使用VBA

Sub 目標搜尋()
    Range("G6").GoalSeek Goal:=17.61664, ChangingCell:=Range("G5")
End Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2016-2-4 10:32 編輯

回復 6# m06o2

可以使用欄位
Sub 目標搜尋()
    For i = 1 To 10
        Range("G6").GoalSeek Goal:=Range("I6").Offset(, i), ChangingCell:=Range("G5")
        Range("I7").Offset(, i) = Range("G5")
    Next
End Sub

怎麼快速的算出反函數值.rar (14.62 KB)

Range("I7").Offset(, i) = Range("G5") 是近似值會有很多小數,可以用ROUND函數取整數或小數幾位
修改如下
Range("I7").Offset(, i) = Round(Range("G5"), 0)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題