스프레드시트/논리 함수

위키책, 위키책
A B C D E F G H I
1 이름 점수
2 철수 70
3 영희 60
4
5
6
7
8
9
10

IF[+/-]

IF
함수 =IF(조건 , , 거짓 )
조건이 참일 때와 거짓일 때의 각각의 값을 출력한다.
지원하는 소프트웨어 및 버전
MS 지원
구글 스프레드시트 지원
한셀 지원
  • =IF(조건, , 거짓)

입력한 조건이 성립이 되면 을 출력하고 성립이 되지 않으면 거짓을 출력한다.

예시
  • =IF(C2>=70, "합격", "탈락")
    C2가 70보다 크거나 같으면 "합격", 그렇지 않으면 "탈락"을 출력한다.
    C2는 70이기 때문에 70보다 크거나 같아서 합격을 출력한다.
  • =IF(C3>=70, "합격", "탈락")
    C3이 70보다 크거나 같으면 "합격", 그렇지 않으면 "탈락"을 출력한다.
    C3는 60이기 때문에 70보다 크거나 같지 않아서 탈락을 출력한다.

IFS[+/-]

IFS
함수

=IFS(조건1, 참1, [조건2], [참2], [조건3], [참3], ..., [조건127], [참127]

)
IF 함수를 중첩하지 않고 여러 조건에 대한 값을 출력할 수 있다.
지원하는 소프트웨어 및 버전
MS 2019 버전 이상, MS 365, Web
  • =IFS(조건1, 참1, [조건2], [참2], [조건3], [참3], ..., [조건127], [참127])
    입력한 조건1이 참이면 참1을, 조건2가 참이면 참2 등등 IF 함수를 중첩하지 않고 여러 조건을 사용할 수 있다.
예시
  • =IFS(C3>=80, "A", C3>=70, "B", C3>=60, "C", C3<60, "F")[더보기 1]
    C3가 80보다 크거나 같으면 "A"를 출력하고 아닐 경우에 다음 조건으로 넘어간다. C3가 70보다 크거나 같으면 "B"를 출력하고 아닐 경우에 다음 조건으로 넘어간다. C3가 60보다 크거나 같으면 "C"를 출력하고 아닐 경우에 다음 조건으로 넘어간다. C3가 60보다 작으면 "F"를 출력한다.
    C3은 60이기 때문에 조건1인 C3>=80, 조건2인 C3>=70에 해당되지 않기 때문에 참1인 "A" 또는 참2인 "B"를 출력하지 않는다. 조건3인 C3>=60에 해당되기 때문에 참3의 "C"를 출력한다.

비고[+/-]

  1. IF 함수로 중첩할 경우에는 =IF(C3>=80, "A", IF(C3>=70, "B", IF(C3>=60, "C", "F")))로 표기할 수 있다.