※ 引述《uesctw1 (我當爸爸了0128小瓶子)》之銘言:
: ※ [本文轉錄自 Wanted 看板]
: 作者: uesctw1 (我當爸爸了0128小瓶子) 看板: Wanted
: 標題: [徵求] EXCEL 涵數高手
: 時間: Thu Nov 13 17:19:38 2008
: A B C
: 1 甲 乙 最低分
: 2 80 65 ( 甲 )
: 在A2及B2打下甲乙兩分數,在C2顯示最低分者
: C2的涵數式是 =IF(AND(ISBLANK(A2),ISBLANK(B2)),"",IF(A2>C2,$A$1,$B$1))
: 問題:
: 現在要加入丙名稱及分數,那在D2的涵數應該怎麼改?
: 如下圖示
: A B C D
: 1 甲 乙 丙 最低分
: 2 80 65 59 ( ? )
: 前沒多久徵了一次,得到的答案是 D2 =min(A2:C2)
: 可是這樣傳回的數值是 "59"
: 我要傳回的是 "丙"(聽說這有點難度)
: 所以問題還是沒解決
: 再 1000p幣能找到高手幫我嗎?
: 謝謝!!謝謝!!
我的做法是在甲乙丙上面新增一列
A B C D
1 1 2 3
2 甲 乙 丙 最低分
3 80 65 59
A1=RANK(A3,$A$3:$C$3,)
再把A1的公式拉到A2、A3去就產生排名了
D3==HLOOKUP(COUNTA($A$2:$C$2),$A$1:$C$3,2,FALSE)
counta可以算出總共有幾個學生,當然算出來的數量就是最後一名的名次
之後如果要新增,只要在A、B、C其中之一按右鍵插入即可,公式範圍會自動擴大
如果在D按新增,公式就要重新調整了
希望有幫到忙~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.25.224