엑셀 함수_241207_AND / OR / NOT

2024. 12. 7. 22:54·엑셀 공부/엑셀 함수 공부

개요

오늘은 논리 연산 함수인 AND와 OR, NOT을 공부했다.

많이 사용되며 주로 IF 함수와 같이 사용되니 아주 중요하다고 볼 수 있다!

근데 프로그래밍을 공부해봤다면 아주 쉽고 간단한 내용이다.

 

그리고 오늘의 블로그 컨셉은 QnA다.

이유는 없구 그냥 해보고 싶었답...

 

AND

=AND(logical1, [logical2], ...)

인수가 모두 TRUE이면 TRUE를 반환합니다.

 

설명 그대로이다!

인수로 넣은 애들이 모두 참이면 참을 반환한다.

하나라도 거짓이면 거짓을 반환한다.

 

Q. 인수로는 주로 어떤 게 들어가나요?

A. IF에 인수로 넣던거랑 비슷한 TRUE나 FALSE로 답변되는 식이 주로 들어갑니다.

 

Q. 그럼 인수로 숫자를 넣으면 어떻게 되나요?

A. 0이면 FALSE, 그 외에는 TRUE로 처리됩니다.

 

Q. 그럼 문자는요?

A. 문자는 아예 없는 인수 취급합니다.

 

OR

=OR(logical1, [logical2], ...)

하나 이상의 인수가 TRUE이면 TRUE를 반환합니다. 인수가 모두 FALSE인 경우에만 FALSE를 반환합니다.

 

설명 그대로이다!!!

인수로 넣은 애들이 하나라도 참이면 참을 반환한다.

모두 거짓이면 거짓을 반환한다.

 

특징은 AND랑 똑같다.

 

NOT

=NOT(logical)

TRUE 식에는 FALSE를, FALSE 식에는 TRUE를 돌려줍니다.

 

설명 그대로이다!!!!!

인수로 넣은 식이 반대로 반환된다.  

참 → 거짓 / 거짓 → 참

 

얘도 AND랑 똑같다.

 

응용

오늘의 하이라이트라고도 볼 수 있다.

아닐 수도 있음

 

예시 데이터이다.

 

당신은 면접관이며, 주어진 면접 대상자 평가 목록을 보고 합격 여부를 결정해야 한다.

조건은 다음과 같다.

 

1. 엑셀을 능숙하게 다루거나, 그러지 못하더라도 배울 열정이 있는 사람

2. 매일 블로그를 작성하는 꾸준한 사람

3. 위의 두 조건을 모두 만족할 경우, 합격 여부 컬럼에 "합격" 표시, 아니라면 "탈락" 표시

 

그러면 차례대로 함수를 짜보자.

'유근영' 행을 기준으로 한다.

 

먼저 1번 조건부터 처리해보자.

엑셀을 잘하거나 열정이 있다면 TRUE고 둘 다 아니라면 FALSE이다.

OR 함수를 사용해서 조져보자.

OR(B3="O", C3="O")

 

2번 조건이다.

매일 블로그를 작성해야한다.

식으로 표현한다면 다음과 같다.

D3="O"

 

마지막 3번 조건이다.

위의 두 식이 모두 TRUE라면 "합격", FALSE라면 "탈락"을 표시한다.

 

먼저 두 식이 모두 참이라면 참을 반환하는 식을 만들어보자.

AND 함수로 조져본다.

AND(OR(B3="O", C3="O"), D3="O")

 

그리고 구한 식이 참이라면 "합격", 거짓이면 "탈락"을 표시하는 식을 만들어보자.

전에 배웠던 IF 함수로 찌끄려보면?

=IF( AND(OR(B3="O", C3="O"), D3="O"), "합격", "탈락")

 

와우

이렇게 복잡해보이는 식이 완성된다.

하지만 위의 과정처럼 하나하나 보니까 이해가 쏙쏙된다.

 

이걸 이제 E3셀('유근영' 행의 합격 여부 셀)에 집어 넣으면?

오옷... 잘나온다...!

 

그럼 이제 자동 채우기 핸들을 사용해서 나머지 인원들의 합격 여부도 표시하면?

잘 나온다!

 

마무리

오늘은 논리 연산자인 AND, OR, NOT을 공부해봤다.

오늘은 함수 설명 위주가 아닌 응용 예시를 위주로 설명해보았다.

 

풀이 방법뿐만 아니라 직접 문제를 생각하니 이전에 배웠던 함수 공부도 되고,

새로 배우는 함수도 사용 방식을 빠르게 배울 수 있었다.

 

그리고 드디어 엑셀 함수 블로그 일주일차다.

끼얏호우~!

이 기세로 앞으로도 열심히 작성해보겠다!

'엑셀 공부 > 엑셀 함수 공부' 카테고리의 다른 글

엑셀 함수_241209_SUBSTITUTE  (2) 2024.12.09
엑셀 함수_241208_REPLACE  (0) 2024.12.08
엑셀 함수_241206_FIND / SEARCH  (0) 2024.12.06
엑셀 함수_241204_EVEN / ODD / MROUND  (0) 2024.12.04
엑셀 함수_241203_AVERAGE 함수  (0) 2024.12.03
'엑셀 공부/엑셀 함수 공부' 카테고리의 다른 글
  • 엑셀 함수_241209_SUBSTITUTE
  • 엑셀 함수_241208_REPLACE
  • 엑셀 함수_241206_FIND / SEARCH
  • 엑셀 함수_241204_EVEN / ODD / MROUND
유그냥
유그냥
  • 유그냥
    근영이 기획
    유그냥
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 게임 리뷰
      • 엑셀 공부
        • 엑셀 함수 공부
        • 이터널 리턴 아이템 테이블
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      COUNT
      쿠키 클리커
      Odd
      replace
      if
      함수
      And
      cookie cliker
      substitute
      len
      search
      Or
      AVERAGE
      이터널 리턴
      char
      엑셀
      even
      데이터 테이블
      mround
      Not
      find
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.1
    유그냥
    엑셀 함수_241207_AND / OR / NOT
    상단으로

    티스토리툴바