ฟังก์ชัน MMULT ส่งกลับผลคูณเมทริกซ์ของสองอาร์เรย์ ผลลัพธ์คืออาร์เรย์ที่มีจํานวนแถวเท่ากับ array1 และจํานวนคอลัมน์เท่ากับ array2
หมายเหตุ
ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกช่วงผลลัพธ์ก่อน ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์
ไวยากรณ์
MMULT(array1, array2)
ไวยากรณ์ของฟังก์ชัน MMULT มีอาร์กิวเมนต์ดังนี้
- array1, array2 จําเป็น อาร์เรย์ที่คุณต้องการคูณ
ข้อสังเกต
จํานวนคอลัมน์ใน array1 ต้องเท่ากับจํานวนแถวใน array2 และอาร์เรย์ทั้งสองค่าต้องมีแค่ตัวเลขเท่านั้น
Array1 และ array2 สามารถกําหนดให้เป็นช่วงของเซลล์ ค่าคงที่อาร์เรย์ หรือการอ้างอิงก็ได้
ฟังก์ชัน MMULT จะส่งกลับ #VALUE! เป็นค่าความผิดพลาดเมื่อ:
- เซลล์ใดๆ ว่างเปล่าหรือมีข้อความอยู่
- จํานวนคอลัมน์ใน array1 ไม่ตรงกับจํานวนแถวใน array2
ผลคูณเมทริกซ์อาร์เรย์ a ของสองอาร์เรย์ b และ c คือ:
ซึ่ง i เป็นจำนวนแถว และ j เป็นจำนวนคอลัมน์
ตัวอย่าง
ตัวอย่าง 1
ตัวอย่าง 2
คุณต้องใส่สูตรข้างต้นเป็นสูตรอาร์เรย์เพื่อให้ทํางานได้อย่างถูกต้อง หลังจากที่คุณใส่สูตร ให้กด Enter ถ้าคุณมีการสมัครใช้งาน Microsoft 365 ปัจจุบัน มิฉะนั้น ให้กด Ctrl+Shift+Enter ถ้าไม่ได้ใส่สูตรเป็นสูตรอาร์เรย์ จะส่งกลับผลลัพธ์เดี่ยว
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ