Board logo

標題: 如何用EXCEL函數 讓它表達出哪個數值最接近 某固定值 [打印本頁]

作者: peter95    時間: 2016-4-12 01:21     標題: 如何用EXCEL函數 讓它表達出哪個數值最接近 某固定值

如何用EXCEL函數 讓它表達出哪個數值最接近 某固定值

舉例
固定值        93

       
數值1        76
數值2        132

如何用EXCEL函數 讓它表達出哪個數值最接近固定值93 並用黃色底色填滿儲存格

附圖說明
[attach]23810[/attach]
感謝各位高手幫忙
作者: fengetianxia    時間: 2016-4-12 18:01

在E4行開始起多一個  =ABS(D4-D$2)  拉下去
然後格式化條件用公式 =RANK($E4,$E$4E$10,1)=1 套用到=$C$4C$500
  

VBA的話就

Public Sub 钡()
k = Abs(Cells(4, 4) - Cells(2, 4))
For i = 4 To 500
    a = Abs(Cells(i, 4) - Cells(2, 4))
    If a < k Then
    k = a
    c = i
    End If
    Next
    Cells(c, 3).Interior.ColorIndex = 6
   
End Sub
作者: fengetianxia    時間: 2016-4-12 18:08

回復 2# fengetianxia


  表情是":  $"
作者: ML089    時間: 2016-4-12 18:19

本帖最後由 ML089 於 2016-4-12 20:18 編輯

回復 1# peter95

C4 格式化公式 =ABS($D$2-$D4)=MIN(ABS($D$4:$D$5-$D$2))
作者: fengetianxia    時間: 2016-4-12 18:34

回復 4# ML089


    是min

原來格式化的公式可以直接用數組公式.受教了
作者: ML089    時間: 2016-4-12 20:20

回復 5# fengetianxia

名稱公式、格式化公式可以直接用數組公式




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)