목차▾
엑셀 PRODUCT 함수란?
엑셀 PRODUCT 함수는 인수로 받은 숫자를 모두 곱한 값을 돌려주는 수학 함수입니다. 덧셈에 SUM이 있다면 곱셈에는 PRODUCT가 있는 셈입니다. 엑셀에서 곱하기는 기본적으로 * 연산자로 하고, PRODUCT는 곱할 셀이 많거나 범위(A1:A100)를 통째로 곱할 때 씁니다. 다단 할인 누적, 복리 수익률, 확률 곱 등에 자주 쓰입니다.
구문은 =PRODUCT(number1, [number2], …)이고 인수는 최대 255개입니다. 이름이 비슷한 SUMPRODUCT 함수와 혼동하기 쉽습니다. PRODUCT는 모든 값을 곱하고, SUMPRODUCT는 같은 위치끼리 곱한 뒤 더하므로 단가×수량 총액에는 SUMPRODUCT를 씁니다.
엑셀 곱하기 — * 연산자와 PRODUCT
엑셀 수식에서 곱하기 기호는 ×나 영문 x가 아니라 별표(*)입니다. 결과를 표시할 셀에 등호(=)를 입력하고 곱할 값이나 셀을 *로 연결합니다. =5*10은 50을 표시하고, =A2*B2처럼 셀 주소를 쓰면 원본 값이 바뀔 때 결과도 다시 계산됩니다. 나누기는 같은 방식으로 / 연산자를 씁니다.
여러 셀 곱하기
A2·B2·C2에 5, 15, 30이 있을 때 세 값을 곱하는 방법은 두 가지입니다. 곱할 셀이 두세 개면 *를 이어 쓰고, 셀이 많거나 범위로 묶여 있으면 PRODUCT가 짧습니다.
| 수식 | 결과 | 비고 |
|---|---|---|
| =A2*B2*C2 | 2250 | 셀마다 *로 연결 |
| =PRODUCT(A2:C2) | 2250 | 범위를 한 번에 |
| =PRODUCT(A2:C2, 2) | 4500 | 범위와 숫자를 함께 |
수량×단가 합계는 SUMPRODUCT
행마다 수량×단가를 곱한 뒤 모두 더하는 표라면 PRODUCT가 아니라 SUMPRODUCT가 맞습니다. =PRODUCT(B2:C6)은 수량과 단가 10개를 전부 곱해 버립니다. 행별 금액을 보여 줘야 하면 D2에 =B2*C2를 넣어 아래로 복사한 뒤 =SUM(D2:D6)으로 더하고, 합계만 필요하면 =SUMPRODUCT(B2:B6, C2:C6) 한 줄로 끝납니다.
모든 행에 같은 값 곱하기 — $F$1 고정
환율처럼 한 셀(F1)에 있는 값을 모든 행의 금액에 곱할 때 C2에 =B2*F1을 넣고 아래로 복사하면 C3에서는 =B3*F2가 됩니다. F2가 비어 있으면 0을 곱하게 되어 결과가 0으로 나옵니다. 수식에서 F1 앞이나 뒤에 커서를 두고 F4를 눌러 $F$1로 바꾸면 어느 행으로 복사해도 F1을 곱합니다. 셀을 고정하는 원리는 엑셀 절대참조에서 자세히 다룹니다.
고정 전
C2 =B2*F1
C3 =B3*F2 → 0
고정 후
C2 =B2*$F$1
C3 =B3*$F$1
선택하여 붙여넣기로 원본에 곱하기
수식 열을 따로 만들지 않고 원본 숫자 자체를 바꾸려면 선택하여 붙여넣기의 연산 기능을 씁니다. 천 원 단위로 적힌 금액을 원 단위로 바꾸거나(×1000), 단가를 일괄 10% 올리는(×1.1) 작업에 편합니다.
- 빈 셀에 곱할 값(1.1)을 입력하고 Ctrl+C로 복사합니다.
- 값을 바꿀 범위(B2:B6)를 선택합니다.
- 홈 → 붙여넣기 아래 화살표 → 선택하여 붙여넣기를 엽니다. 단축키는 Ctrl+Alt+V입니다.
- 붙여넣기에서 값, 연산에서 곱하기를 고르고 확인을 누릅니다.
빈 셀·텍스트가 섞였을 때
곱할 셀에 숫자가 아닌 값이 섞이면 * 연산자와 PRODUCT의 결과가 달라집니다. A2=5, C2=30으로 두고 B2만 바꿔 본 결과입니다.
| B2의 내용 | =A2*B2*C2 | =PRODUCT(A2:C2) |
|---|---|---|
| 숫자 15 | 2250 | 2250 |
| 빈 셀 | 0 | 150 |
| 텍스트 "없음" | #VALUE! | 150 |
| 텍스트로 저장된 숫자 "15" | 2250 | 150 |
* 연산자는 빈 셀을 0으로 계산하고, 숫자로 해석할 수 있는 텍스트는 숫자로 바꾸며, 해석할 수 없는 텍스트를 만나면 #VALUE!를 돌려줍니다. PRODUCT는 범위나 셀 참조 안의 빈 셀·텍스트·논리값을 건너뛰고 숫자만 곱합니다. Microsoft 도움말은 #VALUE!가 날 때 =A2*B2 대신 =PRODUCT(A2,B2)를 쓰는 방법을 안내합니다. 다만 PRODUCT를 쓰면 수량 칸이 빈 행에서 0 대신 단가가 그대로 나오고, 텍스트로 저장된 숫자는 오류 없이 빠지므로 결과가 이상하면 셀 내용부터 확인합니다.
퍼센트 곱하기
=A2*10%는 A2의 10%를 구합니다. 금액을 늘리거나 줄일 때는 1(100%)에 비율을 더하거나 뺀 뒤 곱합니다. 괄호 안이 먼저 계산됩니다.
| 수식 (A2 = 50,000) | 결과 | 뜻 |
|---|---|---|
| =A2*10% | 5,000 | 10%에 해당하는 금액 |
| =A2*(1+10%) | 55,000 | 10% 인상 |
| =A2*(1-15%) | 42,500 | 15% 할인 |
비율이 C2 셀에 있으면 =A2*(1+C2)처럼 씁니다. 괄호를 빼고 =A2*1+C2로 쓰면 곱하기가 먼저 계산되어 A2에 C2의 비율 숫자(0.1)만 더한 값이 됩니다.
동작 예시 + * vs SUMPRODUCT
| 수식 | 결과 | 비고 |
|---|---|---|
| PRODUCT(2, 3, 4) | 24 | 2×3×4 |
| PRODUCT(A1:A5) | A1×A2×...×A5 | 범위 전체 곱 |
| PRODUCT(2, "3") | 6 | 텍스트형 숫자도 OK |
| PRODUCT(2, 빈셀, 3) | 6 | 빈 셀 무시 |
| PRODUCT(2, "abc", 3) | #VALUE! | 변환 안 되는 텍스트 |
| PRODUCT(2, 0, 5) | 0 | 하나라도 0이면 0 |
PRODUCT vs * vs SUMPRODUCT
| 표현 | 의미 | 사용 |
|---|---|---|
| =A1*B1 | 두 셀 곱 | 가장 짧음 (2개) |
| =PRODUCT(A1, B1) | 두 셀 곱 | * 가 더 짧음 |
| =PRODUCT(A1:A10) | 범위 곱 | * 로 못 함, PRODUCT 필수 |
| =SUMPRODUCT(A1:A10, B1:B10) | 같은 위치 곱한 후 합 | 가중 합계 (단가×수량 총액) |
→ 2개 곱은 *, 범위 곱은 PRODUCT, 곱한 후 합은 SUMPRODUCT.
SUMPRODUCT 혼동 주의
가장 자주 헷갈리는 부분:
A: 10, 20, 30
B: 2, 3, 4
PRODUCT(A) = 10×20×30 = 6000
PRODUCT(A, B) = 10×20×30 × 2×3×4 = 144000
SUMPRODUCT(A, B) = 10×2 + 20×3 + 30×4 = 200 ← 같은 위치 곱한 후 합
→ 단가×수량 총액 = SUMPRODUCT, PRODUCT 아님.
실전 사용 시나리오 8가지
- 다단 할인 (할인 누적) —
=원가 * PRODUCT(1-할인1, 1-할인2, 1-할인3) - 가격 + 부가세 + 환율 —
=가격 * PRODUCT(1.1, 1.2, 1.3) - 복리 수익률 (연도별 다름) —
=초기금 * PRODUCT(1 + 수익률범위) - 확률 누적 (독립 시행) —
=PRODUCT(P1, P2, P3) - 단가 × 수량 (한 셀) —
=A1*B1(* 가 더 짧음) - 행별 곱 + 총합 — 보조 열에 A*B, 총합 SUM. 또는
=SUMPRODUCT(A:A, B:B)한 번에 - 누적 곱 (팩토리얼) —
=PRODUCT(1, 2, 3, 4, 5)= 5! → FACT(5)가 더 짧음 - 단위 변환 (다단 환산) —
=m³ * PRODUCT(100, 100, 100)→ cm³
다단 할인·복리 패턴
다단 할인 (할인 누적)
원가 100원, 30% + 10% + 5% 할인:
=100 * PRODUCT(1-0.3, 1-0.1, 1-0.05)
= 100 * 0.7 * 0.9 * 0.95
= 59.85
→ 단순 45% 할인(55원)과 다름!
복리 수익률 (연도별)
초기 100만, 1년 +10%, 2년 -5%, 3년 +20%:
=1000000 * PRODUCT(1.1, 0.95, 1.2)
= 1000000 * 1.254
= 1,254,000원
자주 발생하는 함정 6가지
- SUMPRODUCT와 혼동 — PRODUCT(A, B)는 전체 곱, SUMPRODUCT(A, B)는 위치 곱한 후 합 (단가×수량 총액)
- 하나라도 0이면 결과 0 —
PRODUCT(2, 0, 5)= 0. 0 제외하려면 IF 처리 - 빈 셀·텍스트 무시 — 범위 안의 빈 셀·텍스트(텍스트로 저장된 숫자 포함)는 건너뛰고 숫자만 곱. 인수에 직접 입력한 변환 안 되는 텍스트는
#VALUE! - 인수 직접 vs 범위 차이 없음 —
PRODUCT(A1, A2, A3)=PRODUCT(A1:A3) - 오버플로 가능 — 큰 수 많이 곱하면
#NUM!(~1.8×10^308 초과) - * 가 더 짧음 (2~3개) —
=A1*B1*C1이=PRODUCT(A1, B1, C1)보다 짧음
자주 묻는 질문
엑셀에서 곱하기는 어떻게 하나요?▾
곱셈 기호로 별표(*)를 씁니다. 결과 셀에 =A2*B2처럼 입력하면 두 셀을 곱하고, 여러 셀은 =A2*B2*C2 또는 =PRODUCT(A2:C2)로 곱합니다. 모든 행에 같은 셀(F1)을 곱하려면 =B2*$F$1처럼 절대 참조로 고정한 뒤 아래로 복사합니다.
PRODUCT 함수 사용법은?▾
=PRODUCT(범위 또는 숫자들) 형식. 인수들을 모두 곱한 값. 예: =PRODUCT(2, 3, 4) → 24, =PRODUCT(A1:A10) → A1~A10 모두 곱.
* 연산자와 차이는?▾
숫자만 있으면 결과가 같습니다. 곱할 셀이 2~3개면 =A1*B1*C1이 짧고, 범위를 통째로 곱할 때는 =PRODUCT(A1:A100)이 깔끔합니다. 다만 * 연산자는 빈 셀을 0으로 계산하고 숫자로 바꿀 수 없는 텍스트에서 #VALUE!를 내는 반면, PRODUCT는 범위 안의 빈 셀·텍스트를 건너뜁니다.
수식 없이 여러 셀에 같은 숫자를 곱할 수 있나요?▾
곱할 값을 빈 셀에 입력해 Ctrl+C로 복사하고, 바꿀 범위를 선택한 뒤 선택하여 붙여넣기(Ctrl+Alt+V)에서 붙여넣기는 값, 연산은 곱하기를 고릅니다. 원본 숫자가 곱한 결과로 바뀌고 수식은 남지 않습니다.
PRODUCT vs SUMPRODUCT 차이는?▾
PRODUCT는 전체 곱, SUMPRODUCT는 같은 위치끼리 곱한 후 합. PRODUCT(A, B)는 A와 B 모든 값 곱, SUMPRODUCT(A, B)는 (A1×B1) + (A2×B2) + ... → 단가×수량 총액에는 SUMPRODUCT.
다단 할인 어떻게?▾
=원가 * PRODUCT(1 - 할인율1, 1 - 할인율2, ...). 100 × (1-0.3)(1-0.1)(1-0.05) = 59.85. 누적 할인 = 1에서 (1-%) 곱.
0이 포함되면?▾
결과 0. 곱셈에서 0이 있으면 무조건 0. 0 제외하려면 IF로 사전 처리: =PRODUCT(IF(A:A=0, 1, A:A)) 배열 수식.
빈 셀과 텍스트는?▾
범위나 셀 참조 안의 빈 셀·텍스트·논리값은 무시하고 숫자만 곱합니다. 텍스트로 저장된 숫자도 범위 안에서는 건너뜁니다. 인수에 "3"처럼 직접 입력한 숫자 텍스트는 숫자로 바뀌고, 숫자로 바꿀 수 없는 텍스트를 직접 입력하면 #VALUE! 오류가 납니다.
복리 수익률 계산은?▾
=초기금 * PRODUCT(1 + 수익률범위). 매년 다른 수익률 적용 후 최종액. 예: 1년차 10%, 2년차 -5%, 3년차 20% → PRODUCT(1.1, 0.95, 1.2).
구글 스프레드시트에서도 동일하게 작동하나요?▾
네. PRODUCT·SUMPRODUCT 모두 표준 수학 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support의 PRODUCT·SUMPRODUCT·SUM 함수, 숫자 곱하기 및 나누기, 백분율 곱하기, 붙여넣기 옵션, #VALUE! 오류 문서를 기준으로 작성되었습니다. 메뉴 이름과 동작은 Excel 버전·언어 설정에 따라 다를 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.