모두CBT

[매출 실적 관리] 폼의 'txt평가' 컨트롤에는 'txt매출수량' 컨… | [컴퓨터활용능력 1급 필기] 12년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 12년 1회차
[매출 실적 관리] 폼의 'txt평가' 컨트롤에는 'txt매출수량' 컨트롤의 값이 1,000 이상이면 우수, 500 이상이면 보통, 그 미만이면 저조라고 표시하고자 한다. 다음 중 'txt평가'의 컨트롤 원본으로 옳지 않은 것은?
1
=IIf([txt매출수량]<500,"저조", IIf(txt매출수량>=1000,"우수","보통"))
2
=IIf([txt매출수량]<500,"저조",IIf(txt매출수량>=500,"보통","우수"))
3
=IIf([txt매출수량]>=1000,"우수",IIf([txt매출수량]>=500,"보통","저조"))
4
=IIf([txt매출수량]>=500,IIf([txt매출수량]<1000,"보통","우수"),"저조")
해설

'txt매출수량<500'이면 저조로 처리한 뒤, 이어지는 IIf에서 다시 'txt매출수량>=500'을 조건으로 검사하면 이미 500 이상인 값만 남은 상태이므로 이 조건은 항상 참이 되어 결과가 무조건 보통으로만 표시되고, 1,000 이상인 값을 우수로 분류하는 갈래는 실행될 수 없다. 따라서 이 컨트롤 원본은 의도한 평가 기준을 올바르게 반영하지 못한다.

500 미만을 먼저 걸러낸 뒤 1,000 이상 여부로 우수와 보통을 구분하거나, 1,000 이상을 먼저 우수로 판정한 뒤 500 이상 여부로 보통을 가리는 방식, 또는 500 이상을 먼저 걸러낸 뒤 그 안에서 1,000 미만 여부로 보통과 우수를 나누는 방식은 모두 1,000 이상은 우수, 500 이상 1,000 미만은 보통, 500 미만은 저조로 올바르게 분류한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.