[Excel] 함수, COUNT, COUNTA , COUNTBLANK, COUNTIF, COUNTIFS, IF, VLOOKUP, MATCH, SUMIF, SUMIFS, SUMPRODUCT, IFERROR
1. 함수
복잡한 수식이나 계산을 간단한 명령어로 사용할 수 있게 하는 도구
2. COUNT 함수
특정 범위에서 "숫자 데이터"가 들어가 있는 셀의 개수 파악
3. COUNTA 함수
특정 범위에서 데이터가 들어가 있는 셀(비어 있지 않은 셀)의 개수 파악
4. COUNTBLANK 함수
특정 범위에서 비어 있는 셀의 개수 파악
5. COUNTIF 함수
특정 범위에서 하나의 조건을 만족하는 셀의 개수 파악
6. COUNTIFS 함수
특정 범위에서 2개 이상의 조건을 동시에 만족하는 셀의 개수 파악 (조건 1개도 가능)
7. IF 함수
부등호/등호를 활용해 조건을 가정하고 조건에 만족하는 값과 만족하지 않는 값을 다르게 표시
IF 함수를 N번 중첩 사용하면 데이터가 N+1가지로 구분됨
8. VLOOKUP 함수
공통 기준 열을 기준으로 n번째 있는 데이터를 찾아 오는 함수
- 현재 작성 중인 표와 원래 데이터 간의 공통 기준 열이 있어야 함
- 내가 불러오고자 하는 데이터가 원래 데이터의 공통 기준 열 오른쪽에 있어야 함
- 공통 기준 열에 중복된 데이터가 없어야 함
- 기준 열에 중복값이 있을 경우 가장 위에 있는 데이터의 정보만 불러옴
- 따라서 중복 값이 없는 새로운 기준 열을 생성해서 VLOOKUP 함수 사용하기 (ex. 동명이인-> 번호+이름 열 생성)
- & 이용하기 (ex. =순번&이름)
- 공통 기준열을 1열이라고 가정하고 n번째 있는 열의 데이터를 불러옴
9. MATCH 함수
내가 찾고 싶은 값이 한 행/열에서 몇 번째에 있는지를 숫자로 알려줌
10. INDEX 함수
특정 범위에서 행 번호와 열 번호로 원하는 데이터를 불러옴
VLOOKUP 함수는 기준열 왼쪽에 있는 데이터는 불러오지 못하지만, INDEX 함수는 가능
INDEX 함수와 MATCH 함수를 함께 사용할 수 있음 (row_num과 column_num에 들어갈 값을 MATCH 함수로 불러오기)
11. SUMIF 함수
특정 조건에 맞는 데이터들의 합계 계산
12. SUMIFS 함수
2개 이상의 조건을 동시에 만족하는 데이터들의 합계 계산 (조건 1개도 가능)
13. SUMPRODUCT
인수(배열-여러 셀들의 집합)끼리 곱하여 곱들의 합계를 계산
실제로 곱의 합을 구할 때 사용하기 보다는 논리곱을 쓸 때 주로 사용
SUMIFS 함수와 서로 100% 대체가 가능하므로 상황에 따라 더 편한 함수 사용하면 됨
14. IFERROR 함수
엑셀에서 발생하는 오류의 종류
종류 | 오류 원인 |
#DIV/0! | 나누는 수(분모)가 0일 때 |
#N/A | 찾을 값이 업거나 배열 함수에서 범위의 인수가 서로 일치하지 않을 때(VLOOKUP 함수 등에서) |
#NAME? | 함수명이 잘못되었거나 잘못된 이수가 입력됐을 때 |
#NULL! | 범위 연산자의 사용이 잘못되었거나 교차하지 않는 영역을 참조할 때 |
#NUM! | 함수의 인수나 수식이 잘못 입력되었을 때 |
#REF! | 참조된 셀 주소가 잘못되었거나 삭제되었을 때 |
#VALUE! | 논리 값이나 숫자가 필요한 수식에 텍스트를 입력했거나 배열 수식을 Ctrl+Shift+Enter로 입력하지 않았을 때 |
##### | 셀 값보다 열 너비가 좁을 때 |
- 입력된 수식이나 함수의 결과가 오류가 아니면 수식의 결과값을 출력
- 입력된 수식이나 함수의 결과가 오류 값이면 내가 원하는 값을 출력 가능