返回列表 上一主題 發帖

請問有數筆不同值的考試分數!如何設定函數找出最接近50分的人名呢!

回復 1# 阿宇哥


    定義名稱:a=MAX(IF(Sheet1!$B$1:$B$11<=50,Sheet1!$B$1:$B$11))
b=MIN(IF(Sheet1!$B$1:$B$11>=50,Sheet1!$B$1:$B$11))
ab=IF(ABS(50-a)<ABS(50-b),a,b)
儲存格輸入公式:=INDIRECT("a"&MATCH(ab,$B$1:$B$11,0))

TOP

早先對lookup的認識,只能作些單純的運算,功能甚至比不上vlookup。
大約5、6年前,新加坡的Bosco_yip掀起了一陣lookup的探討旋風,使lookup用在更高階的功能上。
可惜當時醉心於auto cad,對excel冷了下來,無心關注,現在大家會的我都不會了!
此例為何要^2?沒有^2就不能得到正確答案,有朋友撥冗為我說明一下嗎?

TOP

謝謝,用ABS郤不能得到相同效果,原因安在?

TOP

本帖最後由 oobird 於 2010-10-2 07:38 編輯

但…正如樓上名字很難唸的仁兄所言,要用陣列輸入才能成功呀!
如果用陣列公式,這裡lookup就失去優勢了。

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題