2015-09-10 29 views
0

問題:Excel中 - 四捨五入的平均輸出值降低步長值

  • 我有我的工作簿10個細胞(A1-A10),在那裏我可以輸入值。值不排序(總是隨機的)。

  • 我有1個細胞(C4),其中該值的平均值與下式計算:=AVERAGEIF(A1:10,"<>0")

  • 我需要對於其中該平均值被舍入爲一個步驟值的小區C5的公式(除非它已經等於其中一個步長值)。

  • 我的步驟的值是: 1,0 1,3- 1,7- 2,0 2,3- 2,7- 3,0 3,3- 3,7- 4,0

例子:

  • 如果我的平均值(C4)是3,2我需要它在該領域C5爲3,0展示。
  • 如果我的平均值(C4)是1,3,它需要留1,3

回答

0

在C5中使用這個簡單的LOOKUP function常量。

=LOOKUP(C4, {1,1.3,1.7,2,2.3,2.7,3,3.3,3.7,4}) 

有什麼就提供如果平均低於1,我很抱歉沒有提及,但我不能確定你的系統列表分隔符。

+0

我的分隔符是;而且,我自己改變了這一點。非常感謝您提供這樣一個簡單而優雅的解決方案。 – eklisiarh

0

輸入您步入細胞F10到F17(或任何其他細胞)和 在C5進入:
=IFNA(VLOOKUP(C4,$F$10:$F$17,1,0),VLOOKUP(C4,$F$10:$F$17,1,1))