2024년부터 컴활2급(컴퓨터활용능력2급) 시험에 ifs 함수가 추가되었습니다.
여기서는 if 함수와 ifs 함수를 정리해 봅니다.
IF 함수
=if(logical_text, [value_if_true], [value_if_false]) |
logical_text의 값이 참(true)이면, value_if_true를 나타내고, 거짓(false)이면 value_if_false를 나타냅니다.
=IF(A2>=60, "합격", "불합격") |
if 함수의 중첩
엑셀의 함수는 64개까지 함수를 중첩할 수 있습니다. if 함수 내에 다른 if 함수를 중첩할 수 있습니다.
다음 코드는 점수에 따라 등급은 A,B,C로 나누는 if 함수를 나타낸 것입니다.
=IF(A2>=80,"A",IF(A2>=60,"B","C")) |
ifs 함수
이 함수는 Office 2019버전이나 그 이후의 버전에서 사용할 수 있습니다.
IFS 함수는 하나 이상의 조건이 충족되는지 확인하고 첫 번째 TRUE 조건에 해당하는 값을 반환합니다. IFS는 여러 중첩된 IF 문 대신 사용할 수 있고 여러 조건을 사용해도 읽기가 더 쉽습니다.
일반적으로 IFS 함수의 구문은 다음과 같습니다.
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로 계산되는 경우에 반환될 결과입니다. 비어 있을 수 있습니다.
value_if_true2...value_if_true127(선택 사항). logical_testN이 TRUE로 계산되는 경우에 반환될 결과입니다.
각 value_if_trueN은 logical_testN 조건에 해당합니다. 비어 있을 수 있습니다.
예제
=IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F") |
이 수식의 의미는 A2가 89보다 크면 “A”를 반환하고, A2가 79보다 크면 “B”를 반환하는 식으로 계속하다가 59보다 작은 모든 값의 경우에는 “F”를 반환합니다.
'컴퓨터활용능력_기출문제 > 스프레드시트_일반' 카테고리의 다른 글
(컴활) 스프레드시트 일반: 시나리오 관리자 (1) (0) | 2023.02.04 |
---|---|
(컴활) 스프레드시트 일반: 목표값 찾기 (0) | 2023.02.04 |
(컴활) 스프레드시트 일반: 인쇄, 머리글 바닥글 (0) | 2023.02.04 |
(컴활) 스프레드시트 일반: 인쇄, 페이지 나누기 (0) | 2023.02.04 |
(컴활) 스프레드시트 일반: 오류 메시지 (0) | 2023.02.04 |