ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

ฟังก์ชัน 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

ฟังก์ชัน MMULT- ตัวอย่าง 1

ตัวอย่าง 2

ฟังก์ชัน MMULT- ตัวอย่าง 2

คุณต้องใส่สูตรข้างต้นเป็นสูตรอาร์เรย์เพื่อให้สูตรนั้นสามารถแสดงผลได้อย่างถูกต้อง หลังจากที่คุณใส่สูตร ให้กดEnterถ้าคุณมีการสมัครใช้งานปัจจุบัน Microsoft 365 การสมัครใช้งาน มิฉะนั้น ให้กดCtrl+Shift+Enter ถ้าไม่ได้ใส่สูตรเป็นสูตรอาร์เรย์ จะส่งกลับผลลัพธ์เดียว

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือ ขอความช่วยเหลือใน Answers Community

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน

สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

มีคําติชมเพิ่มเติมใดๆ หรือไม่ (ไม่บังคับ)

ขอบคุณสำหรับคำติชมของคุณ

×