

우선 위의 사진은 시나공 홈페이지올라와있는 2023 컴활 상시 실기 3회 엑셀부분이고
제가 컴활 시험을 쳤는데 이문제는 아니고 이거랑 유사한 문제가 시험에 나왔는데 제가 딴건 다 잘했는데 if 뒤에 “”를 생략하고 (식,조건1,조건2)에서 조건 1만 입력했는데 정답처리될까요? 답은 False가 안뜨고 다 똑같이 나왔어요
시나공 책의 앞부분에는 주어진 함수만 이용하면 함수식이 어떻든 답만 되면 정답이라고 했는데 이경우도 그런지 궁금하네요
그리고 이게 시나공에서 제공하는 2023상시 실기 시험3회차에서 거의 유사했는데 여기는 ""입력안하니 false가 뜨네요
차이가 뭘까요? 제가 여기서 연습할때 ""안붙이니까 false가 떠서 시험장에서 false뜨면 ""붙여야겠다 생각했는데 막상 시험장에서는 답만 나오니 그냥 넘겼는데
다시 해설보니 ""이게 있어서 당황스럽네요ㅜㅜ
안녕하세요.
- if 함수에서 조건이 거짓일 경우를 지정하지 않았는데, 값이 정상적으로 나왔다는 것은 조건이 참이기 때문입니다. 문제에서 조건이 거짓일 경우 어떻게 지정하라는 지시사항이 있었다면 반드시 이 부분까지 지정을 해야 합니다. 결과값이 제대로 나와도 문제의 지시사항이 모두 만족하지 않으므로 틀린 것이 됩니다.
- false가 표시됐다는 것은 if 함수에서 조건을 만족하지 않는 경우로, 이에 대한 인수를 지정하지 않았기 때문에 False가 표시된 것입니다.
즐거운 하루 되세요.
-
관리자2023-08-17 12:41:35
안녕하세요.
- if 함수에서 조건이 거짓일 경우를 지정하지 않았는데, 값이 정상적으로 나왔다는 것은 조건이 참이기 때문입니다. 문제에서 조건이 거짓일 경우 어떻게 지정하라는 지시사항이 있었다면 반드시 이 부분까지 지정을 해야 합니다. 결과값이 제대로 나와도 문제의 지시사항이 모두 만족하지 않으므로 틀린 것이 됩니다.
- false가 표시됐다는 것은 if 함수에서 조건을 만족하지 않는 경우로, 이에 대한 인수를 지정하지 않았기 때문에 False가 표시된 것입니다.
즐거운 하루 되세요.
-
관리자2023-08-18 17:40:11
안녕하세요.
단가가 전체 평균 단가 이상인 경우만 표시하라는 의미는, 이상이 아닐 때는 표시하지 말라는 의미까지도 포함한다고 생각했는데, 말씀하신 대로 해석이 될 수도 있겠네요. 해당 문제는 저희가 복원한 문제로 실제 시험에서는 그 부분까지도 제시됐는지 정확히는 알 수 없지만 결과로 False가 나오게 출제된 문제는 없었습니다. 그러니 False가 나온다면 ""를 넣어주는게 맞습니다.
즐거운 하루 되세요.
-
*2023-08-17 13:36:50
"문제에서 조건이 거짓일 경우 어떻게 지정하라는 지시사항이 있었다면 반드시 이 부분까지 지정을 해야 합니다" 라고 하셨는데
예를 들어 저번 문의 문제 사진처럼
단 단가가 전체 평균 단가 이상인 경우만 표시라는 문제 지시사항에도
조건이 거짓일 경우 지정하라는 게 포함인가인가요?
답에는 이상인 경우만 표시가 되어서 지시사항이 충족된거 같은데 (즉 조건이 참이 나와야 하는 조건을 썼는데)
단 평균 단가 미만이면 공백으로 표시라는 이런 조건이 나와야 ""를 필수적으로 붙여줘야 할 거 같은데 위의 문제 조건에서도 그런 내용이 포함되어 있나요?
false가 표시됐다는 거는 if함수에서 조건을 만족하지 않는 경우라고 하는데 false가 표시되지 않았다는 거는 조건을 다 만족시켰다는 얘기 즉 지시사항을 다 만족시킨게 아닌가 생각이 들어서요