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:
    =AGGREGATE(4, 6, A1:A11)
    Description: คำนวณหาค่าสูงสุด โดยไม่สนใจค่าที่เป็นข้อผิดพลาดในช่วง A1 ถึง A11
    Result:96 (ตัวเลขสูงสุดที่ไม่รวมค่าผิดพลาด)
  • Formula:
    =AGGREGATE(14, 6, A1:A11, 3)
    Description: คำนวณหาอันดับที่ 3 ที่ใหญ่ที่สุด โดยไม่สนใจข้อผิดพลาดในช่วง A1 ถึง A11
    Result:72 (ค่าที่ใหญ่สุดอันดับที่ 3 ที่ไม่รวมค่าผิดพลาด)
  • Formula:
    =AGGREGATE(15, 6, A1:A11)
    Description: คำนวณค่าน้อยสุด แต่เกิดข้อผิดพลาด #VALUE! เนื่องจากฟังก์ชันนี้ต้องมีอาร์กิวเมนต์ตัวที่สอง
    Result:#VALUE!
  • Formula:
    =AGGREGATE(9, 6, A1:A10)
    Description: รวมค่าทั้งหมดในช่วง A1 ถึง A10 โดยไม่สนใจค่าผิดพลาด
    Result:ผลรวมของค่าที่ไม่รวมค่าผิดพลาด
  • Formula:
    =AGGREGATE(1, 5, B1:B10)
    Description: คำนวณเฉลี่ยในช่วง B1 ถึง B10 โดยไม่สนใจแถวที่ซ่อนอยู่
    Result:ค่าที่เฉลี่ยของแถวที่ไม่ถูกซ่อน

Tips & Tricks

AGGREGATE มีประโยชน์มากเมื่อคุณต้องการทำให้การคำนวณไม่สะดุดแม้ว่าจะมีค่าผิดพลาด โดยใช้ option 6 เพื่อข้ามค่าผิดพลาด และ option 5 เพื่อข้ามแถวที่ซ่อนอยู่ แล้วยังสามารถใช้ร่วมกับ Conditional Formatting เพื่อเน้นผลลัพธ์ที่สำคัญได้ด้วย

ข้อควรระวัง (Cautions)

ต้องใช้ AGGREGATE กับช่วงข้อมูลแนวตั้ง เพราะจะไม่ทำงานถูกต้องในช่วงเรียงแนวนอน หากซ่อนคอลัมน์ในช่วงแนวนอน การคำนวณจะไม่ถูกปรับเปลี่ยน และต้องมีการระบุ ref ตัวที่สองสำหรับฟังก์ชันเช่น LARGE หรือ SMALL มิฉะนั้นจะทำให้เกิดข้อผิดพลาด #VALUE!

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot