IF 함수는 지정한 조건이 TRUE이면 특정 값을 반환하고 해당 조건이 FALSE이면 다른 값을 반환합니다.
논리함수 중에서 가장 많이 사용하고 특정값 크기에 따라 단계별로 조건을 지정하여 다양하게 응용해서 사용합니다.
우리가 쉽게 볼 수 있는 학점의 분류, 값의 결과에 다른 텍스트 문자열을 반환할수 있어요.
IF(logical_test, [value_if_true], [value_if_false])
logical_test 필수 요소이며 TRUE 또는 FALSE가 될 수 있는 값 또는 식입니다.
value_if_true 및 value_if_false 인수로 IF 함수를 64개까지 중첩하여 검사할 수 있어요.
IF 함수에서 논리적으로 어떻게 TRUE 또는 FALSE가 되는지 보려면 위 그림 G3셀처럼 =F3>=80 를 입력해 봅니다. 평균값이 80점 이거나 크면 TRUE가 반환되고 80점보다 작으면 FALSE가 반환됩니다.
이같은 간단한 논리로 IF 함수를 중첩해서 사용하면 다양한 검사 결과를 만들수 있어요.
G8셀처럼 =IF(F8>=80,"잘함","더 열심히") 입력하면 TRUE 또는 FALSE에 따라 (잘함과 더열심히)가 반환됩니다.
IF 함수 중첩은 value_if_false에 IF 함수 하나를 더 넣으면 됩니다. 중첩이 많아지면 결과 값의 단계별로 표현할 텍스트를 잘 설계해야 합니다.
G13셀처럼 =IF(F13>=90,"매우 잘함",IF(F13>=80,"잘함","좀더 열심히"))를 입력하세요
IF함수가 중첩되어 매우 잘함이 추가 되었어요.
댓글 영역