엑셀함수 FACT는 입력된 숫자의 팩토리얼을 구해준다. 함수이름 FACT는 Factorial을 줄여서 쓴 것이다. 팩토리얼을 계승값이라고도 부른다.
FACT함수를 사용하지 않고 만약 5의 팩토리얼을 구하려면 5*4*3*2*1, 이런식으로 차례대로 곱해서 120을 구해야하는데, FACT함수로 한번에 팩토리얼을 구할 수 있다.
실습용 엑셀파일 다운로드 : 엑셀함수_FACT_팩토리얼(계승값)구하기.xlsx
구문(Syntax)
FACT(number)
입력된 숫자의 팩토리얼(계승값)을 구해준다.
인수 :
– number : 팩토리얼을 구할 숫자
사용예
다른 셀의 값을 참조하여 팩토리얼을 구할 때는 다음과 같이 수식을 입력한다.
=FACT(B5)
값을 바로 입력하여 팩토리얼을 구할 때는 다음과 같이 수식을 입력한다.
=FACT(1) => 1 (1의 팩토리얼 1을 구해준다)
=FACT(2) => 2 (2의 팩토리얼 2를 구해준다. 2*1 = 2와 같다)
=FACT(3) => 6 (3의 팩토리얼 6을 구해준다. 3*2*1 = 6과 같다)
=FACT(5) => 120 (5의 팩토리얼 120을 구해준다. 5*4*3*2*1 = 120과 같다)
=FACT(0) => 1 (0의 팩토리얼은 1이다)
※ 주의
소수점이 있는 숫자를 입력하면 소수점부분은 버리고 정수부분만으로 팩토리얼을 구해준다.
- FACT(5) => 120
- FACT(5.8) => 120 (5를 입력했을 때와 결과가 같다)
음수의 팩토리얼은 없으므로 오류가 발생한다.
- FACT(-1) => #NUM!
- FACT(-20) => #NUM!
[ 수학 및 삼각 함수 ]
- 엑셀에서 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 - 합계구하기