IF, AND, OR, 중첩된 IF & NOT 논리 함수 Excel

일이 항상 우리가 원하는 대로 되지는 않습니다. 예상치 못한 일이 일어날 수 있습니다. 예를 들어, 숫자를 나누어야 한다고 가정해 보겠습니다. 숫자를 0(영)으로 나누려고 하면 오류가 발생합니다. 이런 경우 논리 함수가 유용합니다. 이 튜토리얼에서는 다음 주제를 다룰 것입니다.

논리 함수란 무엇입니까?

수식이나 함수를 실행할 때 의사결정을 도입할 수 있는 기능입니다. 함수는 다음과 같은 용도로 사용됩니다.

  • 조건이 참인지 거짓인지 확인
  • 여러 조건을 함께 결합

조건은 무엇이며 왜 중요한가요?

조건은 true 또는 false로 평가되는 표현식입니다. 표현식은 셀에 입력된 값이 숫자 또는 텍스트 데이터 유형인지, 값이 지정된 값보다 크거나 같거나 작은지 등을 결정하는 함수일 수 있습니다.

IF 함수 예

이 튜토리얼의 가정용품 예산으로 작업해 보겠습니다. IF 함수를 사용하여 품목이 비싼지 아닌지 판별해 보겠습니다. 6,000보다 큰 값을 가진 품목은 비싸다고 가정해 보겠습니다. 6,000보다 작은 값은 덜 비싸다고 가정해 보겠습니다. 다음 이미지는 작업할 데이터 세트를 보여줍니다.

Excel의 IF 함수 예

  • F4 셀에 커서 포커스를 둡니다.
  • IF 함수를 사용하는 다음 공식을 입력하세요.

=IF(E4<6000,"예","아니요")

이리,

  • “=만약(...)” IF 함수를 호출합니다.
  • “E4<6000” IF 함수가 평가하는 조건입니다. 셀 주소 E4(소계)의 값이 6,000 미만인지 확인합니다.
  • "예" 이는 E4 값이 6,000보다 작은 경우 함수가 표시할 값입니다.
  • "아니오" 이는 E4의 값이 6,000보다 큰 경우 함수가 표시할 값입니다.

완료되면 Enter 키를 누르세요.

다음과 같은 결과가 나옵니다

Excel의 IF 함수 예

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 함수가 어떻게 구현되는지 보여줍니다.

Excel의 중첩 IF 함수

위 흐름도의 공식은 다음과 같습니다.

=IF(B1=”일요일”,”쉬는 시간”,IF(B1=”토요일”,”파티 잘하기”,”할 일 목록”))

이리,

  • “=만약(….)” 주요 if 함수입니다
  • “=IF(…,IF(….))” 두 번째 IF 함수는 중첩된 함수입니다. 기본 IF 함수가 false를 반환한 경우 추가 평가를 제공합니다.

실용적인 예

중첩된 IF 함수의 실제 예

새 통합 문서를 만들고 아래와 같이 데이터를 입력하십시오.

중첩된 IF 함수의 실제 예

  • 다음 공식을 입력하세요

=IF(B1=”일요일”,”쉬는 시간”,IF(B1=”토요일”,”파티 잘하기”,”할 일 목록”))

  • 셀 주소 B1에 토요일을 입력하세요.
  • 다음과 같은 결과가 나옵니다

중첩된 IF 함수의 실제 예

튜토리얼에 사용된 Excel 파일을 다운로드하세요.

요약

평가할 때 의사결정을 도입하기 위해 논리 함수가 사용됩니다. 공식과 함수 Excel에서.