返回列表 上一主題 發帖

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

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

Book1.rar (1.49 KB) 請問有數筆不同值的考試分數!如何設定函數找出最接近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

=INDEX(A1:A11,MATCH(MIN((B1:B11-50)^2),(B1:B11-50)^2,))
陣列公式

TOP

近似值.rar (1.86 KB)
陣列公式=IF(ROW(A1)>y,"",INDEX($A$1:$A$11,SMALL(IF(($B$1:$B$11=x+50)+($B$1:$B$11=50-x),ROW($B$1:$B$11)),ROW(A1))))
學海無涯_不恥下問

TOP

{=INDEX(A1:A11,MATCH(SMALL(ABS(50-B1:B11),1),ABS(50-B1:B11),))}
joviwang

TOP

感謝各位大大幫忙!謝謝!

TOP

=LOOKUP(2,1/((MIN((50-B1:B11)^2))=(50-B1:B11)^2),A1:A11)

TOP

回復 7# ANGELA


=LOOKUP(2,1/((MIN((50-B1:B11)^2))=(50-B1:B11)^2),A1:A11)
對不起,可以麻煩您解說函數裡前兩項參數嗎?

TOP

=LOOKUP(2,1/((MIN((50-B1:B11)^2))=(50-B1:B11)^2),A1:A11)
第一個參數2,可以是其他數字,用2 是習慣而已,第二個參數B1到B11=min((50-B1:B11)^2)會得到TRUE,否則得到FALSE,用1去除會得到1或#DIV/0!,LOOKUP的特性是比對不到時會返回最後的數字,也就是1的位置.

TOP

回復 8# toomellowhaw


    以欄位分解公式(如圖)
學海無涯_不恥下問

TOP

        靜思自在 : 有心就有福,有願就有力,自造福田,自得福緣。
返回列表 上一主題