=IIf([Page] Mod 2=1,[Page] & " / " & [Pages] & "페이지")
[Page] Mod 2=1
는 if 문의 조건으로 page 를 2로 나눠서 나머지가 1인지 확인 합니다.
2로 나누면 나머지가 0인 것과 1인 것이 나오는데요.
0이 나오는 것은 2로 나누어 떨어지는 값 즉 짝수이고
1이 나오는 것은 2로 나누어 떨어지지 않는 값으로 홀수 입니다.
1인지 확인 하므로 홀수 일때
if문의 참값인 [Page] & " / " & [Pages] & "페이지" 이 나오게 되는 것이구요.
거짓일때는 아무값도 반환하지 않습니다.
좋은 하루 되세요
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이렇게 설명 해주셨는데 제가 궁금한건 빨간부분이 MOD([page],2=1 이런식으로 하는게 아닌지가 궁금합니다.
아니라면 엑셀과 엑세스에서의 MOD함수가 다른건지 빨간부분이 제가 생각한것처럼 작성이 안되고 저렇게 되는 적절한 설명좀 부탁합니다
그리고
문제 풀다보면 답이 1599.9 이라던지 19295.3333. 이렇게 나올경우 채점프로그램의 답이 반올림되어서 정답이 나와 틀렸다고 나오던데 실제시험장에서는 상관없나요?
마지막으로 ex)입사일년도가 2009 이전이면 이후이면 라고 하면 2009년도를 포함한다는건가요?
엑셀과 액세스의 mod 사용법이 다릅니다.
그러므로 [Page] Mod 2 =1 과 같이 작성하셔야 합니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
이전, 이후, 이상, 이하는 모두 자기자신을 포함하므로
<=, >= 와 같이 =을 포함하여 작성하셔야 합니다.
좋은 하루 되세요.
-
*2018-03-03 15:33:52
엑셀과 액세스의 mod 사용법이 다릅니다.
그러므로 [Page] Mod 2 =1 과 같이 작성하셔야 합니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
이전, 이후, 이상, 이하는 모두 자기자신을 포함하므로
<=, >= 와 같이 =을 포함하여 작성하셔야 합니다.
좋은 하루 되세요.