엑셀에서 가장 많이 쓰이는 함수가 논리를 검사할 때 쓰이는 IF 입니다. IF 함수는 입력한 조건을 참과 거짓으로 나누는데 사용합니다. 그리고 AND 와 OR 함수를 함께 사용면 다양한 표현이 가능합니다. 조건이 하나가 아닌 여러 개를 한번에 넣어서 판단할 수 있기 때문입니다. 예를 들어 IF 와 AND 는 모든 조건을 만족할 때 참이 되고, IF 와 OR 는 조건 중 하나만 만족해도 참이 됩니다.
◎ IF 함수 사용 |
▼ 수식 입력줄에 IF 를 입력하거나 fx 버튼을 눌러 IF 함수를 찾아 [함수 마법사]를 띄웁니다.
▼ 함수 인수 마법사에는 3개의 입력란이 있습니다. 조건은 Logical_test 에 들어가고, 조건이 참이면 Value_if_true, 거짓이면 Value_if_false 에 입력한 값이 선택됩니다.
l Logical_test : 논리의 조건이 들어가게 된다.
l Value_if_true : Logical_test 가 참일 때 표시할 값
l Value_if_false : Logical_test 가 거짓일 때 표시할 값
▼ 예제는 평균 값이 80점 이상일때 “합격”, 그 이하면 “불합격” 으로 표시해야 합니다. IF 함수를 사용하면 간단하게 구현할 수 있겠죠. 첫 번째 Logical_test 에 합격 조건인 I3 > 80 을 넣습니다. 조건이 참이면 Value_if_true 에 있는 텍스트가 표시됩니다.
▼ IF 함수를 여러 번 써서 다중으로 판단할 수 있습니다. 예제에서 1월 성적과 2월 성적이 모두 80점 이상인 경우 합격을 주려고 합니다. 그러려면 우선 첫 번째 조건인 E3 > 80 이 참이어야겠죠. 참일 때 실행되는 곳에 IF(F3>80,"합격","불합격") 넣으면 두 조건 모두 만족하는 성적만 “합격” 처리가 됩니다.
=IF(E3>80, IF(F3>80,"합격","불합격"),"불합격") |
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 다중 IF 함수 와 IF 함수 구현하는 방법 ▶ 엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법 ▶ 엑셀 VBA IF 지시 구문 사용하는 방법, IF … ELSEIF … ELSE … ENDIF ▶ 엑셀 Excel 접미사 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기 |
◎ IF 함수에서 AND 를 사용해 표현하기 |
▼ IF 함수는 조건이 하나라서 단순한 표현만 가능합니다. 여러 조건을 한번에 표현하려면 IF 를 여러 번 사용해야 합니다. 하지만 조건이 늘어날수록 복잡해서 가독성이 떨어집니다. 다중 조건을 좀더 간단하게 표현할 수 있는 방법이 AND 와 OR 함수를 같이 사용하는 것입니다. 먼저 AND 에 대해 알아 보겠습니다. AND 는 입력한 조건이 모두 만족하면 TRUE 를 반환합니다. 그림처럼 IF 를 두 번 사용해서 만든 것 보다 간단하게 표현이 되었습니다.
=IF(AND(E3>80, F3>80), "합격", "불합격") |
◎ IF 함수에서 OR 를 사용해 표현하기 |
▼ 다음은 모든 조건을 만족하는 AND 가 아닌 조건 중 하나만 만족해도 TURE 를 반환하는 OR 함수 입니다. 그림처럼 1월과 2월 성적에서 하나만 80점이 되어도 합격이 되도록 수식을 만들었습니다.
=IF(OR(E4>80,F4>80), "합격", "불합격") |
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 다중 IF 함수 와 IF 함수 구현하는 방법 ▶ 엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법 ▶ 엑셀 VBA IF 지시 구문 사용하는 방법, IF … ELSEIF … ELSE … ENDIF ▶ 엑셀 Excel 접미사 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 하이퍼링크 클릭 했을 때 링크 오류가 나는 경우 (11) | 2024.05.27 |
---|---|
엑셀 Excel 여러 영역 다양한 조건에 맞는 값 합치기 (1) | 2024.05.27 |
엑셀 Excel 탐색기 폴더 파일 목록 간단하게 가져오기 (0) | 2024.05.27 |
엑셀 Excel 데이터 유효성 검사로 값 체크하기 (1) | 2024.05.26 |
엑셀 Excel 앞 뒤 공백 제거하는 방법, 바꾸기와 TRIM() 함수 이용 (0) | 2024.05.26 |
엑셀 Excel 응답 없음 이나 작동이 중지 되었을 때 조치 방법 (15) | 2024.05.25 |
엑셀 Excel 데이터 중 빈 셀에 포함한 행 전체 삭제하기 (1) | 2024.05.25 |
엑셀 Excel 차트, 그래프 만들기와 차트 요소(축, 범례, 제목) 수정하기 2부 (1) | 2024.05.25 |