1. 합계와 곱 구하기
1) SUM 함수
○ 개요 : 범위 또는 인수의 합을 구하는 함수
○ 구문 =SUM(Number1, [Number2], ……)
○ 인수
▷ Number1 : 필수 요소, 합계를 구하려는 첫째 숫자·셀 참조·범위
▷ [Number2], …… : 선택 요소, 합계를 구하려는 추가 숫자·셀 참조·범위, 최대 255개 지정 가능
2) PRODUCT 함수
○ 개요 : 인수의 곱을 구하는 함수
○ 구문 =PRODUCT(Number1, [Number2], ……)
○ 인수
▷ Number1 : 필수 요소, 곱을 구하려는 첫째 숫자·셀 참조·범위
▷ [Number2], …… : 선택 요소, 곱을 구하려는 추가 숫자·셀 참조·범위, 최대 255개 지정 가능
3) SUMPRODUCT 함수
○ 개요 : 배열·범위의 대응되는 값끼리 곱해서 그 합을 구하는 함수
○ 구문 =SUMPRODUCT(Array1, [Array2], [Array3], ……)
○ 인수
▷ Array1 : 필수 요소, 곱한 후 더할 값이 들어 있는 첫 번째 배열 인수
▷ [Array2], [Array3], …… : 선택 요소, 곱한 후 더할 겂이 들어 있는 배열 인수, 최대 255개 지정 가능
<사용 예시>
- 업체별 납품량의 합계(=SUM)
- 불량개수=납품량×불량률
- 청구금액=실납품수×단가×(100-할인율)%
- 할인액 합계=Σ(실납품수×단가×할인율)
2. 조건에 맞는 셀의 합계 구하기
1) SUMIF 함수
○ 개요 : 지정한 조건에 맞는 범위의 값을 더하는 함수
○ 구문 =SUMIF(Range, Criteria, [Sum_range])
○ 인수
▷ Range : 지정한 조건에 맞는 지 검사할 셀 범위
▷ Criteria : 더할 셀의 조건을 지정하는 수, 식, 텍스트
▷ Sum_range : 합을 구할 실재 셀 범위, 생략 시 Range 범위의 셀을 계산
2) SUMIFS 함수
○ 개요 : 지정한 조건에 맞는 범위의 값을 더하는 함수
○ 구문 =SUMIFS(Sum_range, Criteria_range1, Criteria1, [Criteria_range2, Criteria2], ……)
○ 인수
▷ Sum_range : 합계를 계산할 범위인 한 개 이상의 셀
▷ Criteria_range1 : 관련 조건에 맞는지 검토할 첫 번째 범위
▷ Criteria1 : Criteria_range1에서 찾을 조건
▷ Criteria_range2, Criteria2, …… : 추가로 지정할 범위 및 조건
<사용 예시>
- SUMIF는 조건식이 한 개일 경우에 사용하고, SUMIFS는 조건식이 두 개 이상일 경우에 사용
- 아래 부서별 합계의 D16셀은 부서(B4:B13)에서 구하고자하는 조건인 B16셀을 찾아서 09-26(월)에 있는 데이터 값을 더하라는 것.(부서는 절대참조, 부서별과 합계는 상대참조임을 확인)
- SUMIFS 함수 식을 해석하면 범위(F4:F13)에 있는 데이터 중 부서는 B19와 같고, 지역은 C19와 같은 데이터만 더하라는 것.(여기도 절대참조, 상대참조를 적절히 사용한 것을 확인)
- 절대참조나 상대참조를 사용하는 이유는 수식을 오른쪽으로 복사해서 사용하기 위함임. 그렇지 않으면 일일이 데이터 범위를 수정해줘야 하는 불편이 따름.
3. 함수로 자리수 제한하기
1) ROUND 함수
○ 개요 : 숫자를 지정한 자릿수로 반올림하는 함수
○ 구문 =ROUND(Number, Num_digits)
○ 인수
▷ Number : 반올림할 숫자
▷ Num_digits : 반올림하여 소수점 아래 나타낼 자리수
2) ROUNDDOWN, ROUNDUP 함수
○ 개요 : 숫자를 지정한 자릿수로 강제로 올리거나 내리는 함수
○ 구문
=ROUNDDOWN(Number, Num_digits)
=ROUNDUP(Number, Num_digits)
○ 인수 : ROUND 함수와 동일
<사용 예시>
- 금액은 납품수량에 단가를 곱한 것인데, 각 함수마다 다름을 알 수 있다.
- ROUND 함수는 나머지 자리수가 500이상일 경우에는 반올림을 하고, 그 미만일 경우에는 버린다.
- ROUNDUP 함수는 나머지 자리수가 있으면 무조건 위로 1을 올린다.
- ROUNDDOWN 함수는 나머지 자리수가 있으면 무조건 버린다.
'오피스 활용 > 엑셀 함수와 메크로 활용' 카테고리의 다른 글
6. 날짜 및 시간 함수 활용하기 (0) | 2012.10.07 |
---|---|
5. 조건 처리 및 정보 함수 활용하기 (0) | 2012.10.04 |
4. 조건이 있는 통계 구하기 (0) | 2012.10.02 |
2. 통계 함수 활용하기 (0) | 2012.09.14 |
1. 데이터와 셀 참조하기 (3) | 2012.09.08 |