2026_실제 시험장 따라하기
-2. 봉사시수합계 표시 0/6
-컨트롤 원본 속성 X [txt봉사시수합계]의 컨트롤 원본 속성 값 (=Left([학과],InStr(1,[학과],"과")-1) & " 학생들의 총 봉사시수 : " & Format(DSum("시수","봉사내역입력","학과=txt학과"),"#"" 시수"""))이 정답(=Left([학과],InStr([학과],"과")-1) & " 학생들의 총 봉사시수 : " & Format(DSum("시수","봉사내역입력","학과=txt학과"),"#"" 시수"""))과 다릅니다.
결과값은 똑같이 나오던데 instr 함수에 (1, 인수를 반드시 넣어야 하나요?
안녕하세요.
아니요. InStr 함수의 시작 위치 인수 1은 반드시 입력할 필요가 없습니다.
다음 두 식은 동일하게 문자열의 첫 번째 문자부터 "과"를 찾습니다.
InStr(1,[학과],"과")
InStr([학과],"과")
InStr 함수에서 시작 위치를 생략하면 기본적으로 첫 번째 문자부터 검색하므로 결과값도 같습니다. 따라서 작성하신 식은 기능상 올바르며, 실제 시험에서도 동일한 결과가 표시되면 정답으로 볼 수 있습니다.
채점 프로그램은 정답 파일과 수식 문자열을 직접 비교하여, 생략 가능한 1을 추가한 경우에도 오답으로 표시할 수 있습니다. 교재 채점 시에는 정답식과 동일하게 작성하는 것이 안전합니다.
즐거운 하루 되세요.
-
관리자2026-07-27 10:18:07
안녕하세요.
아니요.
InStr함수의 시작 위치 인수1은 반드시 입력할 필요가 없습니다.다음 두 식은 동일하게 문자열의 첫 번째 문자부터
"과"를 찾습니다.InStr(1,[학과],"과")InStr([학과],"과")InStr함수에서 시작 위치를 생략하면 기본적으로 첫 번째 문자부터 검색하므로 결과값도 같습니다. 따라서 작성하신 식은 기능상 올바르며, 실제 시험에서도 동일한 결과가 표시되면 정답으로 볼 수 있습니다.채점 프로그램은 정답 파일과 수식 문자열을 직접 비교하여, 생략 가능한
1을 추가한 경우에도 오답으로 표시할 수 있습니다. 교재 채점 시에는 정답식과 동일하게 작성하는 것이 안전합니다.즐거운 하루 되세요.