엑셀 / 함수 / PRODUCT / 곱하기 함수

PRODUCT는 지정한 숫자들을 모두 곱한 값을 반환합니다. 곱할 셀이 많을 때 =A2*B2*C2처럼 길게 쓰는 대신 범위를 지정할 수 있습니다. 같은 행의 곱을 여러 행에서 더하는 SUMPRODUCT와는 계산 목적이 다릅니다.

구문과 범위 예제

=PRODUCT(number1,[number2],...)
=PRODUCT(2,3,4)
=PRODUCT(A2:C2)

숫자·셀 참조·범위를 넣으며 최대 255개의 인수를 사용할 수 있습니다. 범위 하나에 들어 있는 여러 숫자는 각각 계산됩니다. 직접 입력한 2·3·4의 곱은 24입니다.

구문과 지원 제품은 Microsoft의 PRODUCT 함수 설명에서 확인할 수 있습니다.

개별 셀, 연속 범위와 여러 범위를 PRODUCT로 계산한 예입니다. A2:C3를 넣으면 그 범위의 숫자를 전부 곱하는 것이지 행마다 따로 계산하는 것은 아닙니다.

개별 셀, 연속 범위와 여러 범위를 PRODUCT로 계산한 예입니다. A2:C3를 넣으면 그 범위의 숫자를 전부 곱하는 것이지 행마다 따로 계산하는 것은 아닙니다.

빈 셀과 0의 차이

참조 범위의 빈 셀·텍스트·논리값은 PRODUCT에서 일반적으로 제외됩니다. 숫자 0은 포함되므로 값 하나라도 0이면 곱은 0입니다. 2, 빈 셀, 4의 곱은 8이지만 2, 0, 4의 곱은 0입니다.

따라서 미입력 수량을 빈 셀로 둔 자료는 기대한 계산과 다를 수 있습니다. 숫자처럼 보이는 텍스트가 빠지지 않는지, ‘미입력’을 곱셈에서 제외하는 것이 업무상 맞는지 먼저 확인하세요. * 연산자로 모든 셀을 곱하는 방식과 빈 값 처리도 같다고 가정하지 마세요.

셀 참조와 합계 구분하기

단가×수량을 각 행에 계산하려면 =PRODUCT(B2:C2)를 아래로 복사할 수 있습니다. 여러 행의 단가·수량 곱을 바로 더하려면 SUMPRODUCT를 사용합니다. 전체 단가와 전체 수량을 모두 곱하는 것은 총매출 계산이 아닙니다.

값이 매우 크거나 작은 곱셈에는 숫자 표현 범위·정밀도 한계가 있으므로 결과 형식과 원자료 단위를 확인합니다. 오류 셀이 있다면 그 원인을 먼저 해결하세요.

같은 카테고리의 다른 글
엑셀 / 함수 / MAX, MIN, MAXIFS, MINIFS / 최댓값, 최솟값 구하는 함수

엑셀 / 함수 / MAX, MIN, MAXIFS, MINIFS / 최댓값, 최솟값 구하는 함수

MAX·MIN과 조건별 MAXIFS·MINIFS를 비교하고 실제 범위 예제로 설명합니다. 조건에 맞는 데이터가 없을 때의 결과와 지원 버전도 확인할 수 있습니다.

엑셀 / 화살표 키 눌렀을 때 스크롤 되는 현상 해결하는 방법

화살표가 셀 대신 화면을 움직일 때 Scroll Lock 상태를 확인합니다. 키가 없는 키보드의 화면 키보드 사용과 다른 입력 상태의 점검도 안내합니다.

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

TEXTJOIN의 구분자·빈 셀 옵션을 비교하고 여러 셀을 한 문장으로 연결하는 예제를 안내합니다. 날짜·숫자 서식과 결과 길이 제한도 설명합니다.

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

Alt+Enter로 셀 안에 줄바꿈을 넣고 표시·행 높이를 조절합니다. 자동 줄 바꿈과 실제 줄바꿈의 차이, 수식에서 생성·제거하는 방법도 설명합니다.

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

EVEN과 ODD가 0에서 멀어지는 방향으로 짝수·홀수를 만드는 원리를 설명합니다. 음수와 0 예제로 ISEVEN·ISODD의 판별 기능과 구분할 수 있습니다.

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

RADIANS·DEGREES로 도와 라디안을 변환하는 예제를 안내합니다. PI()의 사용과 삼각함수에 잘못된 각도 단위를 넣는 문제도 설명합니다.

엑셀 / 함수 / CONCAT, CONCATENATE / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / CONCAT, CONCATENATE / 여러 텍스트를 하나로 합치는 함수

CONCAT·CONCATENATE와 & 연산자로 문자열을 연결하는 방법을 설명합니다. 공백·구분자 추가와 숫자·날짜 표시를 유지하는 방법도 안내합니다.

엑셀 / 랜덤 정렬하는 방법

엑셀 / 랜덤 정렬하는 방법

RAND 보조 열로 자료 순서를 무작위로 바꾸는 방법을 설명합니다. 난수 값 고정과 행 전체 정렬, 원래 순서 복구 및 통계·추첨 용도의 한계도 다룹니다.

엑셀 / 기호, 특수 문자 입력하는 방법

엑셀 / 기호, 특수 문자 입력하는 방법

삽입 탭의 기호와 Windows 한글 입력기의 자음·한자 조합으로 특수 문자를 넣습니다. 글꼴 지원, 계산 기호와 문자 및 실제 체크박스의 차이도 설명합니다.