728x90
반응형
SMALL
IF, IFS 함수는 엑셀에서 조건이 참인지 거짓인지 판별할 때 사용하는 함수이다.
> IF 함수 : IF(참 거짓을 판별할 식, 참일 때 표시할 값, [거짓일 때 표시할 값(생략하면 FALSE 표시)])
예제)
A열 | B열 | C열 | |
1행 | 이름 | 국어 성적 | 통과 여부 |
2행 | 학생 A | 85 | =IF(C2>=85,"통과") -> 통과 |
3행 | 학생 B | 90 | =IF(C3>=85,"통과") -> 통과 |
4행 | 학생 C | 75 | =IF(C4>=85,"통과") -> FALSE |
5행 | 학생 D | 75 | =IF(C5>=85,"통과") -> FALSE |
> IFS 함수 : IFS(참 거짓을 판별할 식1, 참인 경우 결과, 참 거짓 판별식2, 참인 경우 결과2, ....,TRUE, 전부 참이 아닌 경우 결과)
IF함수와 달리 여러 조건의 식을 판별할 때 사용한다.
예제)
A열 | B열 | C열 | |
1행 | 이름 | 국어 성적 | 성적 |
2행 | 학생 A | 85 | =IFS(C2>=90,"A",C25>=80,"B", C25>=75,"C",TRUE,"D") -> B |
3행 | 학생 B | 90 | =IFS(C3>=90,"A",C26>=80,"B", C26>=75,"C",TRUE,"D") -> A |
4행 | 학생 C | 75 | =IFS(C4>=90,"A",C27>=80,"B", C27>=75,"C",TRUE,"D") -> C |
5행 | 학생 D | 75 | =IFS(C5>=90,"A",C28>=80,"B", C28>=75,"C",TRUE,"D") -> C |
6행 | 학생 E | 60 | =IFS(C6>=90,"A",C29>=80,"B", C29>=75,"C",TRUE,"D") -> D |
전부 참이 아닌 경우 결과 앞에 인수 TRUE를 넣어 줘야 에러가 나지 않는다.
- IF 함수의 경우에는 중첩해서(IF 함수 안에 IF함수) 쓸 수도 있다.
IF 함수 중첩 예제)
A열 | B열 | C열 | |
1행 | 이름 | 국어 성적 | 성적 |
2행 | 학생 A | 85 | =IF(C25>=90,"A",IF(C25>=80,"B", IF(C25>=75,"C","D"))) -> B |
3행 | 학생 B | 90 | =IF(C26>=90,"A",IF(C26>=80,"B", IF(C26>=75,"C","D"))) -> A |
4행 | 학생 C | 75 | =IF(C27>=90,"A",IF(C27>=80,"B", IF(C27>=75,"C","D"))) -> C |
5행 | 학생 D | 75 | =IF(C28>=90,"A",IF(C28>=80,"B", IF(C28>=75,"C","D"))) -> C |
6행 | 학생 E | 60 | =IF(C29>=90,"A",IF(C29>=80,"B", IF(C29>=75,"C","D"))) -> D |
그 외에 IF함수와 와 다른 함수를 같이 조합해서 쓰는 경우가 있다.
728x90
반응형
LIST
'Office > Excel' 카테고리의 다른 글
엑셀 함수 - LOOKUP 계열 함수 (98) | 2025.04.11 |
---|---|
엑셀 함수 - AND, OR (47) | 2025.03.10 |
엑셀 함수 - RANK 함수 (70) | 2025.02.25 |
EXCEL 함수 - ADDRESS 함수 (74) | 2025.02.12 |
엑셀 함수 - 날짜 표시(1) (67) | 2025.02.03 |