본문 바로가기

국가공인자격/ITQ & DIAT & E-TEST

[ITQ_엑셀]엑셀함수_AND함수/ 논리함수, 조건을 모두 충족하는지 확인하는 함수

 

 

안녕하세요, 온라인컴퓨터강좌 컴띵입니다.

 

날씨는 점점 더 좋아지고, 여름이 다가오고 있습니다. 낮에는 정말 덥더라구요. 컨디션 조절에 신경을 쓰셔야 할것 같습니다.

그래야 공부도 잘 할 수 있으니까요^^

 

오늘은 AND함수에 대해 공부해보겠습니다. AND함수는 제시하는 조건을 모두 만족해야 TRUE값이 나오고, 조건 중 하나라도 충족하지 않을때는 FALSE값이 나오는 함수입니다.

 

그러니, 만약 조건이 키가 170이상이며, 25살이상이면 A, 아니라면 B 라는 값을 입력하라.

이렇게 된다면 170이상이고 25살 이상인 모든 셀값에 대해서는 A가 입력되고, 170이 안되거나, 25살 미만일 경우에는 B라는 값이 나오는 것입니다.

 

 

 

여기서는 중간, 기말 점수가 모두 80점 이상이면 이라는 조건을 모두 충족했을 경우 "통과", 그렇지 않은경우에는 "재시험"

이라는 값을 입력하라고 되어있습니다.

 

이대로 AND함수를 이용해서 적용해 보도록 하겠습니다.

 

 

 

 

우선 IF함수를 적어줍니다. 논리식에 AND함수를 이용하여 조건을 입력하도록 할 겁니다.

=IF(를 적어주고 AND함수를 다시 적어주면 중복으로 함수를 적용할 수 있습니다.

 

=IF(AND(  이렇게 입력하고 원하는 조건을 계속 입력해줍니다.

 

 

 

D4>=80, E4>=80 이렇게 입력을 합니다, D4값이 80보다 크거나 같고, E4값이 80보다 크거나 같아야 한다. 라고 조건값을

입력하고 괄호를 닫아줍니다.

 

그럼 AND함수의 입력은 끝났습니다.

위에서 설명했던 것 처럼 AND함수는 제시한 조건에 모두 충족해야만 TRUE값이 나오게 되어있습니다.

 

 

 

재시험이라는 결과가 나왔습니다.

기말고사점수는 80점이상 이지만, 중간고사 점수가 80점을 넘지 못했기 때문에 FALSE에 해당하는 "재시험"이라는 값이 입력되었습니다.

 

 

 

AND를 입력하고 ctrl +A 를 눌러서 인수입력창을 활성화하였습니다. 원하는 조건을 입력해 보도록 하겠습니다.

 

인수가 모두 TRUE이면 TRUE를 반환합니다 라고 적혀있습니다. 하지만 두개의 조건 중 하나가 FALSE이므로

전체적인 값은 FALSE입니다.

 

 

 

IF함수로 돌아와서 TRUE값과 FALSE값을 입력해 줍니다.

 

 

나머지 셀의 값은 자동채우기를 사용하여 채워줍니다.

 

절대참조할 영역이나 값이 없기 때문에 바로 드래그를 하면 값이 채워집니다.

함수를 이해하기만 한다면 쉽게 적용할 수 있는 함수 입니다.  이처럼 혼자서 사용되기 보다는 복합적으로 다른 함수와

사용이 되는 경우가 대부분이니, 눈여겨보셨으면 합니다.

 

온라인컴퓨터강좌 컴띵었습니다. 감사합니다.