9차시

Excel 함수 마스터

Part 2. 스프레드시트 일반 - 논리/수학/통계 함수

핵심 요약 음성 강의

화면을 보며 설명을 함께 들어보세요.

학습 목표

수식의 기본 구조와 연산자를 이해할 수 있다.
셀 참조의 종류와 활용법(F4 키)을 구분할 수 있다.
논리 함수(IF, AND, OR 등)를 실무에 적용할 수 있다.
수학/삼각 함수(ROUND, INT 등)의 활용법을 익힐 수 있다.
통계 함수(AVERAGE, COUNT, RANK 등)를 활용하여 데이터를 분석할 수 있다.

핵심 개념

1. 수식 기본 구조 및 연산자

엑셀의 모든 수식과 함수는 반드시 등호(=)로 시작합니다.

=
A1
+
SUM(B1:B5)
분류 연산자 기호 설명 및 예시
산술 연산자 + - * / % ^ 더하기, 빼기, 곱하기(*), 나누기(/), 백분율, 지수(^)
비교 연산자 = > < >= <= <> 같다, 크다, 작다, 크거나 같다, 작거나 같다, 다르다(<>)
텍스트 연산자 & 두 텍스트를 하나로 연결 (예: "홍" & "길동" ➔ 홍길동)
참조 연산자 : , (공백) 콜론(:) 범위지정, 쉼표(,) 개별지정, 공백은 교점 지정

연산자 계산 우선순위

( 괄호 )
>
산술 ( ^ * / + - )
>
문자연결 ( & )
>
비교 ( > = < )
2. 셀 참조의 종류 (F4 키)
참조 방식 변경 단축키
F4
상대 참조
A1
수식을 복사하면 복사한 위치만큼 참조하는 셀의 주소도 함께 변경됩니다. (기본값)
절대 참조
$A$1
행과 열 앞에 모두 $ 기호가 붙어, 수식을 어디로 복사하든 참조 위치가 절대 고정됩니다.
혼합 참조
A$1 / $A1
행(A$1) 또는 열($A1) 중 하나만 $를 붙여 고정하는 방식입니다.
3. 논리 함수
IF
=IF(조건, 참일 때, 거짓일 때)
조건을 평가하여 결과가 참(TRUE)이면 두 번째 인수를, 거짓(FALSE)이면 세 번째 인수를 반환합니다.
IFERROR
=IFERROR(수식, 오류시 반환값)
수식의 결과가 오류(#N/A, #VALUE! 등)인 경우 지정한 값을 반환하고, 정상일 경우 수식 결과를 반환합니다.
AND
=AND(조건1, 조건2, ...)
모든 조건이 모두 참(TRUE)일 때만 TRUE를 반환합니다. 하나라도 틀리면 FALSE입니다.
OR
=OR(조건1, 조건2, ...)
여러 조건 중 하나라도 참(TRUE)이면 TRUE를 반환합니다.
4. 수학 / 삼각 함수
SUM / SUMIF
=SUMIF(조건범위, 조건, [합계범위])
SUM은 단순히 합계를 구하고, SUMIF는 지정한 조건을 만족하는 데이터만의 합계를 구합니다.
ROUND 패밀리
=ROUND(숫자, 자릿수)
지정한 자릿수로 숫자를 처리합니다.
ROUND: 반올림
ROUNDUP: 올림
ROUNDDOWN: 내림
INT / TRUNC
=INT(숫자)
=TRUNC(숫자)
INT는 자신보다 크지 않은 정수로 내림하고, TRUNC는 단순히 소수점 이하를 절사(버림)합니다.
ABS / MOD
=ABS(숫자)
=MOD(숫자, 나누는수)
ABS는 숫자의 절대값(부호 제거)을, MOD는 나눗셈의 나머지를 구합니다.
5. 통계 함수
AVERAGE
=AVERAGE(인수1, 인수2...)
인수들의 평균(산술 평균)을 구합니다.
MAX / MIN
=MAX(범위) / =MIN(범위)
범위 내에서 최대값(MAX)최소값(MIN)을 구합니다. (LARGE, SMALL은 k번째로 큰/작은 값)
COUNT 패밀리
=COUNT / COUNTA / COUNTIF
COUNT: 숫자가 있는 셀 개수
COUNTA: 비어있지 않은(모든) 셀 개수
COUNTBLANK: 비어있는 셀 개수
COUNTIF: 조건에 맞는 셀 개수
RANK.EQ
=RANK.EQ(값, 범위, [옵션])
지정한 범위 내에서 값의 순위(등수)를 구합니다. (0이나 생략은 내림차순, 1은 오름차순)

확인 문제

1 / 10
문제 1
엑셀의 수식에서 계산 우선순위가 가장 높은 연산자는 무엇인가?
덧셈 (+)
괄호 ( )
곱셈 (*)
지수 (^)
💡 해설: 수학과 마찬가지로 괄호 ( ) 가 가장 먼저 계산되며, 그다음 지수(^), 곱셈/나눗셈, 덧셈/뺄셈 순입니다.
문제 2
수식 입력 중 상대 참조를 절대 참조($A$1)로 변경하려고 할 때 누르는 단축키는?
F1
F2
F3
F4
💡 해설: 참조할 셀을 선택하고 F4 키를 누르면 상대참조 ➔ 절대참조 ➔ 혼합참조 순으로 순환하며 변경됩니다.
문제 3
=IF(점수>=80, "합격", "불합격") 수식에서 점수가 85점일 때 반환되는 결과는?
합격
불합격
TRUE
FALSE
💡 해설: 85 >= 80 이라는 조건이 참(TRUE)이므로, 두 번째 인수인 "합격"을 반환합니다.
문제 4
IFERROR 함수의 역할로 올바른 것은?
수식의 에러를 강제로 수정한다.
수식 결과가 오류일 경우 지정된 값을 반환한다.
조건이 여러 개인 경우를 처리한다.
오류가 발생한 셀을 삭제한다.
💡 해설: IFERROR 함수는 수식 결과가 정상적이면 결과를, 오류(Error)가 나면 사용자가 지정한 문자나 숫자를 반환하여 오류 표시를 숨깁니다.
문제 5
=ROUND(3.14159, 2) 의 결과값은?
3.1
3.14
3.142
3
💡 해설: ROUND 함수는 반올림 함수이며, 2는 소수점 둘째 자리까지 표시하라는 의미입니다. 셋째 자리인 1에서 반올림하므로 결과는 3.14 입니다.
문제 6
지정된 범위에서 '숫자'가 포함된 셀의 개수만을 구하는 함수는?
COUNT
COUNTA
COUNTIF
SUM
💡 해설: COUNT는 '숫자' 데이터의 개수만 셉니다. COUNTA는 문자를 포함하여 비어있지 않은 모든 셀의 개수를 셉니다.
문제 7
특정 조건을 만족하는 셀들의 '합계'를 구하고자 할 때 사용하는 함수는?
SUM
COUNTIF
SUMIF
AVERAGEIF
💡 해설: 합계(SUM)와 조건(IF)이 결합된 함수인 SUMIF를 사용합니다.
문제 8
논리 함수 중 모든 인수가 '참(TRUE)'일 때만 결과로 TRUE를 반환하는 함수는?
IF
OR
AND
NOT
💡 해설: AND 함수는 조건이 모두 만족(TRUE)해야만 TRUE를 출력합니다. 하나라도 만족하면 되는 것은 OR 함수입니다.
문제 9
RANK.EQ 함수의 기능으로 알맞은 것은?
수 목록 내에서 지정한 수의 크기 순위(등수)를 반환한다.
지정한 숫자들 중 가장 큰 값을 반환한다.
숫자의 소수점 이하를 버리고 정수만 반환한다.
주어진 조건에 맞는 데이터의 개수를 샌다.
💡 해설: RANK.EQ 함수는 데이터 집합 안에서 특정 값의 등수(순위)를 계산해 주는 통계 함수입니다.
문제 10
데이터가 입력되지 않은 '빈 셀'의 개수를 구하는 함수는?
COUNT
COUNTA
COUNTBLANK
DCOUNT
💡 해설: BLANK(비어있는 공간)의 개수를 센다는 의미를 가진 COUNTBLANK 함수를 사용합니다.
0/10
훌륭합니다!
모든 문제를 정확히 풀었습니다.