2 / 3

엑셀 함수, 원리부터 · 2장

조건 함수: IF, COUNTIF, SUMIF

“만약 ~라면”을 엑셀에게 가르치기

1분 읽기

조건 함수는 "만약 ~라면" 을 엑셀에게 가르치는 도구입니다. 이 장에서는 시험과 실무에서 가장 자주 나오는 IF, COUNTIF, SUMIF 를 차례로 봅니다.

IF — 두 갈래 길

Excel=IF(조건, 참일 때 값, 거짓일 때 값)

점수가 60점 이상이면 "합격", 아니면 "불합격" 을 표시하려면 =IF(B2>=60, "합격", "불합격") 이라고 씁니다. 글자는 큰따옴표로 감싸고, 숫자와 셀 주소는 그대로 씁니다.

조건이 셋 이상이면 IF 안에 IF 를 넣습니다.

Excel=IF(B2>=90, "A", IF(B2>=80, "B", "C"))

COUNTIF — 조건에 맞는 칸 세기

Excel=COUNTIF(범위, 조건)

=COUNTIF(C2:C30, "합격") 은 합격자 수를, =COUNTIF(B2:B30, ">=80") 은 80점 이상인 사람 수를 셉니다. 비교 연산자를 쓸 때는 조건 전체를 따옴표로 감싸는 점에 주의하세요.

다른 칸의 값과 비교하려면 연산자와 주소를 & 로 이어 붙입니다: =COUNTIF(B2:B30, ">="&E1).

SUMIF — 조건에 맞는 값만 더하기

Excel=SUMIF(조건 범위, 조건, 합계 범위)

부서별 매출 합계를 구할 때 =SUMIF(A2:A50, "영업", D2:D50) 처럼 씁니다. A열에서 "영업" 인 행을 찾아, 같은 행의 D열 값을 더합니다.

함수하는 일형식
IF조건에 따라 값 선택IF(조건, 참, 거짓)
COUNTIF조건에 맞는 개수COUNTIF(범위, 조건)
SUMIF조건에 맞는 합계SUMIF(범위, 조건, 합계범위)
SUMIFS여러 조건의 합계SUMIFS(합계범위, 범위1, 조건1, …)

전체 메뉴