今日講一節工程函數中的測試函數。所謂測試函數就是測試值的比較結果,也是比較實用的函數。本來工程函數的分類中還有些其他的函數,但不再作為單獨的專題講解,今日講的測試函數作為兩個值的比較還是比較常用的。
需要注意的是,今日講的這兩個函數是工程函數,在EXCEL中不可以直接使用,要安裝並加載"分析工具庫"加載宏。如下面的截圖所示,按照步驟操作,最後點確定即可。
一 DELTA 測試兩個值是否相等
函數定義:測試兩個值是否相等
使用格式:DELTA(number1,number2)
格式簡義:DELTA(參數1,參數2)
參數定義:
Number1為第一個參數。
Number2為第二個參數。如果省略,假設Number2值為零。
注意事項:
a)如果該函數不可用,並返回錯誤值#NAME?,請安裝並加載"分析工具庫"加載宏。
b)如果number1=number2,則返回1,否則返回0。可用此函數篩選一組數據,例如,通過對幾個DELTA函數求和,可以計算相等數據對的數目。
c)如果number1、number2為非數值型,則函數DELTA將返回錯誤值#VALUE!。
二:GESTEP 判斷基準值
函數定義:查看是否在基準值以上
使用格式:GESTEP(number,step)
格式簡義:GESTEP(待測試的數值,閾值)
參數定義:
Number待測試的數值。
Step閾值.如果省略step,則函數GESTEP假設其為零。
注意事項:
a).如果該函數不可用,並返回錯誤值#NAME?,請安裝並加載"分析工具庫"加載宏.
b).如果Number大於等於step,返回1,否則返回0.使用該函數可篩選數據.例如,通過計算多個函數GESTEP的返回值,可以檢測出數據集中超過某個臨界值的數據個數.
c).如果任一參數為非數值,則函數GESTEP返回錯誤值#VALUE!.
三實例說明
例1 如下表,判斷數值1和數值2是否相等,下面C列的公式是判斷的過程,D列是返回的結果。注意如果數值1=數值2,則返回1,如果不相等則返回0.如C2的公式=DELTA(A2,B2)
5,4不相等,那麼返回結果是0,而C2的公式是判斷5和5是是否相等,返回的結果是1,。
例2如下表,判斷A列數值和列數值大小比較,下面C列的公式是判斷的過程,D列是返回的結果。如果數值1>=數值2,則返回1,否則返回0.如C2的公式=GESTEP(A2,B2)
4小於5,那麼返回結果是0,而C3的公式是判斷5和5的大小關係,是相等的關係,返回的結果是1。
最近函數講解中涉及到的內容非常多,希望在職場中的朋友們能充分利用我所講的,信解受持,理解這些函數,利用這些函數,提高自己的工作效率。
今日內容迴向:
1 DELTA函數和GESTEP函數的意義是什麼?
2 DELTA函數和GESTEP函數有什麼相同之處?
閱讀更多 VBA專家 的文章