ฟังก์ชั่นที่ยอมรับเงื่อนไขและอักขระตัวแทนเป็นอาร์กิวเมนต์

บางฟังก์ชั่น เช่น 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

ไม่ยอมรับ

หากตรงกันกับที่ระบุไว้