2015-12-02 62 views
1

我有時間和任務的電子表格,像這樣:如果滿足條件並返回相應的單元格值,則在列中查找最大值?

Company: PG Limited 

    Task Time 
    A  1 
    B  7 
    C  9 
    A  10 


    Company: BP Limited 

    Task Time 
    A  7 
    B  3 
    C  1 
    A  1 

我想找到我的時間列中的最大值,其中的任務是「A」,並返回公司名稱。

可以這樣做嗎?我真的很感謝幫助。 這是我最大的公式:

=MAX(IF('Total Data'!D:D="A",'Total Data'!E:E)) 

這裏的調整公式,其中我一直在使用指數匹配

=INDEX('Total Data'!E:E,MATCH(MAX(IF('Total Data'!D:D="Total",'Total Data'!E:E)),'Total Data'!D:D,0)) 

,但我只是得到一個#N試圖/ A錯誤

+0

確保您使用***數組公式***兩個公式。 –

+0

請參見[如何查找Excel中多個組的最大和最小值?](http://stackoverflow.com/questions/31460241/how-do-i-find-the-max-min-values-of -multiple基團功能於一個-的excel/31461585#31461585)。 – Jeeped

+0

'Max(IF(...)'完美地工作,如果將它作爲數組公式輸入,則表示當您輸入公式時,您將按Enter鍵,但現在按Ctrl鍵+ Shift鍵+ 「輸入」,就像@加里的學生說的那樣。 –

回答

0

使用這個公式:新聞輸入公式後Ctr + Shift + Enter。

=INDEX(A1:A5,MAX(IF(A1:B5=MAX(A1:B5),ROW(A1:B5)-ROW(A1)+1))) 

截圖

enter image description here

相關問題