接受條件和萬用字元作為引數的函數

有些函數(如 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

是否已指定完全符合