ISA 520.5는 분석적 절차를 실질적 절차로 사용할 때 기대치의 정밀도가 충분해야 한다고 규정합니다. 기대치가 부정확하면 중요한 왜곡표시를 식별하지 못할 위험이 높아집니다. Excel은 대부분의 중소형 감사팀에서 이러한 계산을 수행하는 주요 도구입니다. ISA 315.13에서 요구하는 기업과 환경의 이해에는 재무적 성과의 측정과 검토가 포함됩니다.
목차
감사에서 Excel이 중요한 이유
ISA 520.5는 분석적 절차를 실질적 절차로 사용할 때 기대치의 정밀도가 충분해야 한다고 규정합니다. 기대치가 부정확하면 중요한 왜곡표시를 식별하지 못할 위험이 높아집니다. Excel은 대부분의 중소형 감사팀에서 이러한 계산을 수행하는 주요 도구입니다.
ISA 315.13에서 요구하는 기업과 환경의 이해에는 재무적 성과의 측정과 검토가 포함됩니다. 비율 분석, 추세 분석, 예산 대비 실적 분석이 모두 Excel을 통해 수행됩니다. 공식 오류나 데이터 연결 문제는 위험 식별 자체를 왜곡시킵니다.
감사 증거로서의 Excel 작업
ISA 500.A1은 감사 증거의 신뢰성이 그 출처와 성격에 따라 달라진다고 명시합니다. 감사인이 생성한 정보(Excel 계산 결과)는 통제된 조건에서 생성될 때 신뢰할 수 있습니다. 이는 Excel 공식의 정확성, 입력 데이터의 완전성, 계산 과정의 투명성을 모두 포함합니다.
표본추출을 위한 함수 활용
무작위 표본 생성
ISA 530.A8은 통계적 표본추출에서 모집단의 모든 항목이 선정될 기회를 가져야 한다고 규정합니다. Excel에서는 RAND() 함수를 사용하여 진정한 무작위성을 구현할 수 있습니다.
기본 공식:
```
=RAND()
```
표본 크기 50개가 필요한 경우:
```
=RANK(C2,$C$2:$C$1001,1)<=50
```
이 공식은 1,000개 모집단에서 상위 50개를 선정합니다. RANK 함수는 각 RAND() 값의 순위를 계산하고, 50 이하인 항목만 TRUE로 표시합니다.
계층별 표본추출
ISA 530.A12는 모집단이 서로 다른 특성을 가진 하위 모집단으로 나눌 수 있을 때 계층화가 유용하다고 설명합니다. 매출 규모별로 계층을 나누는 경우:
```
=IF(D2<=100000,"소규모",IF(D2<=500000,"중간규모","대규모"))
```
각 계층에서 표본을 추출:
```
=IF(AND(E2="대규모",RANK(C2,IF($E$2:$E$1001="대규모",$C$2:$C$1001),1)<=10),TRUE,FALSE)
```
이 공식은 "대규모" 계층에서만 상위 10개 항목을 선정합니다.
VLOOKUP을 활용한 세부 정보 매칭
표본으로 선정된 항목의 세부 정보를 별도 시트에서 가져올 때:
```
=VLOOKUP(A2,'원본데이터'!A:F,6,FALSE)
```
FALSE 매개변수는 정확한 일치만을 반환합니다. 근사치 매칭은 감사 증거의 신뢰성을 해칠 수 있습니다.
분석적 절차를 위한 계산 공식
재무비율 계산
ISA 520.A11에 따라 기대치는 재무 정보와 비재무 정보의 관계를 고려해야 합니다. 주요 비율 계산 공식:
유동비율:
```
=B5/B6
```
매출총이익률:
```
=(B2-B3)/B2
```
재고회전율:
```
=B3/((C4+D4)/2)
```
괄호 사용으로 계산 순서를 명확히 하는 것이 중요합니다. 잘못된 순서는 완전히 다른 결과를 만듭니다.
예상치 대비 실제 분석
ISA 520.5(c)에서 요구하는 차이 분석:
```
=ABS((B2-C2)/C2)
```
이 공식은 실제값과 예상값의 차이를 백분율로 계산합니다. ABS 함수로 절댓값을 구해 증가와 감소를 동일하게 처리합니다.
임계치 설정:
```
=IF(D2>0.1,"검토필요","정상범위")
```
10% 이상 차이가 나는 항목을 자동으로 표시합니다.
추세 분석
3개년 매출 증가율:
```
=(C2-A2)/A2
```
연평균 성장률(CAGR):
```
=POWER(C2/A2,1/2)-1
```
2년 기간이므로 지수는 1/2입니다.
데이터 검증과 오류 방지
데이터 유효성 검사
Excel의 데이터 유효성 검사 기능으로 입력 오류를 방지할 수 있습니다. 감사 조서에서는 특히 중요합니다.
날짜 범위 제한:
금액 범위 제한:
공식 오류 감지
ISERROR 함수로 계산 오류를 미리 감지:
```
=IF(ISERROR(B2/C2),"오류",B2/C2)
```
IFERROR 함수는 더 간결합니다:
```
=IFERROR(VLOOKUP(A2,데이터!A:B,2,FALSE),"해당없음")
```
순환 참조 방지
감사 조서에서 순환 참조는 계산 무결성을 해칩니다. Excel 옵션에서 "반복 계산 사용"을 해제하고 순환 참조 경고를 활성화하십시오.
- 데이터 → 데이터 유효성 검사
- 날짜, "다음 사이" 선택
- 시작일: 2023-01-01, 종료일: 2023-12-31
- 정수, "다음보다 크거나 같음" 선택
- 최솟값: 0
실무 적용 사례
대한조선해양 주식회사 (가상 기업, 매출 850억 원, 조선업)
상황: 2023년 감사에서 매출채권 회전율이 전년 대비 15% 감소했습니다. ISA 520에 따른 분석적 절차로 원인을 파악해야 합니다.
1단계: 데이터 정리
원본 데이터를 별도 시트에 보관하고 작업용 시트를 생성합니다.
문서화 노트: 원본 데이터 출처와 추출 일시를 기록
2단계: 매출채권 회전율 계산
```
=(2023년매출)/((기초매출채권+기말매출채권)/2)
```
2023년: 6.2회전
2022년: 7.1회전
감소율: 12.7%
문서화 노트: 계산 공식과 사용한 재무제표 계정 명시
3단계: 월별 분석
분기별 데이터로 세분화하여 언제 변화가 시작되었는지 확인:
```
=SUMIF(월별데이터!A:A,">=2023-07",월별데이터!B:B)
```
문서화 노트: 3분기부터 회전율 급감, 대형 수주 계약의 인도 조건 변경과 일치
4단계: 업계 벤치마킹
조선업 평균 회전율: 5.8회전
대한조선해양: 6.2회전
업계 대비 양호한 수준으로 확인
문서화 노트: 한국조선해양플랜트협회 업계 통계와 비교
결론: 회전율 감소는 있었으나 업계 대비 여전히 양호한 수준입니다. 대형 계약의 인도 조건 변경이 주요 원인으로 파악되며, 이는 경영진 설명과 일치합니다.
감사 조서로서의 Excel 파일 구성
파일 구조화
ISA 230.8에 따라 감사 조서는 다른 감사인이 이해할 수 있도록 작성되어야 합니다.
권장 시트 구성:
셀 서식과 문서화
계산 셀은 파란색, 입력 셀은 노란색으로 구분하면 검토자가 쉽게 이해할 수 있습니다.
공식 옆에는 주석으로 설명을 추가:
```
=VLOOKUP(A5,원본!A:D,4,0) // 계정별 잔액 추출, 정확히 일치하는 항목만
```
버전 관리
파일명에 날짜와 버전을 포함:
`대한조선해양_매출분석_v2.3_20240115.xlsx`
시트 보호 기능으로 공식 변경을 방지하되, 검토자가 공식을 확인할 수 있도록 암호를 조서에 기록하십시오.
- 목차: 각 시트의 용도와 ISA 근거 설명
- 요약: 주요 계산 결과와 결론
- 원본데이터: 클라이언트에서 제공받은 미가공 데이터
- 계산: 공식과 중간 계산 과정
- 결론: 최종 감사 의견에 대한 기여도
자주 발생하는 실수
• 절대참조와 상대참조 혼동: $A$1과 A1의 차이를 명확히 이해하지 못해 공식 복사 시 오류가 발생합니다. 표본추출에서 모집단 범위는 절대참조를 사용해야 합니다.
• VLOOKUP 범위 오류: 검색 범위가 반환 열을 포함하지 않으면 #REF! 오류가 발생합니다. 범위를 A:D로 설정했는데 5번째 열을 반환하려 하면 오류입니다.
관련 자료
- 감사 표본추출 도구 - MUS와 속성 표본추출을 위한 자동화된 계산기
- 중요성 용어집 - 성과 중요성과 전체 중요성의 관계 설명
- 분석적 절차 가이드 - ISA 520 요구사항의 실무 적용 방법