1.LARGE 함수 정의 란?
LARGE 함수는 데이터 범위에서 n번째로 큰 값을 반환하는 함수입니다.
LARGE 함수 구문:
excelCopy code
LARGE(array, k)
- array: 대상 데이터 범위나 배열입니다.
- k: 반환하려는 순위를 나타내는 숫자입니다. 1은 가장 큰 값, 2는 두 번째로 큰 값, 등등을 의미합니다.
예시:
excelCopy code
=LARGE(A1:A10, 2)
이 예시에서는 A1부터 A10까지의 데이터 범위에서 두 번째로 큰 값을 반환합니다.
2.예시
가령, 엑셀의 A열에 다음과 같은 숫자들이 들어있다고 가정해 봅시다.
yamlCopy code
A --- 5 10 8 15 3
여기서 LARGE 함수를 사용하여 2번째로 큰 값을 찾는 예시는 다음과 같습니다:
excelCopy code
=LARGE(A1:A5, 2)
이 함수는 A1부터 A5까지의 범위에서 2번째로 큰 값을 찾아 반환합니다. 위의 예시 데이터에서는 결과가 10이 됩니다.
3.사용방법
LARGE 함수는 주어진 범위에서 지정된 크기의 순서에 해당하는 값을 반환하는 함수입니다. 함수 구문은 다음과 같습니다.
excelCopy code
=LARGE(array, k)
- array: 숫자 값이 들어있는 데이터 범위나 배열입니다.
- k: 반환하려는 순서의 크기를 나타내는 숫자입니다. 1은 가장 큰 값, 2는 두 번째로 큰 값, 등등을 의미합니다.
예를 들어, A열에 다음과 같은 숫자들이 들어있다고 가정해 봅시다.
yamlCopy code
A --- 5 10 8 15 3
여기서 LARGE 함수를 사용하여 2번째로 큰 값을 찾는 식은 다음과 같습니다.
excelCopy code
=LARGE(A1:A5, 2)
이렇게 사용하면 함수는 A1부터 A5까지의 범위에서 2번째로 큰 값을 찾아 반환합니다. 위의 예시 데이터에서는 결과가 10이 됩니다.
4.함수 사용팁
LARGE 함수를 사용할 때 고려해야 할 몇 가지 사용 팁이 있습니다.
- 크기 지정 주의: 함수의 두 번째 인수인 k에는 반환하려는 크기의 순서를 나타내는 숫자를 지정합니다. 이 값은 1보다 크거나 같아야 합니다. 1은 가장 큰 값을, 2는 두 번째로 큰 값을 나타냅니다.
- 범위 지정: 함수의 첫 번째 인수 array에는 숫자 값이 들어있는 데이터 범위나 배열을 지정해야 합니다. 범위를 정확하게 지정해야 원하는 결과를 얻을 수 있습니다.
- 동일한 크기의 값 처리: LARGE 함수는 중복된 값에 대해 동일한 크기를 반환합니다. 예를 들어, 동일한 크기의 두 번째로 큰 값이 두 개 있다면 두 값 모두 반환됩니다.
- 오름차순 정렬: LARGE 함수는 큰 값을 찾기 위해 내림차순으로 정렬된 배열이 필요합니다. 데이터가 정렬되어 있지 않으면 원하는 결과를 얻을 수 없습니다.
- 오류 처리: 데이터 범위에 충분한 값이 없어서 함수가 유효한 결과를 반환할 수 없는 경우 #NUM! 오류가 발생합니다. 이를 처리하기 위해 데이터의 크기를 미리 확인하고 적절한 오류 처리를 추가할 수 있습니다.
5.주의사항
LARGE 함수를 사용할 때 주의해야 할 몇 가지 사항이 있습니다.
- 유효한 범위 지정: 함수의 첫 번째 인수인 array에는 숫자 값이 들어있는 데이터 범위나 배열을 지정해야 합니다. 이 범위는 유효한 숫자 값으로 채워져 있어야 합니다. 그렇지 않으면 함수는 #VALUE! 오류를 반환할 수 있습니다.
- 유효한 k 값 지정: 함수의 두 번째 인수인 k는 반환하려는 크기의 순서를 나타내는 숫자를 지정합니다. 이 값은 1보다 크거나 같아야 합니다. 1은 가장 큰 값을, 2는 두 번째로 큰 값을 나타냅니다. 유효하지 않은 k 값이 전달되면 함수는 #NUM! 오류를 반환합니다.
- 동일한 크기의 값 처리: LARGE 함수는 중복된 값에 대해 동일한 크기를 반환합니다. 즉, 동일한 크기의 값이 여러 개 있는 경우 그 중 하나만 반환됩니다.
- 오름차순 정렬: LARGE 함수는 큰 값을 찾기 위해 내림차순으로 정렬된 배열이 필요합니다. 데이터가 정렬되어 있지 않으면 원하는 결과를 얻을 수 없습니다.
- 숨겨진 오류 처리: 데이터의 범위에 오류 값이나 숨겨진 오류가 있는지 확인하고 이를 처리해야 합니다. 이런 오류는 함수의 결과에 영향을 미칠 수 있습니다.
이러한 주의사항을 고려하여 LARGE 함수를 사용하면 원하는 결과를 안정적으로 얻을 수 있습니다.