1.LARGE 함수 정의 란?
LARGE 함수는 주어진 데이터 집합에서 N번째로 큰 값을 반환하는 엑셀 함수입니다. 이 함수는 데이터를 정렬하고 그 중에서 N번째로 큰 값을 찾아 반환합니다.
함수 구문은 다음과 같습니다:
- array: 큰 값을 찾을 데이터 집합입니다.
- k: 반환하려는 순위를 나타내는 매개변수입니다. 1이 가장 큰 값을, 2가 두 번째로 큰 값을 나타냅니다.
예를 들어, 다음과 같은 데이터가 있다고 가정합니다:
이 때, LARGE 함수를 사용하여 두 번째로 큰 값을 찾을 수 있습니다:
위의 예제에서는 데이터를 정렬하면 {30, 25, 20, 15, 10}이 되고, 두 번째로 큰 값은 25이므로 결과는 25가 됩니다.
주의: LARGE 함수를 사용할 때는 데이터의 크기가 충분하게 커야 합니다. 만약 k가 데이터 집합의 크기보다 크면, #NUM! 오류가 발생할 수 있습니다.
2.예시
예를 들어, 다음과 같은 엑셀 데이터가 있다고 가정해봅시다:
이 데이터에서 LARGE 함수를 사용하여 두 번째로 큰 값을 찾아보겠습니다. 다음과 같이 함수를 작성할 수 있습니다:
위의 함수는 데이터를 정렬한 후 두 번째로 큰 값을 반환합니다. 데이터를 정렬하면 {30, 25, 20, 15, 10}이 되고, 두 번째로 큰 값은 25입니다. 따라서 위의 함수는 결과로 25를 반환할 것입니다.
3.사용방법
LARGE 함수는 엑셀에서 주어진 범위에서 N번째로 큰 값을 찾는 데 사용됩니다. 함수의 일반적인 구문은 다음과 같습니다:
여기서:
- array: 큰 값을 찾을 데이터 범위입니다.
- k: 반환하려는 순위를 나타내는 매개변수입니다. 1이 가장 큰 값을, 2가 두 번째로 큰 값을 나타냅니다.
예를 들어, A1부터 A5까지의 데이터 범위에서 두 번째로 큰 값을 찾으려면 다음과 같이 사용할 수 있습니다:
이 함수는 데이터를 큰 순서대로 정렬하고, 두 번째로 큰 값을 반환합니다. 위의 사용 예시에서는 결과로 25가 반환될 것입니다.
4.함수 사용팁
LARGE 함수를 사용할 때 유용한 몇 가지 팁은 다음과 같습니다:
- 동적인 순위 선택: 함수의 두 번째 매개변수 k에 변수나 다른 셀의 값을 사용하여 동적으로 순위를 선택할 수 있습니다. 예를 들어, 다른 셀에 순위를 입력하고 해당 셀을 k로 사용할 수 있습니다.여기서 B1에는 순위가 입력된 셀이 있습니다.
-
excelCopy code=LARGE(A1:A5, B1)
- 중복 값 처리: 데이터에 중복 값이 있는 경우, LARGE 함수는 중복된 값을 무시하고 순위를 매깁니다. 만약 중복된 값도 고려하고 싶다면 다른 방법을 고려해야 할 수 있습니다.
- SMALL 함수와 함께 활용: LARGE 함수는 큰 값을 찾는 반면, SMALL 함수는 작은 값을 찾습니다. 두 함수를 조합하여 데이터에서 N번째로 크거나 작은 값을 찾을 수 있습니다.
-
excelCopy code=SMALL(A1:A5, 2) // 두 번째로 작은 값 찾기
- 배열 수식과 함께 사용: LARGE 함수는 배열 수식과 함께 사용하여 범위 전체에 대한 결과를 반환할 수 있습니다. 이를 활용하면 여러 값을 동시에 계산할 수 있습니다.이러한 팁을 활용하면 LARGE 함수를 더 유연하게 사용할 수 있습니다.
-
excelCopy code=LARGE(A1:A5, ROW(INDIRECT("1:"&COUNT(A1:A5))))