Excel 표 SalesData에 거래를 추가하고 매출·수수료 합계 검산하기

매출 목록에 거래를 한 줄 추가했는데 합계가 그대로라면 계산 결과보다 먼저 표의 끝을 확인해야 합니다. 이 실습은 가상 매출 5행을 실제 Excel 표 SalesData로 묶고, 구조적 참조로 매출과 수수료를 합산합니다. 첫 합계는 6,200,000과 620,000입니다. 새 거래 100,000을 표 안에 추가했을 때 두 합계가 각각 6,300,000과 630,000으로 바뀌는지까지 확인합니다.

준비할 사본과 표의 경계

첨부의 Sales 시트에는 A1:E6에 실제 Table 객체가 저장되어 있습니다. 색만 칠한 일반 범위가 아닙니다. F:G는 입력 비율과 집계, H:I는 설명 영역이므로 표에 포함하지 않습니다. 매크로와 외부 데이터 연결은 필요 없습니다. 먼저 첨부를 별도 이름으로 저장하고 업무 원본 대신 이 사본으로 진행합니다.

SalesData A1:E6의 표 객체와 G2 비율 및 최초 두 합계를 분리한 설명 도해
SalesData A1:E6의 표 객체와 G2 비율 및 최초 두 합계를 분리한 설명 도해. 가상 입력과 기대값을 설명한 그림이며 실제 Excel 실행 화면이나 실행 성공 증거가 아닙니다.

Excel에서 A2를 선택한 뒤 표 디자인의 이름을 확인합니다. 이름은 SalesData이고 머리글은 거래·지점·품목·매출·수수료입니다. 이 실습의 표 이름에는 공백이 없습니다. 일반 범위에서 직접 시작한다면 아래 다섯 행을 머리글과 함께 붙여넣고 A1:E6만 선택하여 삽입 메뉴의 표를 만듭니다. 머리글 포함 옵션을 확인한 뒤 표 이름을 정합니다. 설명 영역까지 한 번에 선택하지 않습니다.

같은 입력 5행으로 첫 합계 맞추기

거래 지점 품목 매출 수수료 기대값
T01 강남 노트북 2400000 240000
T02 강남 모니터 1500000 150000
T03 부산 노트북 1200000 120000
T04 부산 모니터 600000 60000
T05 강남 키보드 500000 50000

D2:D6의 매출은 숫자로 저장합니다. E열은 결과 열이며 위 기대값을 상수로 붙여넣는 곳이 아닙니다. 이 가상 실습의 입력 G2에는 숫자 0.1이 있고 화면에는 10%로 표시됩니다. 이 비율은 설명을 위한 가상 조건입니다. 실제 세율이나 판매 수수료를 제시하는 자료가 아닙니다.

E2의 수식은 다음과 같습니다. 첨부 E2:E6에는 같은 구조의 수식이 들어 있습니다.

=SalesData[[#This Row],[매출]]*$G$2

SalesData[[#This Row],[매출]]은 표의 해당 행에서 매출 값을 가져옵니다. Excel의 짧은 표기는 [@매출]이며 첨부에는 표 이름을 포함한 긴 표기를 사용했습니다. $G$2는 어느 행에서도 비율 입력 셀 G2를 가리킵니다. 2,400,000에 0.1을 곱한 240,000이 E2의 최초 기대값입니다. 다른 행도 같은 방식으로 계산하므로 E6는 50,000이어야 합니다. 표 안에서 수식을 입력했을 때 계산 열이 채워졌는지는 실제 E3:E6의 수식 표시줄로 확인합니다.

표 밖에서 열 이름으로 합산하기

Microsoft의 구조적 참조 문서는 표 이름과 열 이름을 결합한 참조를 설명합니다. 표 밖의 집계 셀에서는 SalesData[매출]처럼 표 이름을 포함합니다. 이 파일에서 G3:G5는 다음 순서입니다.

=SUM(SalesData[매출])
=SUM(SalesData[수수료])
=ROWS(SalesData[매출])
  1. G3가 6,200,000인지 확인합니다. 다섯 매출을 직접 더한 값과 같아야 합니다.

  2. G4가 620,000인지 확인합니다. E2:E6의 다섯 결과를 따로 더해 대조합니다.

  3. G5가 5인지 확인합니다. 머리글과 설명 행을 거래 건수로 세지 않습니다.

  4. E2:E6 중 하나가 숫자 상수로 바뀌어 있지 않은지 수식 표시줄을 확인합니다.

이 세 집계는 원본 전체 거래를 확인하는 용도입니다. 필터로 일부 행을 감춰도 SUM 결과를 보이는 행만의 합계로 해석하지 않습니다. 필터된 행만의 합계가 필요하면 그 목적에 맞는 별도 집계가 필요하며 이 파일은 그 기능을 약속하지 않습니다.

T06 거래를 A1:E7까지 포함하고 E7 및 새 매출·수수료 합계를 확인한 설명 도해
T06 거래를 A1:E7까지 포함하고 E7 및 새 매출·수수료 합계를 확인한 설명 도해. 가상 입력과 기대값을 설명한 그림이며 실제 Excel 실행 화면이나 실행 성공 증거가 아닙니다.

여섯 번째 거래를 넣어 누락 여부 확인하기

사본에서 마지막 데이터 행 바로 아래에 거래 T06, 지점 부산, 품목 마우스, 매출 100000을 입력합니다. 새 거래가 실제 표에 포함됐는지 표 디자인의 범위를 다시 확인합니다. 입력만으로 표가 넓어지지 않으면 표 크기 조정을 사용해 A1:E7까지 포함합니다. E7의 수식이 비었다면 E2와 같은 =SalesData[[#This Row],[매출]]*$G$2를 입력합니다.

예상 결과는 E7=10,000, G3=6,300,000, G4=630,000, G5=6입니다. G3만 증가하고 G4가 620,000에 머물면 새 매출은 포함됐지만 수수료 계산이 빠졌을 가능성이 있습니다. G5까지 5에 머물면 표 바깥에 값을 썼는지부터 확인합니다. 겉으로 줄무늬가 이어지는지만 보고 완료로 판단하지 않습니다.

변경 후 사본을 저장했다가 다시 열어 범위와 수식을 확인합니다. 실습을 처음 상태로 되돌릴 때는 새 거래의 내용만 지우는 것과 표 행을 삭제하는 것을 구분합니다. 빈 표 행이 남으면 ROWS는 그 행도 셉니다. 초기 5행 검산으로 돌아가려면 추가한 표 행을 삭제하거나 보존한 최초 사본을 다시 엽니다.

값이 맞지 않을 때 원본을 보존하며 복구하기

증상 확인 위치 복구 후 기대값
G3가 최초 합계보다 작음 D2:D6의 숫자 타입과 표 범위 최초 입력에서 6200000
수수료 한 칸만 다름 해당 E열 셀의 수식과 G2 매출에 0.1을 곱한 값
새 거래가 합계에 없음 표 디자인의 끝 행 A1:E7, G5=6
G4만 늘지 않음 E7의 수식 또는 빈칸 E7=10000, G4=630000
이름 오류가 나타남 표 이름과 매출·수수료 머리글 SalesData의 정확한 열 이름

숫자가 문자로 저장됐다면 서식만 숫자로 바꾸는 것으로 끝내지 않습니다. 원본 입력을 대조한 뒤 사본의 해당 D열 값을 숫자로 다시 입력하고 합계를 확인합니다. 표 이름을 수정할 때도 설명 셀에 적힌 글자를 바꾸는 것이 아니라 표 디자인에서 실제 이름을 확인합니다.

계산 열을 고칠 때는 E열 전체를 기대값 숫자로 덮어쓰지 않습니다. 그렇게 하면 최초 합계만 맞고 나중 입력에는 반응하지 않는 파일이 됩니다. 수식을 복구한 뒤 G2를 사본에서 0.2로 잠시 바꾸면 최초 5행 수수료 합계가 1,240,000으로 바뀌어야 합니다. 검산이 끝나면 0.1로 되돌려 620,000을 다시 확인합니다.

이 파일로 확인한 것과 남는 한계

완료 조건은 실제 표 객체, 최초 5행의 세 집계, 추가 거래의 수수료와 세 집계가 함께 일치하는 것입니다. 수식이 통과했다고 Power Query나 피벗 새로고침까지 검증된 것은 아닙니다. 이 첨부에는 해당 연결이나 피벗을 넣지 않았습니다. 다른 파일과 합칠 때는 표 이름 충돌과 열 이름 변경을 별도로 확인해야 합니다.

첨부의 Table 정의, 셀 수식과 합계 저장값을 확인하고 가상 입력을 별도 산술로 대조했습니다. 계산 프로그램과 검증 범위는 아래 자료 설명에 명시합니다. Microsoft Excel 앱에서 새 행의 자동 채움이나 메뉴 조작을 직접 실행한 기록은 없으므로 자신의 Excel에서는 위 절차로 확인합니다.

표 확장·수식·비율 셀의 누락을 찾고 빈 표 행을 따로 처리하는 설명 도해
표 확장·수식·비율 셀의 누락을 찾고 빈 표 행을 따로 처리하는 설명 도해. 가상 입력과 기대값을 설명한 그림이며 실제 Excel 실행 화면이나 실행 성공 증거가 아닙니다.

Microsoft 구조적 참조 문서는 표 이름과 열 이름을 결합한 참조를 구조적 참조로 설명합니다. 여기의 거래명·금액·10% 비율은 이 글에서 만든 가상 입력입니다.

출처 원문 수집일: S1 2026-09-23.

작성자 소개