ฟังก์ชั่นที่ยอมรับเงื่อนไขและอักขระตัวแทนเป็นอาร์กิวเมนต์
บางฟังก์ชั่น เช่น 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 | ไม่ยอมรับ | หากตรงกันกับที่ระบุไว้ |