1. 조건부서식문제
: 사원번호의 오른쪽 세글자가 1이거나 5이면서 학생이 아닌경우.
=AND ( OR( RIGHT(사원번호전체범위,3)=1 , RIGHT(사원번호전체범위,3)=5 ) , <> 학생)
AND 와 OR 수식은 한꺼번에 쓸 수 없나요? 시험보는데 계속 수식이 안맞아서 오류나다가 결국 못풀었어요.
T.T (아참! 학생은 필드로 지정하는거라서 문자가 아니었기에 "" 표시 할 필요는 없었어요)
2. "한달을 30일로 계산한다" 가 무슨의미이죠?
문제의 조건은
* 임대개월수 = 임대종료일 - 임대시작일 (그런데 날짜형식이 01-Mar-03 형식이었어요)
* 한달을 30일로 계산한다.
* Round, Rounup, Round down 함수 중 올바른것을 선택하시오 (임대개월수를 구해서 올림하라고 했어요.)
근데, 날짜형식이 Day 가 아닌 Year- Month-Day 기준으로 되어 있어서 month,day,days360 함수까지
다 동원해서 응용해봤지만 T.T 못구했습니다.
안녕하세요 길벗 수험서 운영팀입니다.
1. AND와 OR 함수는 같이 사용할 수 있습니다.
오류가 난 부분은 RIGHT(사원번호전체범위, 3) = 1 이라고 쓴 부분인 것 같습니다.
RIGHT 함수는 문자열을 반환하는데 숫자로 비교하기 때문이며
또한 문제 자체를 잘못알고 계신 것으로 보입니다. 오른쪽에서 글자 3개를 떼어냈을 때 그 값이 1이 되는 것은 이상합니다.
만약 사원번호가 AAAA001 과 같이 오른쪽 3번째자리까지가 숫자로만 구성되어있다면
VAL(RIGHT(사원번호전체범위,3)) = 1 과 같은 방식으로는 사용할 수 있습니다.
2. 한달은 30일도 있고 28일도 있고 31일도 있습니다. 그런 특성을 고려하지 않고, 무조건 30일로 계산한다는 의미입니다.
임대개월수 = ROUNDUP((임대종료일 - 임대시작일) / 30) 으로 하면 될 것 같습니다.
(임대종료일 - 임대시작일) 을 하게 되면 일 단위로 값이 나오므로 / 30을 해주면 개월 수를 구할 수 있습니다.
즐거운 하루 되세요.
"
-
*2011-12-07 15:56:56
안녕하세요 길벗 수험서 운영팀입니다.
1. AND와 OR 함수는 같이 사용할 수 있습니다.
오류가 난 부분은 RIGHT(사원번호전체범위, 3) = 1 이라고 쓴 부분인 것 같습니다.
RIGHT 함수는 문자열을 반환하는데 숫자로 비교하기 때문이며
또한 문제 자체를 잘못알고 계신 것으로 보입니다. 오른쪽에서 글자 3개를 떼어냈을 때 그 값이 1이 되는 것은 이상합니다.
만약 사원번호가 AAAA001 과 같이 오른쪽 3번째자리까지가 숫자로만 구성되어있다면
VAL(RIGHT(사원번호전체범위,3)) = 1 과 같은 방식으로는 사용할 수 있습니다.
2. 한달은 30일도 있고 28일도 있고 31일도 있습니다. 그런 특성을 고려하지 않고, 무조건 30일로 계산한다는 의미입니다.
임대개월수 = ROUNDUP((임대종료일 - 임대시작일) / 30) 으로 하면 될 것 같습니다.
(임대종료일 - 임대시작일) 을 하게 되면 일 단위로 값이 나오므로 / 30을 해주면 개월 수를 구할 수 있습니다.
즐거운 하루 되세요.
"