1) 문제처럼 뒤에 "백만원"을 표시하라 했는데 책에선 '0,,'이라 되어 있고, 저는 '#,##,,'이라 하고 정답 처리 받았습니다. 실제 시험에서도 문제 정답이랑 형식이 달라도
같은 답이 나와도 실제로 정답 처리가 되는건가요??
2) 표시 예처럼 123000000을 123백만원으로 처리하기 위해서 0을 다 없애줘야 하는데 #대신 왜 0이 들어갔는지 그리고 #,,이라 해도 시험에선 정답이 맞는건가요?
3) 계산작업 5번에서 +1을 하는 이유가 책에 쓰여있는 설명을 봐도 이해가 가질 않습니다... 혹시 설명해주시면 감사하겠습니다..
안녕하세요.
1), 2)
0과 #의 차이는 값이 0일 때 0을 표시하는지 여부의 차이입니다.
입력된 값이 0일 때
#,###으로 지정하면 0 값이 표시되지 않습니다.
#,##0으로 지정하면 0이 표시됩니다.
하지만 문제에서 0일 때 0을 표시하라는 지시사항이 없다면
#이나 0 모두 결과가 같으므로 정답 처리됩니다.
질문하신 것처럼 0,, 든 #,, 든 문제의 지시사항이 없다면 결과가 동일하므로 모두 맞게 처리합니다.
교재에서 백만원 처리에서는 0을 표시하는 것이 의미없지만 0,,으로 한 것은
문제의 지시사항에 0 표시 조건이 있거나 없거나 모두 #,##0 또는 0,, 와 같이 0을 기준으로 지정하면
모두 맞는 것이므로 일관성 있게 지정하도록 하기 위해서 입니다.
2)
MOD 함수로 인해 4로 나눈 나머지에서는 0이 나올 수 있죠.
하지만 Choose 함수의 인수는 첫 번째, 두 번째, 세 번째 ... 와 같이 지정해야 하므로 0번째가 없습니다.
그래서 0인 경우를 첫 번째로 인식시키기 위해 전체적으로 +1을 한 것입니다.
4로 나눈 나머지로 산출될 수 있는 값은 아래와 같습니다.
나머지가 0 일 때 +1을 적용하여 Choose 함수의 첫 번째 인수로
나머지가 1 일 때 +1을 적용하여 Choose 함수의 두 번째 인수로
나머지가 2 일 때 +1을 적용하여 Choose 함수의 세 번째 인수로
나머지가 3 일 때 +1을 적용하여 Choose 함수의 네 번째 인수로
하려는 의도입니다.
오늘도 즐거운 하루 되세요.
-
관리자2021-06-23 09:44:52
안녕하세요.
1), 2)
0과 #의 차이는 값이 0일 때 0을 표시하는지 여부의 차이입니다.
입력된 값이 0일 때
#,###으로 지정하면 0 값이 표시되지 않습니다.
#,##0으로 지정하면 0이 표시됩니다.
하지만 문제에서 0일 때 0을 표시하라는 지시사항이 없다면
#이나 0 모두 결과가 같으므로 정답 처리됩니다.
질문하신 것처럼 0,, 든 #,, 든 문제의 지시사항이 없다면 결과가 동일하므로 모두 맞게 처리합니다.
교재에서 백만원 처리에서는 0을 표시하는 것이 의미없지만 0,,으로 한 것은
문제의 지시사항에 0 표시 조건이 있거나 없거나 모두 #,##0 또는 0,, 와 같이 0을 기준으로 지정하면
모두 맞는 것이므로 일관성 있게 지정하도록 하기 위해서 입니다.
2)
MOD 함수로 인해 4로 나눈 나머지에서는 0이 나올 수 있죠.
하지만 Choose 함수의 인수는 첫 번째, 두 번째, 세 번째 ... 와 같이 지정해야 하므로 0번째가 없습니다.
그래서 0인 경우를 첫 번째로 인식시키기 위해 전체적으로 +1을 한 것입니다.
4로 나눈 나머지로 산출될 수 있는 값은 아래와 같습니다.
나머지가 0 일 때 +1을 적용하여 Choose 함수의 첫 번째 인수로
나머지가 1 일 때 +1을 적용하여 Choose 함수의 두 번째 인수로
나머지가 2 일 때 +1을 적용하여 Choose 함수의 세 번째 인수로
나머지가 3 일 때 +1을 적용하여 Choose 함수의 네 번째 인수로
하려는 의도입니다.
오늘도 즐거운 하루 되세요.