2016-05-13 76 views
0

我試圖確定在Excel 2010中確定從多個標準

從獲得(首先)分小組的第一名再邊距在第1列贏家有4名,列2具有從勝獲得積分,並提請。如果其中一個以上是最大值,那麼我想根據第三欄中輸入的邊界值來確定這些人的贏家。

任何想法?

回答

0

可以使用此公式做:
=INDEX(A2:A5,MAX(IF(B2:B5*10^5+C2:C5=MAX(B2:B5*10^5+C2:C5),ROW(B2:B5),""))-1)

其中:

  • MAX(B2:B5*10^5+C2:C5)計算加權得分,它參考列C僅在B列值相等(10^5僅僅是一個隨機值,重要的是乘數之後的分數之間的最小差值應大於最大保證金)
  • =MAX(IF(B2:B5*10^5+C2:C5=MAX(...),ROW(B2:B5),"")) - 確定行數小時最高加權分數
  • =INDEX(A2:A5,MAX(...)-1) - 返回具有最高加權分數的團隊(-1是有尺度的差的校正(INDEX計數withing選擇的區域,而行數從嵌套式給出))

這是一個數組公式,所以在插入它後需要按下CTRL + SHIFT + ENTER。

enter image description here