接受條件和萬用字元作為引數的函數
有些函數(如 SUM)會在整個範圍中運作。而有些函數(如 SUMIF)則僅會在範圍中符合條件的輸入格上運作。例如,若要將直欄 B 中小於 5 的數字加總,您可以使用:
=SUMIF(B,“<5”)
SUMIF 的第二個引數被稱為條件,因為它讓函數忽略不符合要求的輸入格。
會接受條件的函數有兩種:
-
名稱以 IF 或 IFS 結尾的函數(函數 IF 除外,其不會接受條件,反而會接受應評估為 TRUE 或 FALSE 的表示式)。這些函數也可以在其條件中進行數值比較,如「>5」、「<=7」或「<>2」。這些函數在指定條件時也接受萬用字元。例如,若要計算直欄 B 中以字母「a」開頭的輸入格數目,您可以使用:
=COUNTIF(B,“a*”)
接受條件的函數(如 HLOOKUP),但不會執行數值條件。這些函數有時候會允許使用萬用字元。
允許數值比較或萬用字元的函數
函數 | 允許數值比較 | 接受萬用字元 |
---|---|---|
AVERAGEIF | 是 | 是 |
AVERAGEIFS | 是 | 是 |
COUNTIF | 是 | 是 |
COUNTIFS | 是 | 是 |
SUMIF | 是 | 是 |
SUMIFS | 是 | 是 |
HLOOKUP | 否 | 是否已指定完全符合 |
MATCH | 否 | 是否已指定完全符合 |
SEARCH | 否 | 是 |
VLOOKUP | 否 | 是否已指定完全符合 |
也請參閱