메뉴
실무 위키›엑셀 함수›수학 및 삼각

MDETERM 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 MDETERM 함수는 정사각 행렬의 행렬식을 구하는 함수입니다.

MDETERM 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=MDETERM(배열)
인수구분설명
배열 필수
행렬식을 구할 정사각 범위입니다.
  • 행 수와 열 수가 같아야 합니다. 다르면 #VALUE! 오류가 납니다.
  • 빈 셀이나 글자가 섞여 있으면 #VALUE! 오류가 납니다.
예제 시트
E2=MDETERM(A2:C4)
A
B
C
D
E
F
1
열1
열2
열3
행렬식
2
1
3
2
11
3
4
1
5
4
2
6
3
5
3×3 행렬의 행렬식은 11입니다. 0이 아니므로 역행렬을 구할 수 있습니다.

함수 개요

엑셀 MDETERM 함수는 가로세로 크기가 같은 행렬의 행렬식을 구하는 함수입니다. 행렬식이 0이 아니면 역행렬이 있다는 뜻이라, 연립방정식을 풀 수 있는지 먼저 확인할 때 씁니다.

A2:C4 범위에 3행 3열 숫자가 입력되어 있습니다.

=MDETERM(A2:C4)3×3 행렬의 행렬식을 구합니다.
결과11
엑셀 MDETERM 함수 수식 입력 예제

역행렬 자체가 필요하면 MINVERSE 함수 , 행렬끼리 곱하려면 MMULT 함수 를 사용합니다.

MDETERM 함수 간단 예제

1
3×3 행렬의 행렬식 구하기

A2:C4 범위에 세 줄로 1·3·2, 4·1·5, 2·6·3이 입력되어 있습니다.

=MDETERM(A2:C4)행렬식을 구합니다.
결과11
엑셀 MDETERM 함수 간단 예제 1
2
역행렬이 있는지 미리 확인하기

행렬식이 0이면 역행렬을 구할 수 없습니다. IF 함수 로 먼저 걸러 두면 오류를 피할 수 있습니다.

=IF(MDETERM(A2:C4)=0,"역행렬 없음","역행렬 있음")역행렬을 구할 수 있는지 확인합니다.
결과역행렬 있음
엑셀 MDETERM 함수 간단 예제 2
3
2×2 행렬로 계산 방법 이해하기

2×2 행렬의 행렬식은 대각선끼리 곱해 뺀 값입니다. 4×6에서 7×2를 빼면 10입니다.

=MDETERM({4,7;2,6})2×2 행렬의 행렬식을 구합니다.
결과10
엑셀 MDETERM 함수 간단 예제 3

그 외 주의사항

행 수와 열 수가 같아야 합니다. 3행 4열처럼 모양이 다르면 #VALUE! 오류가 납니다.

범위에 빈 셀이나 글자가 섞여 있으면 #VALUE! 오류가 납니다. 숫자로만 채웁니다.

계산 과정에서 소수점이 쌓여 정확히 0이어야 할 값이 아주 작은 소수로 나올 수 있습니다. 0인지 판정할 때는 ROUND 함수로 정리한 뒤 비교합니다.

행렬이 커질수록 계산이 급격히 무거워집니다. 표가 크면 파일이 느려질 수 있습니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료