IF, AND, OR, 중첩된 IF & NOT 논리 함수 Excel
일이 항상 우리가 원하는 대로 되지는 않습니다. 예상치 못한 일이 일어날 수 있습니다. 예를 들어, 숫자를 나누어야 한다고 가정해 보겠습니다. 숫자를 0(영)으로 나누려고 하면 오류가 발생합니다. 이런 경우 논리 함수가 유용합니다. 이 튜토리얼에서는 다음 주제를 다룰 것입니다.
논리 함수란 무엇입니까?
수식이나 함수를 실행할 때 의사결정을 도입할 수 있는 기능입니다. 함수는 다음과 같은 용도로 사용됩니다.
- 조건이 참인지 거짓인지 확인
- 여러 조건을 함께 결합
조건은 무엇이며 왜 중요한가요?
조건은 true 또는 false로 평가되는 표현식입니다. 표현식은 셀에 입력된 값이 숫자 또는 텍스트 데이터 유형인지, 값이 지정된 값보다 크거나 같거나 작은지 등을 결정하는 함수일 수 있습니다.
IF 함수 예
이 튜토리얼의 가정용품 예산으로 작업해 보겠습니다. IF 함수를 사용하여 품목이 비싼지 아닌지 판별해 보겠습니다. 6,000보다 큰 값을 가진 품목은 비싸다고 가정해 보겠습니다. 6,000보다 작은 값은 덜 비싸다고 가정해 보겠습니다. 다음 이미지는 작업할 데이터 세트를 보여줍니다.
- F4 셀에 커서 포커스를 둡니다.
- IF 함수를 사용하는 다음 공식을 입력하세요.
=IF(E4<6000,"예","아니요")
이리,
- “=만약(...)” IF 함수를 호출합니다.
- “E4<6000” IF 함수가 평가하는 조건입니다. 셀 주소 E4(소계)의 값이 6,000 미만인지 확인합니다.
- "예" 이는 E4 값이 6,000보다 작은 경우 함수가 표시할 값입니다.
-
"아니오" 이는 E4의 값이 6,000보다 큰 경우 함수가 표시할 값입니다.
완료되면 Enter 키를 누르세요.
다음과 같은 결과가 나옵니다
Excel 논리 기능 설명
다음 표는 Excel의 모든 논리 함수를 보여줍니다.
S / N | FUNCTION | CATEGORY | 기술 | 사용법 |
---|---|---|---|---|
01 | 및 | 논리 | 여러 조건을 확인하고 모든 조건이 true로 평가되면 true를 반환합니다. | =AND(1 > 0,ISNUMBER(1)) 위의 함수는 두 조건이 모두 True이므로 TRUE를 반환합니다. |
02 | 그릇된 | 논리 | 논리값 FALSE를 반환합니다. true 또는 false를 반환하는 조건이나 함수의 결과를 비교하는 데 사용됩니다. | 거짓() |
03 | IF | 논리 |
조건이 충족되는지 여부를 확인합니다. 조건이 충족되면 true를 반환합니다. 조건이 충족되지 않으면 false를 반환합니다. =IF(논리_테스트,[값_if_true],[값_if_false]) |
=IF(ISNUMBER(22),"예", "아니요") 22는 숫자이므로 Yes를 반환합니다. |
04 | 오류 | 논리 | 오류가 발생하지 않으면 표현식 값을 반환합니다. 오류가 발생하면 오류 값을 반환합니다. | =IFERROR(5/0,"XNUMX으로 나누기 오류") |
05 | IFNA | 논리 | #N/A 오류가 발생하지 않으면 값을 반환합니다. #N/A 에러가 발생하면 NA 값을 반환합니다. #N/A 오류는 수식이나 함수에 사용할 수 없는 값을 의미합니다. |
=IFNA(D6*E6,0) NB 위 수식은 D6 또는 E6 둘 중 하나가 비어 있는 경우 XNUMX을 반환합니다. |
06 | 않습니다. | 논리 | 조건이 false이면 true를 반환하고 조건이 true이면 false를 반환합니다. |
=NOT(ISTEXT(0)) 주의: 위 함수는 true를 반환합니다. 이는 ISTEXT(0)가 false를 반환하고 NOT 함수가 false를 TRUE로 변환하기 때문입니다. |
07 | OR | 논리 | 여러 조건을 평가할 때 사용됩니다. 조건 중 일부 또는 전부가 true인 경우 true를 반환합니다. 모든 조건이 거짓인 경우 거짓을 반환합니다. |
=OR(D8=”관리자”,E8=”계산원”) 주의: 위 함수는 D8과 E8 관리자 또는 계산원 중 하나 또는 둘 다인 경우 true를 반환합니다. |
08 | TRUE | 논리 | 논리값 TRUE를 반환합니다. true 또는 false를 반환하는 조건이나 함수의 결과를 비교하는 데 사용됩니다. | 진실() |
중첩된 IF 함수
중첩된 IF 함수는 다른 IF 함수 내의 IF 함수입니다.. 중첩된 if 문은 두 개 이상의 조건을 처리해야 할 때 유용합니다. 요일을 확인하는 간단한 프로그램을 개발한다고 가정해 보겠습니다. 해당 날짜가 토요일이면 "파티 잘하기"를 표시하고, 일요일이면 "쉬는 시간"을 표시하고, 다음 날부터 시작되는 날짜이면 "휴식할 시간"을 표시하고 싶습니다. Monday 우리가 표시하고 싶은 금요일까지 할 일 목록을 작성하는 것을 잊지 마세요.
중첩된 if 함수는 위의 예를 구현하는 데 도움이 될 수 있습니다. 다음 흐름도는 중첩된 IF 함수가 어떻게 구현되는지 보여줍니다.
위 흐름도의 공식은 다음과 같습니다.
=IF(B1=”일요일”,”쉬는 시간”,IF(B1=”토요일”,”파티 잘하기”,”할 일 목록”))
이리,
- “=만약(….)” 주요 if 함수입니다
- “=IF(…,IF(….))” 두 번째 IF 함수는 중첩된 함수입니다. 기본 IF 함수가 false를 반환한 경우 추가 평가를 제공합니다.
실용적인 예
새 통합 문서를 만들고 아래와 같이 데이터를 입력하십시오.
- 다음 공식을 입력하세요
=IF(B1=”일요일”,”쉬는 시간”,IF(B1=”토요일”,”파티 잘하기”,”할 일 목록”))
- 셀 주소 B1에 토요일을 입력하세요.
- 다음과 같은 결과가 나옵니다
요약
평가할 때 의사결정을 도입하기 위해 논리 함수가 사용됩니다. 공식과 함수 Excel에서.