2013-01-03 69 views
-1

您好我需要圍捕基於下述條件的數字(最後2位,沒有小數):舍入在Excel公式複雜條件

如果從0到64應該是49

如果從65 - 89組在79

如果從90 - 129組在99

如果從130 - 164組在149

如果從165 - 189組179

如果從190 - 229組在199

,等等,直到989

然後: 如果值是從989 - 1099組在999

如果值是從1100至1249年定在1199

如果值是從1250年至1349年定在1299

如果值是從1350年至1449年定在1399

依此類推,直到5000

我希望得到一些信息和幫助如何讓一個公式來進行這方面的工作。

感謝 Harmz

+1

你到目前爲止做了什麼? – Saju

+1

你可以使用Vlookups來做到這一點,就像這個等級範圍的例子:http://dmcritchie.mvps.org/excel/vlookup.htm。 –

+0

2位數字如何可以大於100?同樣在你的細節中,有時你正在四捨五入。 –

回答

2

這是不是一個真正的四捨五入問題,但更多的轉換問題。因爲你的號碼組似乎沒有任何模式,所以我不認爲這是你可以計算的東西,因此你必須做一個查詢。

如果你想要做的這一切在一個公式,你可以使用和數組像下面的部分例如VLOOKUP內:

=VLOOKUP(C1,{0,49;65,79;90,99;130,149;165,179},2,TRUE) 

否則做作爲一個正常的VLOOKUP。您只需要一個雙列表格表格,第一列包含您範圍的下限,第二列包含您希望的值。重要的是,vlookup的最終參數是true,這使得vlookup找到最接近的匹配。