Excel에서 MMULT 함수를 사용하는 방법(예제 6개)

  • 이 공유
Hugh West

MMULT 기능은 "행렬 곱셈"을 의미합니다. Microsoft Excel에서 사용할 수 있는 수학 및 삼각함수 입니다. MMULT 함수는 두 배열을 곱하고 다른 행렬 배열을 반환합니다. 이 기사에서는 6개의 적절한 예제와 함께 Excel MMULT 기능의 사용법을 알게 됩니다.

위 스크린샷은 Excel에서 MMULT 함수의 적용을 나타내는 기사. 이 문서의 다음 섹션에서 MMULT 기능을 정확하게 사용하기 위한 다른 기능과 함께 방법에 대해 자세히 알아볼 것입니다.

실습 워크북 다운로드

You 아래 링크에서 엑셀 파일을 다운받아서 실습해 볼 수 있습니다.

MMULT 함수 사용법.xlsx

MMULT 함수 소개

  • 기능 목표:

MMULT 함수는 두 숫자 배열을 곱하고 다른 숫자 배열을 반환합니다.

  • 구문:

MMULT(배열1, 배열2)

  • 인수 설명:
인수 필수/선택 설명
array1 필수 곱할 첫 번째 배열입니다.
array2 필수 곱할 두 번째 배열입니다.
  • 반환 매개변수:

A숫자 배열의 행렬입니다.

행렬 곱셈의 기본 사항

A와 B라는 두 개의 행렬이 있다고 가정합니다. 여기서 A는 m x n 행렬이고 B는 n x p 행렬입니다. 행렬.

이 두 행렬의 곱 C = AB;

A와 B의 곱인 C는 다음과 같이 쓸 수도 있습니다.

6 Excel

에서 MMULT 함수를 사용하는 예 예 1: Excel

에서 MMULT 함수에 수동으로 숫자 배열 삽입 MMULT 함수를 사용하면 배열 수를 수동으로 삽입할 수 있습니다. 그들의 제품을 얻기 위해. 그러기 위해서는

❶ 먼저 출력배열 행렬의 차원으로 셀의 개수를 선택해야 합니다.

❷ 그런 다음 선택영역의 좌측상단 셀에서 MMULT 함수로 수식을 삽입해야 합니다. 이 경우 수식은 다음과 같습니다.

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

❸ 그런 다음 CTRL + SHIFT + ENTER 버튼을 눌러 실행합니다. 수식입니다.

CTRL + SHIFT + ENTER 를 누르면 수식에서 칼 괄호가 감싸진 것을 볼 수 있습니다. 수식이 레거시 배열 수식의 형태이기 때문입니다.

📓 참고

<1을 사용하는 경우>Microsoft Office 365 인 경우 셀 범위를 선택한 다음 CTRL + SHIFT + ENTER 를 누를 필요가 없습니다. Office 365 는 동적 배열 수식을 지원하기 때문입니다. 그래서 당신이해야 할 일은 Enter 버튼만 누르세요.

예제 2: Excel에서 MMULT 함수를 사용하여 두 개의 3×3 행렬 곱하기

이 섹션에서는 다음을 계산합니다. 3×3 차원을 갖는 2개의 정사각형 행렬의 곱셈.

첫 번째 배열은 3×3 차원을 갖고 두 번째 배열도 3×3 차원을 갖는다. 결과적으로 최종 행렬의 차원도 3×3이 됩니다.

이제 아래 단계에 따라 MMULT 함수를 사용하여 두 행렬을 곱합니다.

❶ 출력 매트릭스 차원이 3×3이 될 것이므로 먼저 측정값이 3×3인 셀 범위를 선택합니다.

❷ 그런 다음 선택 영역의 왼쪽 상단 모서리에 다음 수식을 삽입합니다. 이 인스턴스의 셀 B10 .

=MMULT(B5:D7,F5:H7)

여기서 B5:D7 는 첫 번째 배열의 범위이고 F5:H7 는 두 번째 배열의 범위입니다.

❸ 마지막으로 CTRL + SHIFT + ENTER 버튼을 모두 눌러 수식을 실행합니다.

수식은 레거시 배열 수식이므로 선택 영역이 출력 숫자로 채워집니다. 수식을 해당하는 모든 셀로 드래그할 필요는 없습니다.

📓 참고

As Microsoft Office 365 는 동적 배열 수식을 지원하므로 MMULT 기능으로 수식을 삽입한 다음 ENTER 버튼을 누르기만 하면 됩니다. 동적 배열 수식은 차원에 대해 모든 셀을 자동으로 덮습니다.

예제 3: Excel에서 MMULT 함수를 사용하여 3×2 행렬과 2×3 행렬의 곱 계산

이번에는 두 개의 동일한 행렬을 취하는 대신, 차원이 다른 두 개의 배열을 고려하고 있습니다.

첫 번째 배열은 2×3 숫자 행렬이고 두 번째 배열은 3×2 행렬입니다. 따라서 첫 번째 행렬의 행 수는 2이고 두 번째 행렬의 열 수는 2입니다. 결과적으로 최종 행렬의 차원은 2×2가 됩니다.

이제 다음을 사용하여 곱합니다. MMULT 함수를 사용하려면 다음과 같이 하십시오.

❶ 2행 2열의 연속된 4개의 셀을 선택합니다.

❷ 상단에 다음 레거시 배열 수식을 삽입합니다. -선택한 셀의 왼쪽 모서리.

=MMULT(B5:D6,F5:G7)

CTRL + SHIFT + ENTER 버튼을 눌러 수식을 실행합니다.

이 절차는 Office 365를 제외한 Microsoft Excel 의 모든 버전에 적용됩니다.

Excel Office 365<2에서 동일한 작업을 수행하려면>, 임의의 셀에 수식을 삽입한 다음 ENTER 버튼을 누르기만 하면 됩니다.

예 4: 다음을 사용하여 3×2 행렬의 곱셈 구하기 Excel에서 MMULT 함수를 사용하는 2×3 행렬

이번에는 첫 번째 배열의 차원이 3×2이고 두 번째 배열의 차원이 2×3입니다. 따라서 출력 배열의 차원은 3×3입니다.

이제 아래 단계에 따라 MMULT 기능.

❶ 우선 출력배열의 크기가 3×3이 될 영역을 3×3으로 선택한다.

❷ 다음과 같이 입력한다. 선택 영역의 첫 번째 셀에 수식을 입력합니다. 이 인스턴스의 셀 B10 .

=MMULT(B5:C7,E5:G6)

CTRL + SHIFT + ENTER 버튼을 모두 누르십시오.

📓 참고

Microsoft Office 365 사용자의 경우 <1 셀에 동적 배열 수식을 삽입하기만 하면 됩니다>B10 을 선택하고 ENTER 버튼을 누르십시오. 동적 공식은 출력 배열의 필요한 차원에 자동으로 맞춥니다.

예 5: Excel에서 MMULT 함수를 사용하여 3×1 행렬과 1×3 행렬 곱하기

이제 우리는 3×1 행렬과 1×3 행렬을 취합니다. 첫 번째 행렬의 행 수는 3이고 두 번째 행렬의 열 수도 3입니다. 따라서 출력 배열의 차원은 3×3입니다.

이제 다음 단계를 따르십시오.

❶ 3행 3열의 연속된 9개 셀을 선택합니다.

❷ 선택 영역의 좌측 상단에 다음 수식을 입력합니다.

=MMULT(B5:B7,E5:G5)

❸ 수식을 실행하려면 CTRL + SHIFT + ENTER 버튼을 모두 누르세요.

📓 참고

Microsoft Office 365 에서는 위의 단계를 따르지 않고 B10 셀에 수식을 삽입하고 ENTER 키를 누릅니다. 단추. 동적 배열 수식은 필요한 영역에 자동으로 맞춥니다.

예 6: 사용특정 값을 갖는 행의 개수를 세는 SUM, MMULT, TRANSPOSE, COLUMN 함수

이번에는 숫자가 5인 행의 총 개수를 세어 보겠습니다. 이와 관련하여 한 가지 문제가 발생할 수 있습니다. 즉, 숫자 5는 둘 이상의 열에 존재할 수 있습니다.

따라서 둘 이상의 열에 있는 숫자는 1로 계산되어야 합니다.

할 일 여기서 우리는 SUM , MMULT , TRANSPOSE COLUMN 함수를 사용하여 이 문제와 계산을 제거하는 공식을 작성했습니다.

이제 아래 단계를 따라하세요.

❶ 셀 D16 에 다음 수식을 삽입하세요.

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

CTRL + SHIFT + ENTER 버튼을 눌러 수식을 실행합니다.

<1인 경우>Microsoft Office 365 사용자라면 CTRL + SHIFT + ENTER 버튼을 모두 누르는 대신 ENTER 버튼을 누르기만 하면 됩니다.

기억할 사항

📌 array1의 열 수는 array2의 행 수와 같아야 합니다.

📌 셀이 비어 있거나 텍스트가 포함되어 있으면 MMULT 함수는 #VALUE 오류를 반환합니다.

📌 MMULT 함수도 array1의 열 수와 array2의 행 수가 일치하지 않으면 #VALUE 오류를 발생시킵니다.

결론

요약하자면, 6 논의했다Excel에서 MMULT 함수를 사용하는 방법을 안내하는 예제입니다. 이 글과 함께 첨부된 연습문제집을 다운받아서 모든 방법을 연습하는 것을 추천합니다. 그리고 아래 코멘트 섹션에서 질문을 주저하지 마십시오. 우리는 모든 관련 질문에 최대한 빨리 응답하려고 노력할 것입니다. 자세한 내용은 ExcelWIKI 웹사이트를 참조하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.