Loading...

카테고리 없음 / / 2024. 2. 27. 09:59

MAXIFS 함수

1.MAXIFS 함수 정의 란?

MAXIFS 함수는 조건에 따라 최댓값을 반환하는 Excel 함수입니다. 특정 범위에서 지정된 조건을 충족하는 값 중에서 최댓값을 찾습니다. MAXIFS 함수의 구문은 다음과 같습니다:

excelCopy code
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • max_range: 최댓값을 찾을 범위입니다.
  • criteria_range1: 첫 번째 조건을 적용할 범위입니다.
  • criteria1: 첫 번째 조건입니다.
  • criteria_range2, criteria2: 추가 조건과 해당 범위입니다. (선택 사항)

예를 들어, 다음과 같은 데이터가 있다고 가정해보겠습니다:

cssCopy code
| 제품명 | 판매량 | 지역 | |---------|------|-----| | 제품1 | 10 | A | | 제품2 | 15 | B | | 제품1 | 20 | A | | 제품2 | 25 | B | | 제품1 | 30 | A |

이때, "제품1"이면서 "A" 지역의 판매량 중 최댓값을 찾으려면 다음과 같이 MAXIFS 함수를 사용할 수 있습니다:

excelCopy code
=MAXIFS(B:B, A:A, "제품1", C:C, "A")

이 함수는 "제품1"이면서 "A" 지역에 해당하는 판매량 중 최댓값을 반환합니다. 결과는 30이 될 것입니다.

 
 
 

2.예시

MAXIFS 함수는 여러 조건을 만족하는 범위 내에서 최댓값을 찾는 데 사용됩니다. 예시를 통해 자세히 살펴보겠습니다.

가령, 다음과 같은 데이터가 있다고 가정해 봅시다.

cssCopy code
| 제품명 | 판매량 | 지역 | |---------|------|-----| | 제품1 | 10 | A | | 제품2 | 15 | B | | 제품1 | 20 | A | | 제품2 | 25 | B | | 제품1 | 30 | A |

이때, "제품1"이면서 "A" 지역의 판매량 중 최댓값을 찾고자 한다면 MAXIFS 함수를 사용할 수 있습니다. 아래는 이를 구하는 Excel 함수의 예시입니다.

excelCopy code
=MAXIFS(B:B, A:A, "제품1", C:C, "A")

이 함수는 다음과 같은 의미를 가집니다.

  • B:B: 최댓값을 찾을 범위는 "판매량" 열 전체입니다.
  • A:A, "제품1": "제품1"에 해당하는 행을 찾습니다.
  • C:C, "A": "A" 지역에 해당하는 행을 찾습니다.

즉, "제품1"이면서 "A" 지역인 행들 중에서 "판매량" 열의 최댓값을 반환합니다. 결과는 30이 됩니다.

3.사용방법

MAXIFS 함수는 여러 조건을 기반으로 범위 내에서 최댓값을 찾는 데 사용됩니다. 아래는 MAXIFS 함수의 사용 방법에 대한 설명입니다.

구문:

excelCopy code
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • max_range: 최댓값을 찾을 범위입니다.
  • criteria_range1, criteria_range2, ...: 조건을 검사할 범위입니다.
  • criteria1, criteria2, ...: 조건 범위에 대한 식별자 또는 조건을 지정합니다.

예시:

다음은 MAXIFS 함수를 사용하여 조건에 따라 최댓값을 찾는 예시입니다.

excelCopy code
=MAXIFS(B2:B6, A2:A6, "제품1", C2:C6, "A")

이 예시에서는 다음과 같은 열이 있습니다.

cssCopy code
| 제품명 | 판매량 | 지역 | |---------|------|-----| | 제품1 | 10 | A | | 제품2 | 15 | B | | 제품1 | 20 | A | | 제품2 | 25 | B | | 제품1 | 30 | A |

이 함수는 "제품1"이면서 "A" 지역의 판매량 중 최댓값을 찾습니다. 결과는 30이 됩니다.

주의사항:

  • MAXIFS 함수는 Excel 2019부터 사용 가능한 동적 배열 함수입니다.
  • 이전 버전에서는 SUMIFS 및 INDEX와 MATCH 조합을 사용하여 비슷한 결과를 얻을 수 있습니다.

4.함수 사용팁

MAXIFS 함수를 효과적으로 사용하기 위해 몇 가지 팁이 있습니다:

  1. 동적 배열 함수 확인: MAXIFS는 동적 배열 함수 중 하나입니다. 따라서 Excel 365 또는 Excel 2019와 같은 최신 버전에서만 사용할 수 있습니다. 이러한 버전을 사용하지 않는 경우 대체 방법을 고려해야 합니다.
  2. 조건이 여러 개일 때 활용: MAXIFS는 여러 개의 조건을 기반으로 최댓값을 찾는 데 유용합니다. 여러 조건을 효과적으로 처리하고 검색할 수 있습니다.
  3. 범위와 조건의 수 일치: 범위와 조건의 수는 일치해야 합니다. 즉, 조건이 2개면 조건 범위도 2개여야 합니다.
  4. 범위가 서로 다른 조건: 각 조건의 범위가 서로 다른 경우 SUMPRODUCT와 -- 연산자를 사용하여 처리할 수 있습니다.

예를 들어:

excelCopy code
=MAXIFS(B2:B6, A2:A6, "제품1", C2:C6, "A")

이는 "제품1"이면서 "A" 지역의 판매량 중 최댓값을 찾습니다. 이러한 유연성을 활용하여 복잡한 조건을 다룰 수 있습니다.