我有一個啓用宏的工作簿,我已經工作了一段時間,與從服務器下拉TFS項目,分配商業價值的目的,然後再重新訂購積壓的基礎是什麼能產生最大的商業價值。到現在爲止我都做得很好,但我碰到了一個攔截器。如何分配才能細胞在Excel
我試圖分配一個排序順序爲商業價值的相鄰小區,訂購從最高到最低。即,如果該列中的商業價值是最高的,它旁邊的值將是「1」,等等。這樣的一個例子提取物是如下:
BusinessValue (£)
10
17280
384.6153846
0.173611111
8640
3846.153846
根據上述內容,我期望的「17280」的值以具有「1」相關聯的排名,以及「0.1736」的值,以具有相關聯的等級爲「6」。這似乎是一個很簡單的表達,但我在快樂卻越來越VBA做到這一點任何有沒有運氣。任何幫助將非常感激,或只是指針。
編輯:位於答案多虧了等級的建議
'application.rank'或/'worksheetfunction.rank'甚至COUNTIF應該這樣做。 – Jeeped
空行的排名是什麼? 0,7? Rank函數看起來像'= RANK(A2,$ A $ 2:$ A $ 12)' - 這會在空行上產生#N/A錯誤。 –