IT

엑셀(excel) 논리함수의 정의와 논리함수 사용법

21century 2023. 11. 25. 08:31
반응형

엑셀(excel) 논리함수의 정의와 논리함수 사용법

 

엑셀 논리함수는 엑셀 함수 중에서도 가장 기본 중의 기본적인 함수로서 특정 조건을 검토하여 결과값을 TRUE or FALSE 값으로 나타내어 주는 함수입니다.

엑셀논리함수
엑셀논리함수

 

 

엑셀 논리 함수는 조건을 바탕으로 의사결정을 내리는 데 도움을 주는 도구입니다. 논리함수는 데이터를 평가하여 특정 조건이 충족되는지를 판단하고 TRUE 또는 FALSE 결과를 반환합니다. 다음은 몇 가지 일반적인 엑셀 논리 함수와 그 용도입니다:

 

IF Function: 이 함수는 가장 일반적으로 사용되는 논리 함수 중 하나입니다. 조건을 체크하고 조건이 참이면 하나의 값을 반환하고 조건이 거짓이면 다른 값을 반환합니다. 구문은 =IF(logical_test, value_if_true, value_if_f_lif_false)입니다

예제:

 

=IF(A1>10, "Yes", "No")

이 공식은 셀 A1의 값이 10보다 큰지 여부를 확인합니다. 참이면 ""를 반환하고, 그렇지 않으면 "아니오"를 반환합니다.

 

논리 AND 함수

: 이 함수는 지정된 조건이 모두 참인지 확인하고, 참이면 TRUE, 그렇지 않으면 FALSE를 반환합니다. 구문은 =AND(조건 1, 조건 2, ...)입니다

예제:

=AND(A1>10, B1<20)

이 공식은 셀 A1 10보다 크고 셀 B1 20보다 작은지 확인합니다. 두 조건이 모두 충족되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

 

논리 OR 함수

: 지정된 조건 중 하나가 참인지 확인하고 하나 이상의 조건이 참이면 TRUE를 반환하며, 그렇지 않으면 FALSE입니다. 구문은 =OR(조건 1, 조건 2, ...)입니다

예제:

 

=OR(A1="Apple", A1="Orange")

이 공식은 셀 A1 "Apple" 또는 "Orange" 중 하나가 포함되어 있는지 확인합니다. 두 조건 중 하나가 충족되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

 

NOT Function: 이 함수는 해당 인수의 논리적 값을 반전시킵니다. TRUE FALSE, FALSE TRUE로 변환합니다. 구문은 다음과 같습니다. =NOT(논리적)

예제:

 

=NOT(A1="빨간색")

이 공식은 셀 A1 "빨간색"이라는 텍스트가 포함되어 있지 않은지 확인합니다. 그렇지 않으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

 

이 기능들은 엑셀 공식 내에서 사용할 경우 매우 강력하여 사용자가 특정 조건에 따라 복잡한 계산을 수행할 수 있습니다.

 

그러면 하나씩 예제를 통하여 살펴보도록 하겠습니다.

 

논리함수

 

1) IF

수행할 논리 검사를 지정합니다

 =IF( 논리 , 조건이 참일때 나타낼값, 조건이 거짓일때 나타낼값)

 

) 다음을 IF문으로 나타내시오

 

100 200보다 작으면 "", 아니면 "거짓"    
       100 200 이 같으면 "거짓", 아니면 ""    

연산식

=IF(100<200,"","거짓")

=IF(100=200,"거짓","")

740401-1******   남자  
820306-2******   여자  

연산식

=IF(MID(B13,8,1)="1","남자","여자")

=IF(MID(B14,8,1)="1","남자","여자")

                     

    ) IF 함수를 활용하여 월평균 급여가 300만원 미만은 "서민층",

        500만원 미만은 "중산층", 500만원 이상은 "고소득층"으로 구분해 보시오

 

2500000   서민층  
4500000   중산층  
5500000   고소득층  

★ IF 함수는 7번까지 중첩해 사용할 수 있으며 그 이상은 중첩할수 없으므로 다른 방법을 사용

        하여야 한다

연산식

=IF(B18<3000000,"서민층",IF(B18<5000000,"중산층",IF(B18>=5000000,"고소득층",)))

=IF(B19<3000000,"서민층",IF(B19<5000000,"중산층",IF(B19>=5000000,"고소득층",)))

=IF(B20<3000000,"서민층",IF(B20<5000000,"중산층",IF(B20>=5000000,"고소득층",)))

 

2) NOT

논리식의 역을 구해준다

    =NOT(논리)

 

    =2=2 : TRUE      =NOT(2=2) : FALSE

    =2=3 : FALSE     =NOT(2=3) : TRUE

 

    ) NOT 함수를 사용하여 다음 논리식의 역을 구하시오

6 5보다 크다   FALSE  
9 2/3 6이 아니다   TRUE  

연산식

=NOT(6>5)

=NOT(9*2/3<>6)

 

3) OR

TRUE인 인수가 있으면 TRUE를 돌려줍니다

    =OR(논리)

 

     =OR(1+1=1 , 2+2=5) = FALSE

     =OR(1+1=2 , 2+2=5) = TRUE

 

    ) OR 함수를 사용하여 다음 논리식의 값을 구하시오

100 101 보다 크거나  50 100 1/2 이다   TRUE  
A B 보다 크거나 A C 보다 크다   FALSE  

연산식

=OR(100>101,50=100*1/2)

=OR("A">"B","A">"C")

 

4) AND

인수가 모두 TRUE이면 TRUE를 돌려줍니다

    =AND(논리)

 

     =AND(2+2=4, 2+3=5) = TRUE

     =AND(2+2=2, 2+3=5) = FALSE

 

    ) AND 함수를 사용하여 다음 논리식의 값을 구하시오

100 101 보다 크고  50 100 1/2 이다   FALSE
A B 보다 작고 C D 보다 작다   TRUE

연산식

=AND(100>101,50=100*1/2)

=OR("A"<"B","C"<"D")

 

5) 논리함수이 중첩사용

다음 주민등록번호를 참고하여 성별을 "남자", "여자"로 표기 하시오

621029-1******   남자
740401-2******   여자
000306-3******   남자
011020-4******   0

연산식

=IF(OR(MID(B67,8,1)="1",MID(B67,8,1)="3"),"남자",IF(OR(MID(B67,8,1)="2",MID(B67,8,1)="4"),"여자",))

=IF(OR(MID(B68,8,1)="1",MID(B68,8,1)="3"),"남자",IF(OR(MID(B68,8,1)="2",MID(B68,8,1)="4"),"여자",))

=IF(OR(MID(B69,8,1)="1",MID(B69,8,1)="3"),"남자",IF(OR(MID(B69,8,1)="2",MID(B69,8,1)="4"),"여자",))

=IF(OR(MID(B70,8,1)="1",MID(B70,8,1)="3"),"남자",IF(OR(MID(B70,8,1)="2",MID(B70,8,1)="4"),"여자",))

 

마이크로소프트 엑셀 함수에서 논리 함수는 어떤 식의 결과를 논리적으로 판정하고 결과값을 나타내는데 유용하다.

 

 

업무 시간을 단축시키는 엑셀(EXCEL) 함수 개념 및 사용법 : PC 활용능력 시험에 잘 나오는 함수

업무 시간을 단축시키는 엑셀 함수 개념 및 사용법 : PC 활용능력 잘 나오는 함수 오늘은 가장 많이 쓰이는 엑셀 함수의 개념 및 사용법에 대하여 알아 보기로 하겠습니다. 아래의 함수가 몇 십

www.bigmoneykorea.com

 

 

엑셀 텍스트 함수 정리 및 사용법

엑셀 텍스트 함수 정리 및 사용법 엑셀의 여러가지 함수 중에서도 가장 기본인 텍스트 함수에 대하여 알아 보기로 하자. 엑셀 텍스트 함수의 기능 문자의 공백의 없애기 문자와 문자를 연결하기

www.bigmoneykorea.com

 

 

마이크로소프트 엑셀(excel) 날자 함수 개념 및 사용법

엑셀 날짜 함수 개념 및 사용법 날자 함수 마이크로소프트 엑셀에서 DATE 기능은 제공되는 년, 월, 일 값을 기반으로 날짜를 작성하는 데 사용된다. 특히 개별 개체를 이용하여 날짜를 작성해야

www.bigmoneykorea.com

 

반응형