수식 =ROUNDDOWN(DSUM(F14:H22,3,I21:I22),-1) 정답과 동일하게 입력하였는데 빈칸이 나옵니다 어떤 부분이 틀렸나요? 계산작업문제모음 실전B형입니다
안녕하세요.
첨부하신 계산작업문제모음.xlsm의 실전B형 시트를 직접 확인해 보니, 수식 자체는 정답과 동일합니다.
=ROUNDDOWN(DSUM(F14:H22,3,I21:I22),-1)문제는 조건값의 공백입니다. 원본 데이터의 생산부서 값에는 실제로 앞뒤 공백이 들어가 있습니다.
G15 = " 생산A "
G16 = " 생산B "
...
G22 = " 생산B "반면 조건 영역은
I21 = 생산부서
I22 = 생산B처럼 **공백 없이 생산B**가 입력되어 있습니다.
DSUM은 조건을 비교할 때 이 차이 때문에 생산B와 " 생산B "를 같은 값으로 찾지 못해 조건에 맞는 레코드가 없는 것으로 처리될 수 있습니다.
따라서 I22를 직접 다시 입력하기보다는, 원본의 생산B 셀을 복사해서 I22에 붙여넣어 보세요. 그러면 원본에 포함된 공백까지 그대로 들어갑니다.
정상적으로 조건이 인식되면 생산B의 생산량은
2,200 + 3,153 + 3,300 + 3,094
= 11,747이고 ROUNDDOWN(...,-1)을 적용하여 11,740이 나와야 합니다.
즉, 수식 오류가 아니라 원본 생산부서 데이터에 포함된 불필요한 앞뒤 공백 때문에 발생한 문제입니다. 교재 실습 파일 자체의 데이터가 깔끔하게 작성되지 않은 부분으로 보이며, 독자가 정답 수식을 그대로 입력해도 이런 현상이 발생할 수 있습니다.
즐거운 하루 되세요.
-
관리자2026-09-04 15:48:53
안녕하세요.
첨부하신
계산작업문제모음.xlsm의실전B형시트를 직접 확인해 보니, 수식 자체는 정답과 동일합니다.=ROUNDDOWN(DSUM(F14:H22,3,I21:I22),-1)문제는 조건값의 공백입니다. 원본 데이터의
생산부서값에는 실제로 앞뒤 공백이 들어가 있습니다.G15 = " 생산A " G16 = " 생산B " ... G22 = " 생산B "반면 조건 영역은
I21 = 생산부서 I22 = 생산B처럼 **공백 없이
생산B**가 입력되어 있습니다.DSUM은 조건을 비교할 때 이 차이 때문에
생산B와" 생산B "를 같은 값으로 찾지 못해 조건에 맞는 레코드가 없는 것으로 처리될 수 있습니다.따라서 I22를 직접 다시 입력하기보다는, 원본의
생산B셀을 복사해서 I22에 붙여넣어 보세요. 그러면 원본에 포함된 공백까지 그대로 들어갑니다.정상적으로 조건이 인식되면 생산B의 생산량은
2,200 + 3,153 + 3,300 + 3,094 = 11,747이고
ROUNDDOWN(...,-1)을 적용하여 11,740이 나와야 합니다.즉, 수식 오류가 아니라 원본
생산부서데이터에 포함된 불필요한 앞뒤 공백 때문에 발생한 문제입니다. 교재 실습 파일 자체의 데이터가 깔끔하게 작성되지 않은 부분으로 보이며, 독자가 정답 수식을 그대로 입력해도 이런 현상이 발생할 수 있습니다.즐거운 하루 되세요.