엑셀함수 MINVERSE는 행과 열의 개수가 같은 정방행렬의 역행렬을 구해준다. MINVERSE라는 함수의 이름은 영어의 Matrix(행렬)와 Inverse(정반대의, 역의)를 줄여서 쓴 것이다.
실습용 엑셀파일 다운로드 : 엑셀함수_MINVERSE_정방행렬의_역행렬구하기.xlsx
구문(Syntax)
MINVERSE(array)
정방행렬의 역행렬을 구해준다.
인수 :
– array : 행과 열의 개수가 같은 정방형 배열
사용예 :
1) 2x2 정방행렬의 역행렬 구하기
아래 그림과 같이 행과 열의 개수가 각각 2개인 정방행렬의 역행렬을 구해보자.
MINVERSE함수는 역행렬을 구해주므로 일반적인 수식입력과는 다르게 배열수식으로 입력되어야 한다.
다음 순서로 입력한다.
- 수식이 정상적으로 입력되었다면 아래와 같이 역행렬이 출력된다.
수식 입력줄을 확인해 보면 입력된 수식 양쪽에 중괄호({})가 붙어 있을 것이다. 배열수식이 입력되었다는 뜻이다.
* 배열수식에 대해서는 다음 링크를 참고하자.
[엑셀 배열수식 제대로 이해하기]
2) 3x3 정방행렬의 역행렬 구하기
이번에는 행과 열의 개수가 각각 3개인 정방행렬의 역행렬을 구해보자.
위의 2x2 정방행렬의 역행렬 구하기와 동일한 방법으로 역행렬을 구한다.
- 역행렬을 출력할 범위를 마우스로 선택
- 수식입력 후 Ctrl + Shift + Enter 입력
=MINVERSE(B14:D16) Ctrl + Shift + Enter - 수식이 정상적으로 입력되었다면 아래와 같이 역행렬이 출력된다.
** 주의 : 다음과 같은 경우 오류가 발생한다.
- MINVERSE함수는 배열의 행과 열의 수가 같은 정방형 배열만 처리할 수 있다. 배열의 행과 열의 수가 다르면(예:3x2인 경우) 오류가 발생하고 #VALUE! 오류값이 표시된다.
- 배열에 빈 셀 또는 텍스트가 포함된 셀이 있는 경우에도 오류가 발생하고 #VALUE! 오류값이 표시된다.
[ 수학 및 삼각 함수 ]
- 엑셀에서 SUMIFS 함수로 월별 합계 구하기
- 엑셀함수 SUBTOTAL - 목록이나 데이터베이스의 부분합(집계결과) 구하기
- 엑셀함수 EVEN - 가장 가까운 짝수로 올림,내림하기
- 엑셀함수 ODD - 가장 가까운 홀수로 올림,내림하기
- 엑셀함수 GCD - 최대공약수 구하기
- 엑셀함수 LCM - 최소공배수 구하기
- 엑셀함수 SEQUENCE - 연속된 숫자목록 만들기
- 엑셀함수 SIGN - 수의 부호 구하기
- 엑셀함수 MMULT - 두 배열의 행렬 곱 구하기
- 엑셀함수 MINVERSE - 정방행렬의 역행렬 구하기
- 엑셀함수 MDETERM - 배열의 행렬식 구하기
- 엑셀함수 TRUNC - 숫자에서 지정된 자릿수까지만 남기기(절사하기)
- 엑셀함수 POWER – 숫자의 거듭제곱 구하기
- 엑셀함수 PI(파이) - 원주율 구하기
- 엑셀함수 FACT - 팩토리얼(계승값) 구하기
- 엑셀함수 INT - 숫자를 가장 가까운 정수로 내림하기
- 엑셀함수 SQRT - 양의 제곱근 구하기
- 엑셀함수 LOG,LOG10,LN - 로그값 구하기
- 엑셀함수 EXP - 상수 e를 지수만큼 거듭제곱하기
- 엑셀함수 BASE - 10진수를 다른 진수로 바꾸기
- 엑셀함수 MROUND - 배수값으로 숫자 반올림하기
- 엑셀함수 CEILING, FLOOR - 배수값으로 숫자 올림,내림하기
- 엑셀에서 난수 구하기 - RAND, RANDBETWEEN 함수
- 엑셀에서 몫과 나머지 구하기 - QUOTIENT, MOD 함수
- 엑셀에서 숫자 반올림,올림,내림하기 - ROUND, ROUNDUP, ROUNDDOWN
- 엑셀함수 ABS - 절대값 구하기
- 엑셀함수 SUMPRODUCT - 숫자를 모두 곱하고 합계 구하기
- 엑셀함수 PRODUCT - 숫자를 모두 곱하기
- 엑셀함수 SUMIFS - 여러 조건을 만족하는 범위의 합계구하기
- 엑셀함수 SUMIF - 조건을 만족하는 범위의 합계구하기
- 엑셀함수 SUM - 합계구하기