2012-10-03 81 views
3

爲什麼this不工作?我在每個地區的傑韋斯屈萊市都有不同的芬蘭政黨的投票。= MATCH()返回錯誤的值(Google Spreadsheet)

每行顯示一個區域,每列都有各方投票的份額。我想添加一個列,Google Spreadsheet會查找哪個列在該特定行上具有最大值,然後返回該列標題行上的文本。

換句話說,我想添加一個「最大的派對專欄」,它可以顯示哪個派對在每個地區獲得最大份額的選票。

我認爲應該可以使用= max() - 函數來找出最大值,然後使用= match()函數給出行中最大值的單元格的列索引號並最終使用= index() - 函數從標題行中返回參與者的名字。

任何想法我做錯了什麼?

回答

4

MATCH需要您的情況爲零的第三個參數(以獲得完全匹配)。更改公式

=INDEX(C$1:M$1,MATCH(MAX(C2:M2),C2:M2,0))

+0

一點點修正這個答案,你會在索引所需要的0爲好。所以爲了它的工作你需要:= INDEX(C $ 1:M $ 1,0,MATCH(MAX(C2:M2),C2:M2,0))最好, Dom – 2013-09-21 21:42:06

+0

Hello Dom - 如果引用是單行,因爲在這裏,那麼你不需要指定行參數(因爲它只能是一行),所以我認爲我的建議正常工作,因爲它是 –