close

3249

Excel 如何根據目標值與實際值計算調整係數()

白俊宇:錦子老師您好,我要製作一個係數值,條件如下:

如果目標值與實際值相等,則係數值為1

如果實際值超出目標值10%,則係數值加0.05,不能超過1.15

如果實際值低於目標值10%,則係數值減0.05,不能低於0.85

不知公式要如何設定?感謝!

image

錦子老師:這個問題,我個人解法如下:

步驟1:點取G2儲存格輸入公式:

=1+(1-2*(B2<A2))*MIN(FLOOR(ABS((B2-A2)/A2),0.1)*0.5,0.15)

再將公式複製到C3:C11儲存格。

image

【公式說明】

=1+(1-2*(B2<A2))*MIN(FLOOR(ABS((B2-A2)/A2),0.1)*0.5,0.15)

公式1ABS((B2-A2)/A2)

傳回B2儲存格減掉A2儲存格的數值除以A2儲存格數值的絕對值(沒有負數)

image

公式2FLOOR(公式1,0.1)

公式1運算結果無條件捨去到小數點1位數。

image

公式3MIN(公式2*0.5,0.15)

傳回公式2運算結果乘上0.50.15中的最小值。

公式41+(1-2*(B2<A2))*公式3

1(1(2乘以(B2是否小於A2,若是為TRUE(1),否則為FALSE(0)))乘上公式3運算結果。

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()