들어가기 전에
Excel의 함수와 수식은 강력하지만 사소한 오타나 잘못된 괄호가 계산을 순식간에 망칠 수도 있습니다. 스프레드시트 전문가이든, 처음 사용하는 초보자이든, 수식 디버깅의 기술을 터득하여 시간을 절약하고 골치 아픈 일을 피하는 방법을 소개합니다.
권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft MVP · 엑셀 솔루션 프로바이더 · 작가

이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: 4 tips to evaluate and debug your Excel formulas like a pro
- URL: https://www.xda-developers.com/tips-to-evaluate-and-debug-your-excel-formulas-like-a-pro/
1. 기본 테크닉
숙련된 Excel 사용자도 간단한 실수로 인해 문제가 발생할 수 있습니다. 복잡한 디버깅 방법을 살펴보기 전에 몇 가지 기본 사항을 먼저 살펴보세요. 결국 Excel은 철자법에 있어서는 관대하지 않습니다. 함수 이름(예: Column을 Colunm으로 표기), 셀 참조(예: A1로 해야 할 것을 A2로 작성) 또는 연산자(예:+를 -로 입력)의 오타 하나만 있어도 전체 계산이 중단될 수 있습니다.
예를 들어, =VLOOUP(A1, B1:C10, 2, FALSE)는 VLOOKUP이 철자가 잘못되어 작동하지 않습니다. 이러한 오타를 피하려면 Excel의 자동 완성 기능을 사용해야 합니다. 또한 수식에서 연산 순서를 지시하므로 괄호도 고려해야 합니다. 간단한 예로, =10 + 5 * 2를 입력하면 20이 되지만 =(10 + 5) * 2는 30이 됩니다.
또한 인수의 순서와 유형을 정의하는 특정 구문을 사용해야 합니다. 예를 들어 =SUM(A1:A10)은 정확하지만 =SUM(A1, A10)은 범위가 아닌 두 셀만 합산합니다. 함수 구문이 확실하지 않으면 수식 표시줄 옆에 있는 [fx] 아이콘을 사용합니다.
2. 복잡한 수식 분해하기
길고 복잡한 수식을 다룰 때는 수식을 세분화하여 오류의 원인을 파악하는 것이 중요합니다. 공식을 작은 부분으로 나누고 각 부분을 개별적으로 테스트할 수 있습니다. 이렇게 하면 문제를 일으키는 부분을 정확히 찾아낼 수 있습니다.
예를 들어 =IF(SUM(A1:A10)>100, AVERAGE(B1:B10), SUM(C1:C10)) 대신 SUM(A1:A10), AVERAGE(B1:B10), SUM(C1:C10)을 개별적으로 테스트할 수 있습니다. 또한 임시 셀을 사용하여 각 부분의 결과를 표시하면 더 쉽게 분석할 수 있습니다.
또한 수식의 복잡한 부분을 간단한 숫자로 대체하여 핵심 논리가 올바르게 작동하는지 확인해야 합니다. 이렇게 하면 데이터 유형이나 범위 내의 예기치 않은 값과 관련된 문제를 배제하는 데 도움이 됩니다.
3. Excel의 기본 제공 도구 살펴보기
Excel에는 수식 오류를 추적하고 근절하는 데 도움이 되는 강력한 기본 제공 도구가 있습니다. 이러한 도구 세트는 Excel의 [수식] 탭에서 찾을 수 있습니다. 가장 많이 사용되는 몇 가지 옵션을 살펴보겠습니다.
참조되는 셀 추적

이 옵션을 사용하면 시트 내의 종속성을 시각화하고 데이터의 출처를 파악할 수 있습니다. 예를 들어 =SUM(A1:A5) 수식이 있는 셀의 선례를 추적하는 경우 화살표가 A1부터 A5까지 셀에서 선택한 셀을 가리킵니다.
참조하는 셀 추적
참조되는 셀 추적의 반대 개념으로, 선택한 셀의 출력에 의존하는 다른 셀을 표시합니다. 변경의 결과를 예상하고 스프레드시트에서 의도치 않은 오류를 방지할 수 있습니다.
오류 검사
이것은 진작에 알았더라면 좋았을 Excel 기능입니다. 수식 계산 과정을 한 번에 한 단계씩 진행할 수 있는 대화 상자가 열립니다. 수식의 각 부분의 결과를 한눈에 살펴볼 수 있습니다. 복잡한 중첩 수식이나 여러 함수가 포함된 수식을 다룰 때 매우 편리합니다.

Excel은 백그라운드에서 자동으로 몇 가지 오류 검사를 수행합니다. 일반적인 방법으로 해결되지 않는 경우 오류 검사 도구를 사용하여 일관되지 않은 수식이나 수식 내 오류와 같은 일반적인 오류를 검사하세요.
4. 모든 수식 한 번에 보기
각 셀의 공식을 확인하는 데 시간이 많이 걸릴 수 있습니다. 각 셀을 개별적으로 클릭하는 대신 수식 표시 옵션을 사용하면 모든 수식을 한 번에 표시할 수 있습니다. 이 옵션을 활성화하면 Excel은 모든 셀에서 계산된 결과를 일시적으로 숨기고 대신 실제 수식을 표시합니다.
이렇게 하면 워크시트의 구조와 수식이 상호 작용하는 방식을 종합적으로 파악할 수 있습니다. 워크시트에서 오타, 잘못된 셀 참조, 잘못된 괄호 등 수식에 잠재적인 오류가 있는지 빠르게 스캔합니다.
하지만 공식 표시 모드에서는 수식을 직접 편집할 수 없습니다. 오류를 메모한 후 일반 모드로 되돌아가서 필요한 수식을 수정해야 합니다.
마치며
Excel 수식 디버깅은 누구나 익힐 수 있는 기술이며, 생각보다 어렵지 않습니다. 여기서 소개한 내용을 수시로 확인하고 수식 오류가 발생할 때마다 다시 확인해 보세요. 더 이상 화면을 계속 쳐다보거나, 논리를 추측하거나, 정답을 찾기 위해 검색 엔진에 의존할 필요가 없습니다.
'Excel' 카테고리의 다른 글
Excel 집계표를 표준 테이블로 만드는 3가지 방법 (1) | 2025.02.24 |
---|---|
대규모 데이터에서 엑셀 Power Pivot을 사용하는 5가지 방법 (2) | 2025.02.21 |
Excel에서 DGET 함수를 사용하는 방법 (2) | 2025.02.19 |
Excel에서 지저분한 데이터를 정리하는 7가지 방법 (3) | 2025.02.18 |
차별화 된 Excel 차트를 만들기 위한 6가지 팁 (6) | 2025.02.16 |