Cách sử dụng hàm MMULT trong Excel (6 ví dụ)

  • Chia Sẻ Cái Này
Hugh West

Hàm MMULT là viết tắt của “Phép nhân ma trận”. Đó là một hàm toán học và lượng giác có sẵn trong Microsoft Excel. Hàm MMULT nhân hai mảng và trả về một mảng ma trận khác. Trong bài viết này, bạn sẽ biết cách sử dụng hàm MMULT trong Excel với 6 ví dụ thích hợp.

Ảnh chụp màn hình ở trên là tổng quan về hàm bài viết, đại diện cho một ứng dụng của hàm MMULT trong Excel. Bạn sẽ tìm hiểu thêm về các phương pháp cùng với các hàm khác để sử dụng chính xác hàm MMULT trong các phần sau của bài viết này.

Tải xuống Sách bài tập thực hành

Bạn có thể tải xuống tệp Excel từ liên kết bên dưới và thực hành theo.

Công dụng của Hàm MMULT.xlsx

Giới thiệu về Hàm MMULT

  • Mục tiêu của Hàm:

Hàm MMULT nhân hai mảng số và trả về một mảng số khác.

  • Cú pháp:

MMULT(mảng1, mảng2)

  • Giải thích đối số:
Đối số Bắt buộc/Tùy chọn Giải thích
mảng1 Bắt buộc Mảng đầu tiên bạn muốn nhân.
mảng2 Bắt buộc Mảng thứ hai mà bạn muốn nhân.
  • Thông số trả về:

Ama trận của các mảng số.

Khái niệm cơ bản về phép nhân ma trận

Giả sử, chúng ta có hai ma trận A và B. Trong đó A là ma trận m nhân n và B là ma trận n nhân p ma trận.

Tích của hai ma trận này, C = AB; có thể được viết là

Tích của A và B là C cũng có thể được viết là,

6 Ví dụ sử dụng Hàm MMULT trong Excel

Ví dụ 1: Chèn mảng số theo cách thủ công trong Hàm MMULT trong Excel

Hàm MMULT cho phép chúng ta chèn số lượng mảng theo cách thủ công để có được sản phẩm của họ. Để thực hiện việc này,

❶ Trước tiên, bạn phải chọn số lượng ô làm kích thước ma trận mảng đầu ra.

❷ Sau đó, trong ô góc trên cùng bên trái của vùng chọn, bạn phải chèn công thức bằng hàm MMULT . Trong trường hợp này, công thức là:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ Sau đó, nhấn nút CTRL + SHIFT + ENTER để thực thi công thức.

Sau khi nhấn CTRL + SHIFT + ENTER , bạn sẽ thấy dấu ngoặc vuông carl được bao bọc trong công thức. Điều này là do công thức ở dạng công thức mảng kế thừa.

📓 Lưu ý

Nếu bạn đang sử dụng Microsoft Office 365 , thì bạn không cần phải chọn dải ô rồi nhấn CTRL + SHIFT + ENTER . Vì Office 365 hỗ trợ công thức mảng động. Đó là lý do tại sao tất cả những gì bạn cần làm chỉ là chènvà sau đó chỉ nhấn nút ENTER .

Ví dụ 2: Nhân hai ma trận 3×3 bằng hàm MMULT trong Excel

Trong phần này, chúng ta sẽ tính toán phép nhân hai ma trận vuông có số chiều là 3×3.

Mảng đầu tiên có số nguyên là 3×3 và mảng thứ hai cũng có số nguyên là 3×3. Do đó, ma trận cuối cùng cũng sẽ có kích thước là 3×3 .

Bây giờ, hãy làm theo các bước bên dưới để nhân hai ma trận bằng cách sử dụng hàm MMULT .

❶ Đầu tiên, chọn một dải ô có số đo là 3×3, vì kích thước ma trận đầu ra sẽ là 3×3.

❷ Sau đó, chèn công thức sau vào góc trên cùng bên trái của vùng chọn. Ô B10 cho trường hợp này.

=MMULT(B5:D7,F5:H7)

Ở đây B5:D7 là phạm vi của mảng đầu tiên và F5:H7 là phạm vi của mảng thứ hai.

❸ Cuối cùng nhấn đồng thời các nút CTRL + SHIFT + ENTER để thực hiện công thức.

Vì công thức này là một công thức mảng kế thừa, vùng lựa chọn sẽ được lấp đầy bằng các số đầu ra. Bạn không cần kéo công thức vào tất cả các ô tương ứng.

📓 Lưu ý

Microsoft Office 365 hỗ trợ công thức mảng động, bạn chỉ cần chèn công thức bằng hàm MMULT rồi nhấn nút ENTER . Công thức mảng động sẽ tự động bao gồm tất cả các ô theo thứ nguyên củama trận đầu ra.

Ví dụ 3: Tính Tích của Ma trận 2×3 với Ma trận 3×2 Sử dụng Hàm MMULT trong Excel

Lần này, thay vì lấy hai ma trận giống hệt nhau, bạn đang xem xét hai mảng có kích thước khác nhau.

Mảng đầu tiên là ma trận số 2×3 và mảng thứ hai là ma trận 3×2. Vì vậy, số hàng trong ma trận thứ nhất là 2 và số cột trong ma trận thứ hai là 2. Do đó, kích thước của ma trận cuối cùng sẽ là 2×2.

Bây giờ, hãy nhân chúng bằng cách sử dụng chức năng MMULT , hãy làm theo các bước bên dưới.

❶ Chọn 4 ô liên tiếp, có 2 hàng và 2 cột.

❷ Chèn công thức mảng cũ sau đây lên trên cùng -góc trái của các ô đã chọn.

=MMULT(B5:D6,F5:G7)

❸ Nhấn các nút CTRL + SHIFT + ENTER để thực hiện công thức.

Quy trình này áp dụng cho tất cả các phiên bản của Microsoft Excel , ngoại trừ Office 365.

Để thực hiện tác vụ tương tự trong Excel Office 365 , chỉ cần chèn công thức vào bất kỳ ô nào rồi nhấn nút ENTER .

Ví dụ 4: Lấy phép nhân của ma trận 3×2 với một Ma trận 2×3 Sử dụng Hàm MMULT trong Excel

Lần này, mảng đầu tiên có kích thước là 3×2 và mảng thứ hai có kích thước là 2×3. Vì vậy, mảng đầu ra sẽ có kích thước là 3×3.

Bây giờ hãy làm theo các bước bên dưới để lấy tích của hai mảng bằng cách sử dụngHàm MMULT .

❶ Trước hết, chọn vùng 3×3 vì kích thước của mảng đầu ra sẽ là 3×3.

❷ Nhập thông tin sau công thức trong ô đầu tiên của vùng chọn. Ô B10 cho trường hợp này.

=MMULT(B5:C7,E5:G6)

❸ Nhấn đồng thời các nút CTRL + SHIFT + ENTER .

📓 Lưu ý

Đối với người dùng Microsoft Office 365 , chỉ cần chèn công thức mảng động vào ô B10 và nhấn nút ENTER . Công thức động sẽ tự động khớp với kích thước được yêu cầu của mảng đầu ra.

Ví dụ 5: Nhân Ma trận 3×1 với Ma trận 1×3 bằng Hàm MMULT trong Excel

Bây giờ chúng ta là lấy ma trận 3×1 và ma trận 1×3. Số hàng trong ma trận thứ nhất là 3 và số cột trong ma trận thứ hai cũng là 3. Vì vậy, mảng đầu ra sẽ có kích thước là 3×3.

Bây giờ hãy làm theo các bước bên dưới:

❶ Chọn 9 ô liên tiếp có 3 hàng và 3 cột.

❷ Nhập công thức sau vào góc trên cùng bên trái của vùng chọn.

=MMULT(B5:B7,E5:G5)

❸ Để thực hiện công thức, hãy nhấn đồng thời các nút CTRL + SHIFT + ENTER .

📓 Lưu ý

Trong Microsoft Office 365 , thay vì làm theo các bước trên, chỉ cần chèn công thức vào ô B10 và nhấn ENTER cái nút. Công thức mảng động sẽ tự động khớp với vùng cần thiết.

Ví dụ 6: Sử dụngCác hàm SUM, MMULT, TRANSPOSE và COLUMN để đếm số hàng có giá trị cụ thể

Lần này chúng ta sẽ đếm tổng số hàng có số 5. ​​Về vấn đề này, một vấn đề có thể phát sinh. Đó là số 5 có thể xuất hiện trong nhiều cột.

Vì vậy, chúng tôi phải đảm bảo rằng bất kỳ số nào xuất hiện trong nhiều cột chỉ được tính là 1.

Việc cần làm điều này chúng tôi đã sử dụng hàm SUM , MMULT , TRANSPOSE và hàm COLUMN để xây dựng một công thức giúp loại bỏ vấn đề này và đếm chỉ số hàng có một số cụ thể hiện diện trong đó.

Bây giờ hãy làm theo các bước bên dưới để thực hiện điều đó.

❶ Chèn công thức sau vào ô D16 .

=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))

❷ Nhấn nút CTRL + SHIFT + ENTER để thực hiện công thức.

Nếu bạn là Người dùng Microsoft Office 365 , sau đó chỉ cần nhấn nút ENTER thay vì nhấn đồng thời các nút CTRL + SHIFT + ENTER .

Những điều cần nhớ

📌 Số cột trong mảng 1 phải bằng số hàng trong mảng 2.

📌 Nếu các ô trống hoặc chứa bất kỳ văn bản nào, thì Hàm MMULT trả về lỗi #VALUE .

📌 MMULT<2 hàm> cũng đưa ra lỗi #VALUE , nếu số cột trong mảng 1 và số hàng trong mảng 2 không khớp nhau.

Kết luận

Tóm lại, chúng ta đã thảo luận 6ví dụ để hướng dẫn bạn sử dụng hàm MMULT trong Excel. Bạn nên tải xuống sách bài tập thực hành được đính kèm với bài viết này và thực hành tất cả các phương pháp với điều đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi ExcelWIKI để khám phá thêm.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.