Re: [算表] 2003: 勝差的公式

看板Office作者 (windknife18)時間16年前 (2009/07/17 00:23), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串2/2 (看更多)
你已經算出名次了,所以可以用簡單的公式,假設你的資料如下 A B C D E F G H I 1 名次 球隊 出賽 勝 敗 和 勝率 勝差 2 20b 2 La New 5 4 1 0 0.8 0.5 3 20b 1 兄弟 6 5 1 0 0.833 0 4 20b 3 興農 7 2 5 0 0.285 3.5 5 20b 4 統一 6 1 5 0 0.166 4 I2 =((VLOOKUP(1,$B$2:$G$5,4)-E2)+(F2-VLOOKUP(1,$B$2:$G$5,5)))/2 往下拖曳即可 ※ 引述《dreamfire (火駭客XD我是我DX)》之銘言: : 軟體: MS Excel : 版本: 2003 : 假如: :    名次 球隊 出賽 勝 敗 和 勝率 勝差 : 20b 2 La New 5 4 1 0 0.8 0.5 : 20b 1 兄弟 6 5 1 0 0.833 0 : 20b 3 興農 7 2 5 0 0.285 3.5 : 20b 4 統一 6 1 5 0 0.166 4 : L隊的勝差公式就是 : [(1W - LW)+(LL - 1L)]/2 : 1W 第一名球隊勝場數 : 1L 第一名球隊敗場數 : LW L隊的勝場數 : LL L隊的敗場數 :  我試過Countif、Max、If這些公式,沒成功的說。 : 我的想法: : 就拿1W這個變數來說, : 我想要先從勝率那一欄找出最大值, : 再來對應勝率最大值那一列裡面的勝場之值, : 來反應上面的公式算出勝差值。 : 我試過Countif、Max、If這些公式,沒成功的說。 : 問題來了: : 我該如何用哪些函數來表達上面的勝差公式呢? : 問題所在: : =IF(L隊=MAX($I$200:$I$203),0,"[(1W-LW)+(LL-1W)]/2") : ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ : 勝率那一欄 : (肯定條件我已試成功了,但否定條件就是問題所在啊!!) : 感謝大家啦!! : ※ 編輯: dreamfire 來自: 218.167.187.231 (07/16 23:36) : ※ 編輯: dreamfire 來自: 218.167.187.231 (07/16 23:40) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.77.237 ※ 編輯: windknife18 來自: 61.229.77.237 (07/17 00:27)

07/17 06:46, , 1F
感謝!再感謝!名次也用更簡單的函數─Rank了
07/17 06:46, 1F

07/17 10:49, , 2F
^^
07/17 10:49, 2F

02/21 11:45, , 3F
提供的公式並不正確,為什麼?因為名次沒有排序,vlookup
02/21 11:45, 3F

02/21 11:45, , 4F
第四個引數不打是什麼意思,最接近的值,這有一點最重要的
02/21 11:45, 4F

02/21 11:45, , 5F
條件,那就是遞增順序排序,沒有的話會產生什麼結果
02/21 11:45, 5F

02/21 11:45, , 6F
02/21 11:45, 6F

02/21 11:45, , 7F
用這篇所提供的公式會產生什麼結果,是的,如果名次1出現
02/21 11:45, 7F

02/21 11:45, , 8F
在b5時,就不會正確嘛
02/21 11:45, 8F

02/21 11:45, , 9F
所以在不排序下就不要提供這樣的公式,vlookup(...$5,4,0)
02/21 11:45, 9F

02/21 11:45, , 10F
,第四個引數就要加上
02/21 11:45, 10F
文章代碼(AID): #1ANrG4-b (Office)
討論串 (同標題文章)
文章代碼(AID): #1ANrG4-b (Office)