Excel은 다양한 형태의 데이터를 이해하는 데 도움이 되는 다양한 기능을 제공합니다. 하지만 복잡한 데이터 집합으로 작업할 때는 기본 함수만으로는 정확한 계산을 수행하기에 충분하지 않을 수 있습니다. 이럴 때 고급 Excel 함수가 유용합니다.
이러한 함수 중 일부를 살펴보고 Excel에서 데이터 분석 및 계산에 함수를 사용하는 방법에 대해 설명합니다.
CONVERT
CONVERT 함수는 한 측정 단위에서 다른 측정 단위로 값을 변환합니다. Excel에서 CONVERT 함수의 구문은 다음과 같습니다:
=CONVERT(number, from_unit, to_unit)
Where:
⭐ 번호 : 변환하려는 값입니다.
⭐ FROM_UNIT : 현재 값의 측정 단위입니다.
⭐ to_unit : 값을 변환할 측정 단위입니다.
예를 들어 아래 공식은 A2 셀의 값을 미터에서 피트로 변환합니다.
=CONVERT(A2,"m", "ft")
델타
델타 함수는 두 숫자가 같은지 테스트합니다. 두 숫자가 같으면 1 값을 반환하고, 같지 않으면 0 을 반환합니다. 구문은 다음과 같습니다:
=DELTA(number1, number2)
여기서 “number1″과 “number2″는 비교하려는 값입니다. 예를 들어 아래 수식은 셀 A4 와 B4 를 비교합니다. 두 숫자가 같지 않으므로 0 가 반환됩니다.
=DELTA(A4, B4)
MODE.SNGL
Excel의 MODE.SNGL 함수는 숫자 집합에서 가장 자주 발생하거나 반복되는 값(모드)을 반환합니다. 이 함수는 여러 값 범위에서 가장 일반적인 단일 값을 찾는 데 사용됩니다. MODE.SNGL 함수의 구문은 다음과 같습니다.
=MODE.SNGL(number1, [number2], ...)
예를 들어 아래 수식은 B1 ~ B6 셀에서 가장 많이 발생하는 숫자를 찾아서 반환합니다.
=MODE.SNGL(B1:B6)
동일한 빈도로 여러 값이 발생하는 경우 MODE.SNGL은 해당 값 중 가장 작은 값을 반환합니다. 가장 많이 나타나는 모든 값을 찾으려면 MODE.MULT 함수를 사용할 수 있습니다.
FLOOR
Excel의 FLOOR 함수는 지정된 의미의 가장 가까운 배수로 숫자를 반올림합니다. FLOOR 함수의 구문은 다음과 같습니다:
=FLOOR(number, significance)
Where:
⭐ 숫자 : 반내림하려는 숫자입니다.
⭐ 중요도 : 숫자를 반올림할 배수입니다.
예를 들어, 다음 공식은 47 을 가장 가까운 10 으로 반올림하여 40 을 반환합니다.
=FLOOR(47, 10)
지정한 숫자가 이미 주어진 유의도의 배수인 경우 함수는 지정한 숫자 자체를 반환합니다. 또한 FLOOR 함수는 항상 반내림하므로 지정된 숫자보다 큰 값은 반환하지 않습니다. 예를 들어 아래 수식은 이미 10 의 배수이기 때문에 50 를 반환합니다.
=FLOOR(50, 10)
CEILING
이것은 FLOOR 함수와 반대입니다. CEILING은 지정된 의미의 가장 가까운 배수로 숫자를 반올림합니다.
=CEILING(number, multiple)
예를 들어, 다음 수식은 456 를 가장 가까운 100 로 반올림합니다.
=CEILING(456, 100)
CEILING 함수는 항상 반올림하므로 지정된 숫자보다 작은 값은 반환하지 않습니다.
GESTEP
GESTEP 함수는 숫자가 지정된 단계 값보다 크거나 같은지 여부를 테스트합니다.
=GESTEP(number, step)
여기서 ‘숫자’는 테스트할 숫자이고 ‘단계’는 숫자를 비교하려는 값입니다.
GESTEP은 숫자가 단계 값보다 크거나 같으면 1 를 반환하고, 숫자가 단계 값보다 작으면 0 를 반환합니다. 예를 들어 아래 수식은 B6 셀의 값을 단계 55 에 대해 테스트합니다.
=GESTEP(B6, 55)
GESTEP 함수를 SUMIFS 함수와 같은 다른 함수와 함께 사용하여 지정된 단계 값보다 크거나 같은 값의 수를 얻을 수 있습니다.
TRUNC
이 함수는 숫자의 소수 부분을 제거하여 숫자를 지정된 소수점 이하 자리 수 또는 정수로 자릅니다. TRUNC 함수의 구문은 다음과 같습니다:
=TRUNC(number, [num_digits])
Where:
⭐ 번호 : 잘라내려는 번호입니다.
⭐ 숫자_자리 : 숫자를 잘라내야 하는 소수점 이하 자리 수입니다. 이 값을 생략하면 숫자가 소수점 이하 0자리로 잘립니다.
예를 들어 아래 수식은 A2 셀의 3.14158 를 소수점 둘째 자리까지 잘라냅니다.
=TRUNC(A2, 2)
ABS
ABS는 부호가 없는 숫자, 즉 숫자의 절대값을 반환합니다. 양수 값은 그대로 유지하면서 음수 값을 양수 값으로 변환합니다. 여러 셀에 ABS 수식을 적용하려면 다음 Excel 스프레드시트 자동 채우기 트릭을 사용하여 셀에 수식을 채우면 됩니다.
=ABS(number)
아래 공식은 셀에 있는 숫자의 절대값을 반환합니다 A2 .
=ABS(A2)
AVERAGEIF
Excel의 AVERAGEIF 함수는 조건 또는 기준에 따라 여러 숫자 범위의 평균을 계산합니다. AVERAGEIF 함수의 구문은 다음과 같습니다:
=AVERAGEIF(range, criteria)
Where:
⭐ 범위 는 평가하려는 셀의 범위입니다.
⭐ 기준 은 평균에 사용하려는 조건 또는 기준입니다.
예를 들어 아래 공식은 A1 ~ A6 에 있는 숫자의 평균을 구하지만 65 보다 큰 값을 포함하는 셀에 대해서만 평균을 구합니다.
=AVERAGEIF(A1:A6, ">=65")
SUMPRODUCT
SUMPRODUCT는 배열 또는 셀 범위의 해당 요소를 곱한 다음 곱의 합을 반환합니다.
=SUMPRODUCT(array1, [array2], ...)
Where:
⭐ array1 는 곱하고 합산하려는 첫 번째 배열 또는 셀 범위입니다.
⭐ array2 은 곱하고 합산할 두 번째 배열 또는 셀 범위(선택 사항)입니다.
예를 들어 다음 공식은 셀 B2 ~ B6 의 판매 수량과 셀 C2 ~ C6, 의 해당 단위당 가격을 곱한 다음 제품을 더하여 판매에서 발생한 총 금액을 반환합니다.
=SUMPRODUCT(B2:B6, C2:C6)
합계 제품 함수에는 최대 255개의 배열 또는 범위를 포함할 수 있습니다.
고급 함수로 Excel에서 간편하게 계산하기
Excel은 데이터 구성 및 분석을 위한 여러 가지 기능을 제공하는 강력한 스프레드시트 도구입니다. 합계 및 평균과 같은 기본적이고 필수적인 함수도 유용하지만, 고급 함수를 사용하면 복잡한 계산을 단순화할 수 있습니다.
분석가, 비즈니스 전문가, 학생 모두 이러한 함수를 숙지하면 보다 효율적으로 작업하고 정확한 데이터를 기반으로 더 나은 정보에 입각한 의사 결정을 내리는 데 도움이 됩니다.