반응형
엑셀에서 ROUND 함수와 SUMPRODUCT 함수는 자주 사용되는 유용한 함수입니다. 아래에 각각의 설명과 예제를 함께 제공해드릴게요.
✅ 1. ROUND 함수
▶ 설명:
ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다.
▶ 문법:
ROUND(number, num_digits)
- number: 반올림할 숫자
- num_digits: 반올림할 자릿수
- 0: 정수로 반올림
- 양수: 소수점 아래 자리수로 반올림
- 음수: 10, 100 단위로 반올림
▶ 예제:
A B (수식) 결과
3.14159 | =ROUND(A1, 2) | 3.14 |
1234.567 | =ROUND(A2, -2) | 1200 |
7.89 | =ROUND(A3, 0) | 8 |
✅ 2. SUMPRODUCT 함수
▶ 설명:
SUMPRODUCT 함수는 배열 간의 곱을 구한 후 합산합니다. 조건부 계산이나 가중 평균 등에 자주 쓰입니다.
▶ 문법:
SUMPRODUCT(array1, [array2], ...)
- 같은 크기의 배열끼리 곱하고, 그 결과들을 더합니다.
▶ 기본 예제:
A (수량) B (단가) C (수식)
2 | 1000 | =SUMPRODUCT(A1:A3, B1:B3) |
3 | 2000 | |
1 | 1500 |
- 수식 결과: 2*1000 + 3*2000 + 1*1500 = 1000*2 + 2000*3 + 1500*1 = 9500
▶ 조건부 예제:
A (이름) B (부서) C (급여)
김철수 | 영업팀 | 3000 |
이영희 | 개발팀 | 4000 |
박민수 | 영업팀 | 3500 |
- 영업팀 급여 합계:
=SUMPRODUCT((B1:B3="영업팀")*(C1:C3))
결과: 3000 + 3500 = 6500
ROUND와 SUMPRODUCT 함수, 결합해서 사용하는 예제를 아래에 보여드릴게요
✅ 예제 설명
- 목표: **국비지원비율 × 예산(백만원)**을 계산한 후 정수로 반올림
- 사용 함수: ROUND, SUMPRODUCT
- 정의된 이름: 국비지원비율 = {0.5, 0.7, 0.6} (예시)
✅ 예제 테이블
항목 예산(백만원)
사업 A | 100 |
사업 B | 200 |
사업 C | 150 |
※ 국비지원비율이라는 정의된 이름은 {0.5, 0.7, 0.6} 으로 이름 정의되어 있다고 가정합니다.
✅ 정의된 이름 설정 방법
- 수식 탭 → 이름 관리자 → 새로 만들기
- 이름: 국비지원비율
- 참조 대상: {0.5, 0.7, 0.6} 또는 =Sheet1!C2:C4 와 같이 실제 셀 참조 가능
✅ 수식 예시
=ROUND(SUMPRODUCT(국비지원비율, B2:B4), 0)
- 국비지원비율과 예산을 곱한 뒤 합산하고
- ROUND(..., 0)을 사용하여 정수로 반올림
✅ 계산 과정 예시
항목 예산 국비지원비율 국비지원액
사업 A | 100 | 0.5 | 50 |
사업 B | 200 | 0.7 | 140 |
사업 C | 150 | 0.6 | 90 |
합계 | 280 |
- 결과: =ROUND(50 + 140 + 90, 0) → =ROUND(280, 0) → 280
✅ 요약
- 수식: =ROUND(SUMPRODUCT(국비지원비율, B2:B4), 0)
- 기능: 예산과 국비지원비율을 곱해 합산 후 반올림
- 목적: 국비지원액 정수로 계산
반응형
'엑셀 함수 및 예제' 카테고리의 다른 글
엑셀 함수 및 예제 YEAR 함수와 & 연산자 (0) | 2025.06.13 |
---|---|
엑셀 함수 및 예제 CHOOSE 함수와 RIGHT 함수 (1) | 2025.06.12 |
엑셀 함수 및 예제 VALUE 함수 (0) | 2025.06.06 |
엑셀 함수 및 예제 AVERAGE와 MEDIAN 함수 (0) | 2025.06.05 |
엑셀 함수 및 예제 IF, AND, OR 함수 (2) | 2025.06.04 |