TLDR สรุปสั้นๆ
AGGREGATE ใช้คำนวณแบบข้ามข้อผิดพลาดหรือแถวที่ซ่อนอยู่ มีฟังก์ชันหลากหลายให้เลือก
คำอธิบาย
ฟังก์ชัน AGGREGATE ใน Excel เป็นเครื่องมืออันทรงพลังที่จะช่วยคุณคำนวณหลากหลายด้วยการข้ามแถวที่ซ่อนอยู่หรือค่าผิดพลาด ฟังก์ชันนี้สามารถนำการคำนวณรูปแบบต่างๆ มาใช้กับข้อมูลในลิสต์หรือฐานข้อมูลได้
มีครั้งแรกในเวอร์ชันไหน
2010
รูปแบบคำสั่ง (Syntax)
AGGREGATE(function_num, options, ref1, [ref2], …)
Arguments
-
function_num (Required – Number)
ตัวเลขระหว่าง 1 ถึง 19 ที่บอกว่าต้องการใช้ฟังก์ชันการคำนวณแบบใด เช่น AVERAGE, COUNT, SUM เป็นต้น -
options (Required – Number)
ตัวเลขที่กำหนดว่าควรมองข้ามค่าหรือเซลล์ใดบ้างในการคำนวณ เช่น มองข้ามค่าผิดพลาดหรือแถวที่ซ่อนอยู่ -
ref1 (Required – Range)
อาร์กิวเมนต์เลขตัวแรกที่ใช้สำหรับฟังก์ชันที่ต้องการหลายอาร์กิวเมนต์เพื่อหาค่าผลลัพท์ -
ref2 (Optional – Range)
อาร์กิวเมนต์ตัวที่สองซึ่งจะเป็นอาร์กิวเมนต์ที่จำเป็นสำหรับบางฟังก์ชัน เช่น LARGE หรือ QUARTILE
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณหาค่าสูงสุด โดยไม่สนใจค่าที่เป็นข้อผิดพลาดในช่วง A1 ถึง A11=AGGREGATE(4, 6, A1:A11)
Result:96 (ตัวเลขสูงสุดที่ไม่รวมค่าผิดพลาด) -
Formula:
Description: คำนวณหาอันดับที่ 3 ที่ใหญ่ที่สุด โดยไม่สนใจข้อผิดพลาดในช่วง A1 ถึง A11=AGGREGATE(14, 6, A1:A11, 3)
Result:72 (ค่าที่ใหญ่สุดอันดับที่ 3 ที่ไม่รวมค่าผิดพลาด) -
Formula:
Description: คำนวณค่าน้อยสุด แต่เกิดข้อผิดพลาด #VALUE! เนื่องจากฟังก์ชันนี้ต้องมีอาร์กิวเมนต์ตัวที่สอง=AGGREGATE(15, 6, A1:A11)
Result:#VALUE! -
Formula:
Description: รวมค่าทั้งหมดในช่วง A1 ถึง A10 โดยไม่สนใจค่าผิดพลาด=AGGREGATE(9, 6, A1:A10)
Result:ผลรวมของค่าที่ไม่รวมค่าผิดพลาด -
Formula:
Description: คำนวณเฉลี่ยในช่วง B1 ถึง B10 โดยไม่สนใจแถวที่ซ่อนอยู่=AGGREGATE(1, 5, B1:B10)
Result:ค่าที่เฉลี่ยของแถวที่ไม่ถูกซ่อน
Tips & Tricks
AGGREGATE มีประโยชน์มากเมื่อคุณต้องการทำให้การคำนวณไม่สะดุดแม้ว่าจะมีค่าผิดพลาด โดยใช้ option 6 เพื่อข้ามค่าผิดพลาด และ option 5 เพื่อข้ามแถวที่ซ่อนอยู่ แล้วยังสามารถใช้ร่วมกับ Conditional Formatting เพื่อเน้นผลลัพธ์ที่สำคัญได้ด้วย
ข้อควรระวัง (Cautions)
ต้องใช้ AGGREGATE กับช่วงข้อมูลแนวตั้ง เพราะจะไม่ทำงานถูกต้องในช่วงเรียงแนวนอน หากซ่อนคอลัมน์ในช่วงแนวนอน การคำนวณจะไม่ถูกปรับเปลี่ยน และต้องมีการระบุ ref ตัวที่สองสำหรับฟังก์ชันเช่น LARGE หรือ SMALL มิฉะนั้นจะทำให้เกิดข้อผิดพลาด #VALUE!
ฟังก์ชันที่เกี่ยวข้อง
References
- Microsoft Official Documentation
- Intellezy: Mastering AGGREGATE
- Wall Street Mojo: AGGREGATE Excel Function
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply