티스토리 뷰
조건부 함수는 COUNTIF, SUMIF, AVERAGEIF가 있습니다. 데이터를 정비하거나 분석할 때 매우 요긴하게 사용되죠. 그러므로 여러분들은 꼭 이 함수를 공부하셔서, 잘 이용하시면 좋을 것 같습니다. 특히 요새 국가에서 채용할 때 보는 NCS 시험에도 이와 관련된 문제가 자주 출제되는 것 같더군요. 이번 포스트를 읽고 업무, 취업 등에서 많이 활용하시길 바랍니다.
1, 조건부 함수
앞서 설명하였지만, 조건부 함수는 3가지(COUNTIF, SUMIF, AVERAGEIF)는 함수에 들어가는 형태가 거의 유사합니다. 그러므로 크게 어렵지 않게 익힐 수 있는 것이 이 조건부 함수의 큰 특징입니다.
그럼 아래 표를 통해서 먼저 의미와 사용 형식에 대해서 알아보도록 하겠습니다.
위의 표를 보면, COUNTIF는 셀범위 만 있을 뿐 합을 구하거나, 평균을 구할 셀범위를 지정을 하지 않습니다. 아주 당연한 이야기입니다. 즉 COUNTIF는 실제 값을 가지고 계산을 하는 것이 아니라 선택된 셀의 범위에서, 조건에 맞는 대상의 수를 세기 때문에 해당 값이 필요하지 않습니다.
그럼 아래와 같이 하나씩 예제를 통해서 실행을 해보도록 하겠습니다.
2. COUNTIF
아래 그림을 살펴보면, 성별을 기반으로 남학생의 수를 세는 COUNTIF를 적용했습니다. COUNTIF(B2:B8, "=남")을 입력하면 결과가 4로 나타나고, 정확하게 남자인 학생의 수를 선별하는 것을 알 수 있습니다. 조건을 적용하면 손쉽게 계산을 할 수 있다는 것을 알 수 있습니다.
3. SUMIF
SUMIF도 아주 간단하게 COUNTIF 처럼 쉽게 계산을 할 수 있습니다. 수식은 화면에 나타난 바와 같이
SUMIF(C2:C8, "=영어", D2:D8) 이렇게 입력을 해 주면 됩니다.
4. AVERAGEIF
SUMIF를 했다면, AVERAGEIF는 함수 명만 다를 뿐 사용하는 방식을 똑같다는 것을 아실 겁니다. 그러므로 앞서 설명한 바와 같이 매우 손쉽게 조건부 함수를 익히실 수 있습니다.
여기서 잠깐 팁!! - 값을 반올림 할 때 어떤 함 수를 쓰면 좋을까?
ROUND/ROUNDDOWN/ROUNDUP 함수 이용하기
ROUND(인수, 자릿수) : 인수를 지정한 자릿수로 반올림합니다. (자릿수가 0보다 크면 소수 자릿수로 반올림, 자릿수가 0이면 가장 가까운 정수로 반올림, 자릿수 0보다 작으면 소수점 왼쪽에서 반올림)
ROUNDDWON(인수, 자릿수) : 인수를 지정한 자릿수로 내림합니다.(자릿수가 양수이면 소수점 아래 자리에 서 내림, 자릿수가 0이거나 생략되면 소수점 아래를 버리고 정수, 자릿수가 음수이면 소수점 왼쪽에서 내림)
ROUNDUP(인수, 자릿수) : 인수를 지정한 자릿수로 올림합니다.(자릿수가 양수이면 수소점 아래 자리에서 올림, 자릿수가 0이거나 생략되면 소수점 아래를 올림하여 정수, 자릿수가 음수이면 소수점 왼쪽에서 올림)
'오피스 이야기 > 엑셀함수 팁' 카테고리의 다른 글
엑셀(EXCEL)에서 연산자 (0) | 2020.08.15 |
---|---|
엑셀(Excel) 함수 - 텍스트 함수 영문 대소문자 처리 함수 UPPER, LOWER, PROPER (0) | 2020.08.15 |
엑셀(Excel) 파워쿼리 - 오피스 2016 (0) | 2018.11.29 |
엑셀(Excel) 파워쿼리(PowerQuery) 데이터 로드 (0) | 2018.11.29 |
엑셀(EXCEL)의 VLOOKUP : 파일과 파일 사이에서 VLOOKUP 하기 (0) | 2018.11.28 |
- Total
- Today
- Yesterday
- elastic
- pycharm
- 파워쿼리
- SQLite
- 판단스
- 포스트그리
- fetchall
- 파이썬
- pythostudy
- PowerQuery
- glob.glob
- pip 의존성
- 엘라스틱
- 폴더
- 엑셀
- PYTHON
- excutemany
- 버전다름
- 패키지설치하기
- 엑셀생성
- excel create
- Reforme Code
- pandas
- fetchmany
- 판다스
- 검색엔진
- Excel
- python 공부하기
- 프로세스통신
- 파이참
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |