2026_최신기출유형_03회
-1. 과목별시험성적 보고서 완성 9/15
-컨트롤 원본 속성 X [txt평가]의 컨트롤 속성 원본 값 (=Switch([성적]>=90,"장학",[성적]>=80,"우등",True,""))이 정답(=Switch([성적]>=90,"장학",[성적]>=80,"우등"))과 다릅니다.
-----> 이렇게 풀이하면 틀리나요?
-컨트롤 원본 속성 X [txt날짜]의 컨트롤 속성 원본 값 (=Date())이 정답(=Now())과 다릅니다.
-----> 값이 같게 나와도 함수가 다르면 틀리나요?
시간이 없는 날짜 표시는 date라고 알고 있는데,
지문 유형에 따른 차이를 알려주세요:)
안녕하세요.
문의하신 두 가지 모두 시험에서 자주 헷갈리는 부분입니다.
1. Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")도 맞나요?
결론부터 말씀드리면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
정답은
=Switch([성적]>=90,"장학",[성적]>=80,"우등")
작성하신 식은
=Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")
으로 마지막에
True,""
를 추가한 것입니다.
이 부분은 앞의 조건이 모두 거짓일 때 빈 문자열("")을 반환하는 기본 조건을 추가한 것으로, 실행 결과는 정답과 동일합니다.
문제에서 마지막 조건(True,"")을 반드시 작성하거나 작성하지 말라는 지시가 없었다면, 두 식 모두 동일한 결과를 반환합니다.
따라서 실제 시험에서는 정답으로 인정될 가능성이 높으며, 시나공 채점 프로그램이 정답 파일과 식을 비교하면서 감점한 것으로 보입니다.
2. Date()와 Now()는 어떻게 구분해야 하나요?
두 함수의 차이는 다음과 같습니다.
Date(): 현재 날짜만 반환Now(): 현재 날짜와 현재 시간을 함께 반환
예를 들어 현재가 2026년 3월 15일 오후 2시라면
Date() → 2026-03-15
Now() → 2026-03-15 14:00:00
입니다.
하지만 표시 형식이 날짜만 표시하도록 설정되어 있다면
yyyy-mm-dd
와 같이 Date()와 Now() 모두 같은 결과로 표시됩니다.
시험에서는 어떤 함수를 사용해야 하나요?
문제에서
Date()또는Now()를 명시한 경우→ 지시된 함수를 사용하는 것이 가장 안전합니다.
문제에서 함수를 지정하지 않고 날짜만 표시하도록 한 경우
→
Date()와Now()모두 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
다만 시나공 채점 프로그램은 함수 자체를 정답 파일과 비교하는 경우가 있어 감점될 수 있습니다.
정리
Switch
True,""를 추가해도 결과가 동일하면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
Date / Now
함수를 문제에서 지정하지 않았고 표시 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
다만 교재 채점 프로그램은 함수 표현이 다르면 감점될 수 있으므로, 연습 시에는 교재의 정답과 동일하게 작성하는 것을 권장드립니다.
즐거운 하루 되세요.
-
관리자2026-07-15 19:38:12
안녕하세요.
문의하신 두 가지 모두 시험에서 자주 헷갈리는 부분입니다.
1.
Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")도 맞나요?결론부터 말씀드리면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
정답은
=Switch([성적]>=90,"장학",[성적]>=80,"우등")작성하신 식은
=Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")으로 마지막에
True,""를 추가한 것입니다.
이 부분은 앞의 조건이 모두 거짓일 때 빈 문자열("")을 반환하는 기본 조건을 추가한 것으로, 실행 결과는 정답과 동일합니다.
문제에서 마지막 조건(
True,"")을 반드시 작성하거나 작성하지 말라는 지시가 없었다면, 두 식 모두 동일한 결과를 반환합니다.따라서 실제 시험에서는 정답으로 인정될 가능성이 높으며, 시나공 채점 프로그램이 정답 파일과 식을 비교하면서 감점한 것으로 보입니다.
2.
Date()와Now()는 어떻게 구분해야 하나요?두 함수의 차이는 다음과 같습니다.
Date(): 현재 날짜만 반환Now(): 현재 날짜와 현재 시간을 함께 반환
예를 들어 현재가 2026년 3월 15일 오후 2시라면
Date() → 2026-03-15 Now() → 2026-03-15 14:00:00입니다.
하지만 표시 형식이 날짜만 표시하도록 설정되어 있다면
yyyy-mm-dd와 같이 Date()와 Now() 모두 같은 결과로 표시됩니다.
시험에서는 어떤 함수를 사용해야 하나요?
문제에서
Date()또는Now()를 명시한 경우→ 지시된 함수를 사용하는 것이 가장 안전합니다.
문제에서 함수를 지정하지 않고 날짜만 표시하도록 한 경우
→
Date()와Now()모두 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
다만 시나공 채점 프로그램은 함수 자체를 정답 파일과 비교하는 경우가 있어 감점될 수 있습니다.
정리
Switch
True,""를 추가해도 결과가 동일하면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
Date / Now
함수를 문제에서 지정하지 않았고 표시 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.
다만 교재 채점 프로그램은 함수 표현이 다르면 감점될 수 있으므로, 연습 시에는 교재의 정답과 동일하게 작성하는 것을 권장드립니다.
즐거운 하루 되세요.