엑셀 / 함수 / 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를 사용합니다. 전체 단가와 전체 수량을 모두 곱하는 것은 총매출 계산이 아닙니다.

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

같은 카테고리의 다른 글
엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

SUM·SUMIF·SUMIFS의 인수 순서와 조건별 합계 예제를 정리합니다. 비교 연산자·셀 참조 연결과 범위 크기, 숨겨진 행의 처리도 설명합니다.

엑셀 / VBA / 주석 만드는 방법

엑셀 / VBA / 주석 만드는 방법

작은따옴표로 VBA 주석을 만들고 편집 도구 모음으로 여러 줄을 주석 처리하는 방법을 안내합니다. 문자열 속 작은따옴표와 코드 비활성화의 주의점도 설명합니다.

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

AVERAGE·GEOMEAN·HARMEAN의 계산 의미와 선택 기준을 비교합니다. 복리 성장률·같은 거리의 속도 예제 및 양수 조건을 설명합니다.

엑셀 / 함수 / LEN, LENB / 문자열의 문자 수, 바이트 수 구하는 함수

엑셀 / 함수 / LEN, LENB / 문자열의 문자 수, 바이트 수 구하는 함수

LEN의 문자 수 계산과 공백·숫자·빈 문자열 처리 예제를 안내합니다. LENB가 파일의 UTF-8 바이트 크기와 다른 점과 이모지의 호환성 차이도 설명합니다.

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

LEFT·MID·RIGHT로 텍스트의 앞·중간·끝을 추출하는 예제를 설명합니다. 길이·시작 위치 오류와 기존 B 계열 함수의 바이트·호환성 차이도 다룹니다.

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

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

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

엑셀 / 나누기, 몫 구하기, 나머지 구하기

엑셀 / 나누기, 몫 구하기, 나머지 구하기

나눗셈 연산자와 QUOTIENT·MOD의 결과를 비교합니다. 0으로 나누는 오류와 음수에서 몫·나머지가 계산되는 방식도 예제로 설명합니다.

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

숫자의 셀 서식을 한글·한자로 표시하는 방법을 설명합니다. 실제 숫자 유지, TEXT로 문자열 만들기와 서식의 보안·정밀도 한계를 구분합니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

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

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

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