본문 바로가기
엑셀

엑셀 MATCH, IF, AND/OR 함수 이해하기.

by koko1 2023. 4. 1.
반응형

MATCH 함수 사용

MATCH 함수는 지정한 범위에서 특정 값을 찾아 해당 값의 위치를 반환하는 함수입니다. 다음은 MATCH 함수에 대한 구체적인 설명과 수식 예시입니다.

 

수식 형식: =MATCH(찾을 값, 찾을 범위, 매치 유형)

 

찾을 값: 찾으려는 값을 입력합니다.

찾을 범위: 찾을 값을 포함하는 범위를 지정합니다.

매치 유형: 찾을 값을 찾는 방법을 지정합니다. 0, 1, -1 중 하나의 값을 사용할 수 있습니다. 매치 유형을 생략하면 1로 간주됩니다.

매치 유형 값의 의미는 다음과 같습니다.

 

 

0: 정확히 일치하는 값을 찾습니다.

1: 찾을 값보다 큰 값을 찾습니다. (오름차순 정렬된 범위에서)

-1: 찾을 값보다 작은 값을 찾습니다. (내림차순 정렬된 범위에서)

예를 들어, A1부터 A10까지의 범위에서 5라는 값을 찾아 해당 값의 위치를 반환하려면 다음과 같은 수식을 사용합니다.

 

= MATCH(5, A1:A10, 0)

 

이 경우, A1부터 A10까지의 범위에서 5라는 값을 정확히 일치하는 값으로 찾으므로 매치 유형으로 0을 사용합니다.

 

MATCH 함수는 INDEX 함수와 함께 사용하여 특정 범위에서 찾은 값을 가져올 수 있습니다. 예를 들어, A1부터 A10까지의 범위에서 5라는 값을 찾아 해당 값이 위치한 행의 B열 값을 가져오려면 다음과 같은 수식을 사용합니다.

 

= INDEX(B1:B10, MATCH(5, A1:A10, 0))

 

이 경우, MATCH 함수를 사용하여 A1부터 A10까지의 범위에서 5라는 값을 찾아 해당 값의 위치를 반환하고, 반환된 위치를 INDEX 함수의 인덱스 값으로 사용하여 B1부터 B10까지의 범위에서 해당 값을 가져옵니다.

 

IF 함수 사용

IF 함수는 조건에 따라 결과를 반환하는 함수로, 일반적으로 다음과 같은 형태로 사용됩니다.

=IF(조건, 참일 때 결과, 거짓일 때 결과)

 

예를 들어, A1 셀에 있는 숫자가 10보다 크면 "큼"을, 그렇지 않으면 "작음"을 출력하려면 다음과 같은 수식을 사용합니다.

 

 

=IF(A1>10, "큼", "작음")

 

또 다른 예로, A1 셀에 있는 숫자가 0보다 큰 경우 "양수", 0인 경우 "0", 그리고 0보다 작은 경우 "음수"를 출력하려면 다음과 같은 수식을 사용합니다.

=IF(A1>0, "양수", IF(A1<0, "음수", "0"))

 

IF 함수를 사용하여 조건에 따라 다른 계산을 수행할 수도 있습니다. 예를 들어, A1과 A2의 합이 100을 초과하는 경우에는 100을 출력하고, 그렇지 않은 경우에는 합을 출력하려면 다음과 같은 수식을 사용합니다.

=IF(SUM(A1:A2)>100, 100, SUM(A1:A2))

 

AND/OR 함수 사용

AND/OR 함수는 여러 조건식을 결합하여 참/거짓을 반환하는 논리 함수입니다. AND 함수는 모든 조건식이 참일 경우에만 참을 반환하고, OR 함수는 조건식 중 하나라도 참이면 참을 반환합니다. 구체적인 수식과 예시를 살펴보겠습니다.

 

 

AND 함수 예시:

AND 함수는 모든 조건식이 참일 때에만 참을 반환합니다. 다음은 A1 셀에 있는 값이 10보다 크고, B1 셀에 있는 값이 20보다 크면 참을 반환하는 수식입니다.

=AND(A1>10, B1>20)

 

OR 함수 예시:

OR 함수는 조건식 중 하나라도 참이면 참을 반환합니다. 다음은 A1 셀에 있는 값이 10보다 크거나, B1 셀에 있는 값이 20보다 크면 참을 반환하는 수식입니다.

=OR(A1>10, B1>20)

 

AND/OR 함수를 활용하여 조건부 서식을 적용할 수도 있습니다. 예를 들어, A1부터 A10까지의 값 중 70 이상인 값은 파란색으로, 60 이상인 값은 노란색으로, 그 외의 값은 빨간색으로 서식을 적용하고 싶다면 다음과 같은 수식을 사용합니다.

=IF(AND(A1>=70, A1<=100), "파란색", IF(AND(A1>=60, A1<70), "노란색", "빨간색"))

 

위 수식에서 첫 번째 IF 함수에서 AND 함수를 사용하여 A1이 70 이상이고 100 이하인 경우에만 "파란색"을 반환하도록 하였고, 두 번째 IF 함수에서는 AND 함수를 사용하여 A1이 60 이상이고 70 미만인 경우에만 "노란색"을 반환하도록 하였습니다. 마지막으로, 두 번째 IF 함수에서 조건에 해당하지 않는 경우에는 "빨간색"을 반환하도록 하였습니다.

 

2023.04.16 - [엑셀] - 엑셀 차트 데이터 에러바 추가하기

 

엑셀 차트 데이터 에러바 추가하기

차트 데이터 에러바는 데이터 포인트의 변동성을 나타내는 데 유용합니다. 예를 들어, 차트 데이터가 평균 값과 표준 편차로 이루어진 경우, 에러바를 추가하여 데이터 포인트가 평균 값 주변에

4ulove.tistory.com

2023.04.18 - [엑셀] - 엑셀 차트 데이터 더블 클릭 시 동작 설정 이해하기.

 

엑셀 차트 데이터 더블 클릭 시 동작 설정 이해하기.

차트 데이터 더블 클릭 시 동작 설정은 차트를 보다 상세하게 조사하고, 데이터의 세부 정보를 확인하는 데 도움이 됩니다. 아래는 엑셀에서 차트 데이터 더블 클릭 시 동작 설정에 대한 구체적

4ulove.tistory.com

2023.04.12 - [엑셀] - 엑셀 차트 데이터 축 조절 이해하기.

 

엑셀 차트 데이터 축 조절 이해하기.

엑셀에서 차트를 만들 때, 축을 조절하여 그래프를 보다 적합하게 만들 수 있습니다. 데이터 축은 차트의 X축(수평축)과 Y축(수직축)으로 나뉘며, 각 축에 대한 범위, 눈금, 레이블 등을 조절할 수

4ulove.tistory.com

 

 

반응형

댓글