คำอธิบาย
ฟังก์ชัน AGGREGATE ใน Excel ช่วยให้คุณสามารถดำเนินการคำนวณต่าง ๆ เช่น AVERAGE, COUNT, MAX ได้อย่างง่ายดาย พร้อมกับมีตัวเลือกว่าอยากจะละเว้นค่าผิดพลาด แถวที่ซ่อนอยู่ หรือฟังก์ชันย่อย ๆ ที่ซ้อนอยู่หรือไม่
มีครั้งแรกในเวอร์ชันไหน
2010
รูปแบบคำสั่ง (Syntax)
=AGGREGATE(function_num, options, ref1, [ref2], …)
Arguments
-
function_num (Required – Number)
ตัวเลขที่กำหนดว่าจะใช้ฟังก์ชันใด ตัวเลือกตั้งแต่ 1 ถึง 19 เช่น 1 คือ AVERAGE, 9 คือ SUM เป็นต้น -
options (Required – Number)
ตัวเลขที่กำหนดว่าจะละเว้นค่าใดในช่วงการประเมิน ตัวเลือก เช่น 0 คือ ไม่ละเว้นฟังก์ชันย่อย ๆ 1 คือ ละเว้นแถวที่ซ่อนอยู่ เป็นต้น -
ref1 (Required – Reference)
อาเรย์หรือการอ้างอิงแรกที่ต้องการค่านับจำนวนซึ่งคุณต้องการค่ารวม -
ref2 (Optional – Reference)
อาเรย์หรือการอ้างอิงที่สอง, จำเป็นต้องใช้สำหรับฟังก์ชันบางประเภท เช่น LARGE, SMALL
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณหาค่าสูงสุด โดยละเว้นค่าที่ผิดพลาดจากช่วง A1 ถึง A11=AGGREGATE(4, 6, A1:A11)
Result:หาค่าสูงสุดของช่วง A1:A11 โดยไม่สนใจค่าผิดพลาดที่ปรากฏอยู่ -
Formula:
Description: คำนวณหาค่าลำดับที่ 3 ของค่ามากสุด โดยละเว้นค่าที่ผิดพลาดจากช่วง A1 ถึง A11=AGGREGATE(14, 6, A1:A11, 3)
Result:หาค่าลำดับที่ 3 ในรายการที่มีขนาดมากที่สุดในช่วง A1:A11 โดยไม่สนใจค่าผิดพลาด -
Formula:
Description: คำนวณหาค่ากลาง โดยละเว้นค่าที่ผิดพลาดในช่วง A1 ถึง A11 และ B1 ถึง B11=AGGREGATE(12, 6, A1:A11, B1:B11)
Result:หาค่ากลางของตัวเลขใน A1:A11 และ B1:B11 โดยละเว้นข้อผิดพลาด -
Formula:
Description: จะรวมค่าในช่วง C2 ถึง C10 โดยละเว้นค่าที่ผิดพลาด=AGGREGATE(9, 6, C2:C10)
Result:ผลรวมของค่าในช่วง C2:C10 โดยละเว้นค่าผิดพลาด -
Formula:
Description: จะหาค่าเฉลี่ยในช่วง D2 ถึง D10 โดยละเว้นค่าผิดพลาด=AGGREGATE(1, 6, D2:D10)
Result:ค่าเฉลี่ยของค่าใน D2:D10 โดยไม่สนใจค่าผิดพลาด
Tips & Tricks
การใช้ AGGREGATE ควรคำนึงถึงว่าเหมาะสมสำหรับการคำนวณข้อมูลเป็นแนวตั้ง เมื่อต้องการละเว้นค่า เช่น แถวที่ถูกซ่อน ค่าว่าง ค่าผิดพลาด ซึ่งสามารถปรับตัวเลือก options ได้ตามความเหมาะสมในการคำนวณ หรือไปใช้ array syntax ในกรณีที่ต้องการระบุอาเรย์โดยตรง
ข้อควรระวัง (Cautions)
ระวังการใช้กับ Excel เวอร์ชันที่ไม่รองรับ เช่น ก่อนปี 2010 และควรระวังการใส่ข้อมูลที่มีการอ้างอิง 3 D เพราะจะทำให้เกิดเออเร่อได้
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีของ AGGREGATE คือการสนับสนุนการคำนวณหลายรูปแบบในการเรียกใช้เพียงครั้งเดียว พร้อมตัวเลือกละเว้นแถวค่าว่างและค่าผิดพลาด ข้อจำกัดของมันคือไม่รองรับการคำนวณแนวนอนและอาจไม่เหมาะสมเมื่อใช้ในเซลล์หรือช่วงข้อมูลที่ซับซ้อนมาก
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply