2016-03-02 22 views
-2

我的老師希望我創建一個函數或子例程,該函數或子例程返回Excel中列表的最大值。該列表只有一列,其左側有不同的值和名稱。然後當我的函數返回最大值時,它必須給你在該值左側的名稱。不使用工作表功能獲取最大數

如何在不使用worksheet.functions.max的情況下做到這一點?

+2

SO是不是我的代碼或做功課的網站。 –

+0

我投票結束這個問題作爲題外話,因爲這不是一個「做我的家庭作業」網站和OP似乎沒有試圖找到問題的解決方案之前問這個問題。 –

+0

對於作業問題,SO傾向於向正確的方向推送,而不是發佈整個解決方案。顯示迄今爲止所做的事情,我們可以幫助您解決具體的問題。請參閱http://meta.stackexchange.com/a/18251/274986。 –

回答

0

隨着A1數據通過B20,在C1輸入:

=B1 

C2輸入:

=IF(B2>C1,B2,C1) 

和複製下來。然後在D20輸入:

=INDEX(A1:A20,MATCH(C20,C1:C20,0)) 

下面是一個例子:

enter image description here