2013-12-16 150 views
1

找到在一個表中最大和值下面是一些我的數據的模擬,我試圖找到將返回我使用Excel公式

一)與最大的值的函數綜上所述

b)與第二大和值....等

再下面是我想要顯示的結果的模擬。

了打我的頭靠在牆上,因爲在這裏我不能修改

我想要實現這個使用給出了使用電子表格的大小和性質的數據顯示只有Excel公式,而不是VBA /數據透視表等。人。

Germany 0.910579 
Germany 0.411447 
France 0.23819 
France 0.260851 
France 0.239344 
UK  0.46665 
UK  0.335537 
Spain 0.401024 
------------ 
1 Germany 
2 UK 
3 France 
4 Spain 

我發現這個鏈接,顯示我如何挑出找到列表中的最大金額的項目,如果數據都在一個連續列由我有我的價值觀打破了這個工程在Column A

excel example

D4={INDEX($A$1:$A$12,MATCH(LARGE(MMULT(TRANSPOSE(ROW($A$1:$A$12)^0),IFERROR((LOOKUP(ROW($A$1:$A$12),1/ISERR(-$A$1:$A$12)*ROW($A$1:$A$12),$A$1:$A$12)=TRANSPOSE($A$1:$A$12))*$A$1:$A$12,0)),C4),MMULT(TRANSPOSE(ROW($A$1:$A$12)^0),IFERROR((LOOKUP(ROW($A$1:$A$12),1/ISERR(-$A$1:$A$12)*ROW($A$1:$A$12),$A$1:$A$12)=TRANSPOSE($A$1:$A$12))*$A$1:$A$12,0)),0))} 

http://forum.chandoo.org/threads/formula-challenge-022-find-the-item-with-the-largest-sum-in-a-list.12731/

這是阿爾斯Ø非常相似,這個解決方案,我就遇見過,但是這didnt帳戶重複值,並建議使用數據透視表的,但我僅限於公式化的解決方案只有

Extracting the top 5 maximum values in excel

感謝

+0

我,但你有什麼問題嗎?你的配方有問題嗎?請描述實際問題 – 2013-12-16 14:46:00

+0

您是否試圖在隱藏工作表中創建第二張帶有排序數據的表格,並且您的第三張表格從主表格上的隱藏表格中收集數據? – stenci

回答

1

假設你有國家A1:A8和用量在B1:B8然後列出的位置(1,2,3,4等)A10向下和在B10

=INDEX(A$1:A$8,MATCH(1,(COUNTIF(B$9:B9,A$1:A$8)=0)*(LARGE(SUMIF(A$1:A$8,A$1:A$8,B$1:B$8)*(MATCH(A$1:A$8,A$1:A$8,0)=ROW(A$1:A$8)-ROW(A$1)+1),A10)=SUMIF(A$1:A$8,A$1:A$8,B$1:B$8)),0))

使用此「數組公式」

確認CTRL + SHIFT + ENTER 遠,你需要複製下來。這將工作,即使兩個國傢俱有完全相同的總(這將表明,第一次出現在列表中比其他更高的國家)

見例如工作簿here

+0

現在感謝@barryhoudini,花了最後兩個小時把我的頭撞在牆上,盯着'#VALUE!' – TylerDurden

+0

這是一箇舊的帖子,但如果你想使用大型數據集的公式呢?我試圖做到這一點,它會崩潰.. – rosuandreimihai