Thep Excel

MMULTคูณเมทริกซ์

คูณเมทริกซ์ 2 ตัวตามกฎพีชคณิตเชิงเส้น (matrix multiplication) ใช้ทำโมเดลถ่วงน้ำหนักหลายมิติ วิเคราะห์ระบบสมการ และงานวิศวกรรม/การเงินที่ต้องคูณตารางข้อมูลหลายชุดพร้อมกัน

fx
=MMULT(array1, array2)

ความนิยม5/10
ความยาก2/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
array1 Range/Array เมทริกซ์ตัวตั้ง
array2 Range/Array เมทริกซ์ตัวคูณ

ฟังก์ชัน MMULT ใน Excel ช่วยคูณเมทริกซ์ 2 ตัวเข้าด้วยกัน โดยจำนวนคอลัมน์ของ array1 ต้องเท่ากับจำนวนแถวของ array2 มิฉะนั้นจะได้ error #VALUE!

Examples

คูณเมทริกซ์MMULT({1,2; 3,4}, {1;1})

แถว 1: 1*1 + 2*1 = 3, แถว 2: 3*1 + 4*1 = 7

fx
=MMULT({1,2; 3,4}, {1;1})

ผลลัพธ์{3; 7}
รวมยอดแบบถ่วงน้ำหนักMMULT(Scores, Weights)

คล้าย SUMPRODUCT แต่สามารถคืนค่าได้หลายแถวพร้อมกัน

fx
=MMULT(Scores, Weights)

ผลลัพธ์คะแนนรวม
หมุนและคูณMMULT(TRANSPOSE(Vector1), Vector2)

หาผลคูณจุด (Dot Product) ของสองเวกเตอร์

fx
=MMULT(TRANSPOSE(Vector1), Vector2)

ผลลัพธ์Dot Product

FAQs

MMULT ต่างจาก SUMPRODUCT ตรงไหน+

SUMPRODUCT คูณและรวมค่าคืนเป็นตัวเลขเดียว ส่วน MMULT คูณเมทริกซ์แบบเต็มรูปแบบและคืนผลเป็น array หลายแถวหลายคอลัมน์พร้อมกัน เหมาะกับงานที่ต้องได้ผลลัพธ์เป็นตารางไม่ใช่ค่าเดียว

ทำไม MMULT ขึ้น #VALUE! ตลอด+

ส่วนใหญ่เกิดจากมิติไม่ตรงกัน — จำนวนคอลัมน์ของ array1 ต้องเท่ากับจำนวนแถวของ array2 เป๊ะ หรือมีเซลล์ว่าง/ข้อความปนอยู่ในช่วงที่เลือก เพราะ MMULT รับเฉพาะตัวเลขเท่านั้น

ใช้ MMULT ใน Excel รุ่นเก่าต้องกด Ctrl+Shift+Enter ไหม+

ใน Excel 2019 ลงไปต้องเลือกพื้นที่ผลลัพธ์ให้ครบตามขนาดเมทริกซ์แล้วกด Ctrl+Shift+Enter เพื่อป้อนเป็น array formula แต่ใน Excel 365 ที่รองรับ Dynamic Array สูตรจะ spill ผลลัพธ์ออกมาเองโดยไม่ต้องกดพิเศษ

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ MMULT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้MMULTMath and trigonometry
Math and trigonometry (5)
MDETERM

MDETERM ใช้คำนวณค่า Determinant (ดีเทอร์มิแนนต์) ของเมทริกซ์ในช่วงข้อมูล/อาร์เรย์ เหมาะกับงานเชิงเส้น เช่น ตรวจว่าเมทริกซ์เป็นเอกฐานหรือไม่ (Det=0) และใช้ประกอบการหาผกผันของเมทริกซ์ร่วมกับ MINVERSE

MINVERSE

ฟังก์ชันที่ใช้หาค่า Inverse Matrix (เมทริกซ์ผกผัน) จากเมทริกซ์สี่เหลี่ยมจัตุรัส สำหรับใช้แก้ระบบสมการเชิงเส้นหรือการคำนวณทางวิทยาศาสตร์

MUNIT

ฟังก์ชันที่สร้างเมทริกซ์เอกลักษณ์ (Identity Matrix) ขนาด n x n โดยมีเลข 1 ตามแนวเส้นทแยงมุมและเลข 0 ที่ตำแหน่งอื่น ใช้สำหรับการคำนวณพีชคณิตเชิงเส้นและการดำเนินการทางคณิตศาสตร์เมทริกซ์

PRODUCT

PRODUCT คูณตัวเลขทั้งหมดในช่วงข้อมูลหรือรายการอาร์กิวเมนต์ แทนที่จะต้องพิมพ์ A1*A2*A3*A4 ให้ใช้ =PRODUCT(A1:A4) เท่านั้น

ฟังก์ชัน SUMPRODUCT ใน Excel

คูณข้อมูลจากหลายช่วงแล้วรวมผลลัพธ์ รองรับเงื่อนไขซับซ้อนและการคำนวณมีเงื่อนไข

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่