패스트캠퍼스 BDA 부트캠프 10기/Excel

[Excel] 함수, COUNT, COUNTA , COUNTBLANK, COUNTIF, COUNTIFS, IF, VLOOKUP, MATCH, SUMIF, SUMIFS, SUMPRODUCT, IFERROR

희난 2023. 8. 31. 19:30
1. 함수

복잡한 수식이나 계산을 간단한 명령어로 사용할 수 있게 하는 도구

[] 대괄호가 있는 인수는 생략 가능, 인수가 총 4개인 함수

2. COUNT 함수

특정 범위에서 "숫자 데이터"가 들어가 있는 셀의 개수 파악

출처 : 패스트캠퍼스 데이터분석 부트캠프

3. COUNTA 함수

특정 범위에서 데이터가 들어가 있는 셀(비어 있지 않은 셀)의 개수 파악

출처 : 패스트캠퍼스 데이터분석 부트캠프

4. COUNTBLANK 함수

특정 범위에서 비어 있는 셀의 개수 파악

출처 : 패스트캠퍼스 데이터분석 부트캠프

5. COUNTIF 함수

특정 범위에서 하나의 조건을 만족하는 셀의 개수 파악

출처 : 패스트캠퍼스 데이터분석 부트캠프

6. COUNTIFS 함수

특정 범위에서 2개 이상의 조건을 동시에 만족하는 셀의 개수 파악 (조건 1개도 가능)

출처 : 패스트캠퍼스 데이터분석 부트캠프

7. IF 함수

부등호/등호를 활용해 조건을 가정하고 조건에 만족하는 값만족하지 않는 값을 다르게 표시

IF 함수를 N번 중첩 사용하면 데이터가 N+1가지로 구분

출처 : 패스트캠퍼스 데이터분석 부트캠프
IF 함수 중첩 사용 예시, 출처 : 패스트캠퍼스 데이터분석 부트캠프

8. VLOOKUP 함수

공통 기준 을 기준으로 n번째 있는 데이터를 찾아 오는 함수

출처 : 패스트캠퍼스 데이터분석 부트캠프

  • 현재 작성 중인 표와 원래 데이터 간의 공통 기준 열이 있어야 함
  • 내가 불러오고자 하는 데이터가 원래 데이터의 공통 기준 열 오른쪽에 있어야 함
  • 공통 기준 열에 중복된 데이터가 없어야
    • 기준 열에 중복값이 있을 경우 가장 위에 있는 데이터의 정보만 불러옴
    • 따라서 중복 값이 없는 새로운 기준 열을 생성해서 VLOOKUP 함수 사용하기 (ex. 동명이인-> 번호+이름 열 생성)
    • & 이용하기 (ex. =순번&이름)
  • 공통 기준열을 1열이라고 가정하고 n번째 있는 열의 데이터를 불러옴

사번이 1번 열, 본부가 2번 열.. , 출처 : 패스트캠퍼스 데이터분석 부트캠프
맨 끝 0/1 입력은 선택. 디폴트는 1, 출처 : 패스트캠퍼스 데이터분석 부트캠프

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로 입력하지 않았을 때
##### 셀 값보다 열 너비가 좁을 때
  • 입력된 수식이나 함수의 결과가 오류가 아니면 수식의 결과값을 출력
  • 입력된 수식이나 함수의 결과가 오류 값이면 내가 원하는 값을 출력 가능

출처 : 패스트캠퍼스 데이터분석 부트캠프