들어가기 전에
Excel은 비즈니스, 연구 및 교육 등을 비롯하여 다양한 분야에서 사용되는 강력한 데이터 관리 도구입니다. 현재 Excel에는 450개 이상의 기본 함수가 제공되고 있습니다. 프로젝트의 속도와 생산성을 모두 높이는 데 큰 도움이 될 7가지 Excel 필수 함수를 소개합니다.
이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: 7 Excel functions you need to master right now
- URL: https://www.xda-developers.com/best-excel-functions-productivity/
1. IF
목록의 첫 번째는 이미 많은 Excel 사용자와 프로그래머에게 익숙한 함수입니다. 이 겉으로 보기에는 단순한 함수는 우리가 “이 경우, 저 경우”라고 말하는 것처럼 논리적 비교를 기반으로 값을 반환합니다.
IF는 거의 모든 곳에서 사용되는 기본적인 논리 함수입니다. 숫자 값과 텍스트 값을 비교할 수 있는 IF는 수학적 연산을 지원하며 다른 많은 Excel 함수와 결합할 수 있습니다. 조건이 충족되면 텍스트, 숫자 또는 기호를 표시하도록 출력을 사용자 지정할 수 있습니다. 또한 IF 함수를 사용하여 오류를 확인하고 더 복잡한 조건에 대해 중첩할 수 있습니다.
=IF(comparison statement,return value if true, return value if false)
이 함수의 인수 전체 목록과 자세한 설명은 [여기]를 참고하세요.
2. SUMIFS
SUMIFS는 기본 SUM 함수와 IF 함수의 하이브리드입니다. 지정된 조건을 충족하는 모든 값을 합산합니다. 한 학생의 성적, 특정 직원의 매출 또는 완료된 작업에 대한 송장을 합산해야 하는 경우 이 함수를 사용하면 됩니다.
단일 조건 외에도 최대 127개의 기준과 범위를 추가할 수 있습니다. SUMIFS는 와일드카드 문자와 결합되는 경우가 많으므로 정확히 일치하지 않는 퍼지 검색을 수행할 수 있습니다. 인수 순서가 다르므로 SUMIFS와 SUMIF를 혼동하지 않도록 주의하세요.
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
이 함수의 인수 전체 목록과 자세한 설명은 [여기]를 참고하세요.
3. XLOOKUP
2019년에 Excel에 처음 추가된 XLOOKUP은 게임에서 WASD와 같은 기능입니다. 이 기능은 덜 강력한 VLOOKUP과 번거로운 INDEX MATCH의 장점을 결합하여 모든 크기의 시트에서 인덱스를 조회하는 데 유용합니다. XLOOKUP은 수평 및 수직으로 모두 작동합니다. 정확히 일치하는 항목이 없으면 가장 가까운 근사치를 반환합니다.
무엇보다도 여러 항목이 포함된 배열을 반환할 수 있습니다. 또한 일치하는 항목이 없을 때 특정 메시지를 표시하는 if_not_found 인수가 포함되어 있습니다.
=XLOOKUP(lookup_value, lookup_array, return_array)
이 함수의 인수 전체 목록과 자세한 설명은 [여기]를 참고하세요.
4. LET
LET 함수는 단일 계산 내에서 변수 이름을 할당합니다. 이 개념은 프로그래밍에서 변수를 할당하는 것과 동일합니다. 이 기능은 값을 여러 번 참조하는 길고 복잡한 함수에 특히 유용합니다. 이전 계산의 결과를 거부하여 성능을 향상시킬 뿐만 아니라 가독성을 개선하여 컨텍스트를 더 잘 파악하고 디버깅을 더 쉽게 할 수 있습니다.
예를 들어 '카운터'에 7이라는 값을 할당하고 LET 함수 전체에서 사용하는 경우 수식 시작 부분의 값 할당만 변경하면 카운터를 업데이트할 수 있습니다.
수식에서 숫자를 반복적으로 호출할 때마다 LET을 사용하여 이름을 할당하는 것이 적절한지 고려하세요. 모든 LET 함수는 단일 문에서 최대 126개의 이름/값 쌍을 지원합니다. 그러나 이름/값 쌍을 정의한 후에는 LET 함수의 계산 어딘가에서 반드시 사용해야 한다는 점에 유의하세요.
=LET (name, name_value, calculation)
이 함수의 인수 전체 목록과 자세한 설명은 [여기]를 참고하세요.
5. UNIQUE
UNIQUE 함수는 값 목록을 스캔하여 고유한 값만 반환합니다. 중복 항목이 있는 긴 데이터 세트를 필터링할 때 유용합니다.
이 목록의 다른 함수에 비해 UNIQUE는 함수 호출과 범위만 있으면 되는 간단한 구조를 가지고 있습니다. 물론 UNIQUE를 SORT와 같은 다른 함수와 결합하여 출력 순서를 수정할 수 있습니다.
=UNIQUE (data range)
이 함수의 인수 전체 목록과 자세한 설명은 [여기]를 참고하세요.
6. TEXTBEFORE / TEXTAFTER
때로는 전체 이름, 주소, 회사명 등 복합 데이터 입력에서 일부 정보만 추출해야 할 때가 있습니다. 이럴 때 텍스트 전과 텍스트 후 함수가 유용합니다. 이 함수를 사용하면 구분 기호를 설정하고 그 앞이나 뒤에 있는 정보 세그먼트만 반환할 수 있습니다.
또한 인수를 포함시켜 함수가 대소문자를 구분하도록 하거나 검색 순서를 반대로 하여 끝부터 시작하도록 할 수도 있습니다.
=TEXTBEFORE(text,delimiter)
=TEXTAFTER(text,delimiter)
이 함수의 인수 전체 목록과 자세한 설명은 다음을 참고하세요:
7. 직접 만들기
기본 제공 함수가 충분하지 않을 때 Excel에서는 간단한 이름을 사용하여 호출할 수 있는 재사용 가능한 수식을 만들 수 있으며, 이를 '사용자 정의 함수(UDF: User Defined Function)라고 합니다.
예를 들어, 단위 변환 함수를 빌드하고, 인플레이션에 대한 달러 가치를 조정하고, 세금 및 운송비를 공제한 수입 비용을 계산하거나, 심지어 기본 제공 계산기로 2차 방정식을 설정할 수도 있습니다.
사용자 지정 함수를 설정하는 것은 쉽습니다. Excel에서 이름 관리자를 열고 이름, 범위, 수식을 정의하면 작업을 시작할 준비가 됩니다. 다음에 필요할 때 함수 이름을 입력하고 적절한 인수를 포함하고 마법을 부리게 하세요.
사용자 정의 함수를 만드는 방법과 관련해서는 [여기]를 참고하세요.
마치며
이상에서 소개한 내용은 Excel이 제공하는 함수의 일부에 불과합니다. 모든 함수를 익히는 데 몇 년이 걸릴 수도 있지만, 자주 사용하는 함수 몇 가지를 먼저 익힌 다음, 점차 확대해 보시기 바랍니다.
'Excel' 카테고리의 다른 글
재무 계획 및 회계에 사용하는 최고의 Excel 함수 5가지 (0) | 2025.07.08 |
---|---|
이것 없이는 살 수 없는 Excel의 숨겨진 카메라 도구 (5) | 2025.06.30 |
Excel에서 타임라인 필터를 만드는 방법 (2) | 2025.06.29 |
Excel에서 GROUPBY 함수를 사용하는 방법 (0) | 2025.06.28 |
Excel에서 열을 숨기거나 표시하지 말고 이 기능을 사용하세요 (1) | 2025.06.26 |