我有一個投資回報率比較表是這樣的:排名羣
Month | ROI | 1 | 2 | 3 |
Jul | A | 1% |
Jul | B | 3% |
Jul | C | 2% |
Jun | A | 4% | 6% |
Jun | B | 5% | 7% |
Jun | C | 6% | 8% |
May | A | 2% | 4% | 7% |
May | C | 3% | 5% | 6% |
我想排名每個產品的投資回報率(A,B和C)各月 - 所以只能排在最右邊的給定月份的百分比。
但是範圍需要是動態的,因爲每個產品可能有不同的啓動日期。例如,在五月份沒有產品B.
所以輸出將是:
Month | ROI | 1 | 2 | 3 | Rank
Jul | A | 1% | | | 3
Jul | B | 3% | | | 1
Jul | C | 2% | | | 2
Jun | A | 4% | 6% | | 3
Jun | B | 5% | 7% | | 2
Jun | C | 6% | 8% | | 1
May | A | 2% | 4% | 7% | 1
May | C | 3% | 5% | 6% | 2
我想使用索引/匹配功能:
=RANK(INDEX(G3:S3,MATCH(9^99,G3:S3,1)),G3:G5,0)
但我不確定如何使G3:G5動態。
請參閱[羣內子羣的唯一排名值](http://stackoverflow.com/questions/34935673/unique-rank-value-for-a-subgroup-within-a-group)。使用* 7月,6月,5月等*作爲分組。可以使用[MATCH功能]檢索* 1,2,3等*列(https://support.office.com/zh-cn/article/match-function-0600e189-9f3c-4e4f-98c1-943a0eb427ca )。 – Jeeped