IFS 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

IFS 함수 하나 이상의 조건을 만족 되 고 첫 번째 TRUE 조건에 해당 하는 값을 반환 하는지 여부를 확인 합니다. IFS 여러 중첩 된 IF 문을 대신할 수 및 여러 조건이 포함 된 읽기가 훨씬 쉽습니다.

참고: 이 기능은 Office 365 구독이있는 경우가 아니면 Excel 2016에서 사용할 수 있는 아닙니다. Office 365 등록자에 최신 버전의 Office 정하는경우.

간단한 구문

  • IFS([Something is True1, Value if True1, [Something is True2, Value if True2],…[Something is True127, Value if True127])

참고 사항: 

  • IFS 함수에서는 최대 127가지 조건을 테스트할 수 있습니다.

  • 예를 들면 다음과 같습니다.

  • 이 수식의 의미는 IF(A1이 1이면 1을 표시하고, A1이 2이면 2를 표시하고 A1이 3이면 3을 표시함)입니다.

  • 여러 조건을 올바른 순서로 입력해야 하고 빌드, 테스트 및 업데이트를 수행하기가 매우 어려울 수 있으므로 IF 또는 IFS 문에서 조건을 너무 많이 사용하는 것은 일반적으로 좋지 않습니다.

  • =IFS(A1=1,1,A1=2,2,A1=3,3)

구문

  • IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

인수

설명

logical_test1(필수)

TRUE 또는 FALSE로 계산되는 조건입니다.

value_if_true1(필수)

logical_test1이 TRUE로 계산되는 경우에 반환될 결과입니다. 비어 있을 수 있습니다.

logical_test2...logical_test127(선택 사항)

TRUE 또는 FALSE로 계산되는 조건입니다.

value_if_true2...value_if_true127(선택 사항)

logical_testN이 TRUE로 계산되는 경우에 반환될 결과입니다. 각 value_if_trueNlogical_testN 조건에 해당합니다. 비어 있을 수 있습니다.

예제 1

IFS 함수 점수 예제입니다.  B2 셀의 수식은 	=IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

A2:A6 셀에 대한 수식은 다음과 같습니다.

  •  =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

이 수식의 의미는 IF(A2가 89보다 크면 “A”를 반환하고, A2가 79보다 크면 “B”를 반환하는 식으로 계속하다가 59보다 작은 모든 값의 경우에는 “F”를 반환함)입니다.

예제 2

IFS 함수 - 요일 예제 - G2 셀의 수식은 	=IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

G7 셀의 수식은 다음과 같습니다.

  •  =IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

이 수식의 의미는 IF(F2 셀의 값이 1이면 D2 셀의 값을 반환하고, F2 셀의 값이 2이면 D3 셀의 값을 반환하는 식으로 계속하다가 마지막으로 다른 조건이 모두 충족되는 않는 경우 D8 셀의 값으로 종료함)입니다.

주의

  • 기본 결과를 지정하려면 최종 logical_test 인수에 TRUE를 입력합니다. 충족되는 다른 조건이 없는 경우 해당 값이 반환됩니다. 예제 1의 6행과 7행(점수가 58점인 행)에서 이를 보여 줍니다.

  •  해당하는 value_if_true 없이 logical_test 인수를 지정한 경우 이 함수는 “You've entered too few arguments for this function(이 함수에 대한 인수를 너무 적게 입력했습니다)” 오류 메시지를 표시합니다.

  • logical_test 인수를 계산하여 TRUE 또는 FALSE 이외의 값으로 확인될 경우 이 함수는 #VALUE! 오류를 반환합니다.

  •  TRUE 조건이 없는 경우 이 함수는 #N/A 오류를 반환합니다.

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

관련 항목

IF 함수
고급 IF 함수 - 중첩된 수식 사용 및 오류 방지
교육 비디오: 고급 IF 함수
COUNTIF 함수는 단일 조건을 따라 값의 개수 계산
COUNTIFS 함수는 여러 조건에 따라 값의 개수 계산
SUMIF 함수는 단일 조건에 따라 값의 합계 계산
SUMIFS 함수는 여러 조건에 따라 값의 합계 계산
AND 함수
OR 함수
VLOOKUP 함수
Excel의 수식 개요
수식 손상을 방지하는 방법
오류 검사를 사용하여 수식에서 오류 감지
논리 함수
Excel 함수(사전순)
Excel 함수(범주별)

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×