ฟังก์ชันMMULTจะส่งกลับผลิตภัณฑ์เมทริกซ์ของสองอาร์เรย์ ผลลัพธ์คืออาร์เรย์ที่มีจำนวนแถวเดียวกันกับ array1 และจำนวนคอลัมน์เดียวกันกับ array2
หมายเหตุ: ถ้าคุณมีMicrosoft ๓๖๕เวอร์ชันปัจจุบันคุณสามารถใส่สูตรในเซลล์บนซ้ายของช่วงผลลัพธ์ได้เพียงแค่กด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 Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ
หมายเหตุ: หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง