หน้าแรก › บทความ › Excel
Excel

BYROW / BYCOL ใน Excel คำนวณสรุปทีละแถวหรือคอลัมน์อัตโนมัติ

เผยแพร่ 15 ส.ค. 69

ตารางที่มีหลายแถวและต้องการหาผลรวมหรือค่าเฉลี่ยของแต่ละแถวแยกกัน ปกติต้องลากสูตร SUM ให้ทุกแถวเองทีละบรรทัด BYROW และ BYCOL คือฟังก์ชันที่คำนวณสรุปให้ทุกแถวหรือทุกคอลัมน์พร้อมกันในสูตรเดียว ใช้ร่วมกับ LAMBDA กำหนดวิธีคำนวณเอง

🎬 ดูวิดีโอสอน (0 นาที 55 วินาที) บน Excel จริง หรืออ่านขั้นตอนละเอียดด้านล่างได้เลย

ความแตกต่าง

ฟังก์ชัน ทำอะไร
BYROW คำนวณสรุปทีละแถว ได้ผลลัพธ์เป็นคอลัมน์แนวตั้ง
BYCOL คำนวณสรุปทีละคอลัมน์ ได้ผลลัพธ์เป็นแถวแนวนอน

ตัวอย่างการใช้ BYROW

สมมติมีตารางคะแนนสอบ 3 วิชา ต้องการหาคะแนนรวมของนักเรียนแต่ละคน

ขั้นตอนใน Excel: พิมพ์สูตรในเซลล์ผลลัพธ์ แล้วกด Enter (BYROW BYCOL)

พิมพ์สูตรในเซลล์ผลลัพธ์ แล้วกด Enter (BYROW BYCOL) · ภาพจากคลิปสอน (Excel Microsoft 365) ตัวเลขตัวอย่างในภาพอาจต่างจากในบทความ แต่ขั้นตอนเหมือนกัน

ภาพจริงจาก Excel: BYROW BYCOL

ภาพจริงจาก Excel (Microsoft 365): ตัวอย่าง BYROW BYCOL จากคลิปสอน ข้อมูลในภาพเป็นตัวอย่างสมมติ อาจต่างจากตัวเลขในข้อความเล็กน้อย แต่หลักการเหมือนกัน

ตัวอย่างสูตร =BYROW(B2:D4,LAMBDA(แถว,SUM(แถว))) ได้ผลลัพธ์ 245 / 215 / 270

สูตรนี้จะไล่คำนวณผลรวมของแต่ละแถวในช่วง B2:D4 ให้อัตโนมัติ ได้ผลลัพธ์เป็นคอลัมน์คะแนนรวมของนักเรียนแต่ละคน ถ้าต้องการหาผลรวมแต่ละวิชาแทน (ทีละคอลัมน์) ใช้ BYCOL ในรูปแบบเดียวกัน

ข้อควรรู้

ข้อควรรู้ รายละเอียด
ต้องใช้ Excel รุ่นไหน ใช้ได้กับ Microsoft 365 ที่อัปเดตล่าสุด
ปรับสูตรคำนวณได้อิสระ เปลี่ยนจาก SUM เป็น AVERAGE, MAX, COUNT หรือสูตรอื่นใน LAMBDA ได้ตามต้องการ
ต่างจาก SUM ธรรมดา SUM รวมทุกเซลล์เป็นค่าเดียว ส่วน BYROW แยกคำนวณทีละแถวคงโครงสร้างตารางไว้

สรุป

BYROW และ BYCOL เหมาะกับตารางที่ต้องคำนวณสรุปแยกทีละแถวหรือคอลัมน์พร้อมกันหลายรายการ ลดการลากสูตรซ้ำเอง ถ้าต้องการดึงหรือตัดแถว/คอลัมน์บางส่วนออกจากช่วงข้อมูลก่อนคำนวณ อ่านต่อได้ที่ TAKE / DROP ใน Excel ดึงหรือตัดแถว-คอลัมน์จากช่วงข้อมูล

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line