2011년도 3회 컴활 기출문제
기본작업 2. 고급필터 문제에서 금액이 5,000원 미만이라고 나와있는데, 답에는 <50000으로 나와있는데 문제가 잘못 된거 맞나요?
계산작업 1. 특이사항과 반명, 그리고 표2를 이용하여 원비를 계산하시오.
(1) =VLOOKUP(H3, $N$3:$O$6, 2,FALSE)+IF(RIGHT(G3, 2)="특기", 50000)+IF(RIGHT(G3,2)="영재", 30000)
(2) =VLOOKUP(H3,$N$3:$O$7,2,FALSE)+IF(RIGHT(G3,2)="특기",50000,IF(RIGHT(G3,2)="영재",30000,0))
(1)은 제가 쓴 공식이고, 정답은 같게 나왔는데, 다른 형식에서도 사용 가능한가요?
계산작업 5. 사용자 정의 함수 fn비고를 작성하여 계산하시오.
이 문제에서 날짜를
Public Function fn비고(생년월일 As Date)
If 생년월일 <= "2007 - 12 - 31" Or 생년월일 >= "2010 - 1 - 1" Then
fn비고 = "보육료지원대상"
Else
fn비고 = " "
End If
End Function
쌍따옴표로 묶었는데도 답이 나오긴 나왔는데요. 날짜는 꼭 #으로 묶어줘야 되나요?
1. 5000 이므로 <5000 으로 하시는 것이 맞습니다.
2. 주어진 함수를 사용하고 올바른 값이 나온다면 식이 달라도 정답으로 인정 됩니다.
다른 내용에서도 동일한 결과가 나온다면 상관은 없습니다.
3. 문제에서 셀서식에 날짜로 입력되었는지
문자로 입력되었는지의 차이입니다.
셀서식에서 날짜로 입력되었다면 # 을 사용하시는것이 맞구요.
문자로 사용되었따면 "" 로 묶는 것이 맞습니다.
정확한 값이 나온다면 어느것을 사용하셔도 상관은 없습니다만 날자형식이라면
Public Function fn비고(생년월일 As Date)
If 생년월일 <= #12/31/2007# Or 생년월일 >= #1/1/2010# Then
fn비고 = "보육료지원대상"
Else
fn비고 = ""
End If
End Function
로 사용하시는 것이 좋습니다.
좋은 하루 되세요.
"-
*2012-07-27 12:46:18
1. 5000 이므로 <5000 으로 하시는 것이 맞습니다.
2. 주어진 함수를 사용하고 올바른 값이 나온다면 식이 달라도 정답으로 인정 됩니다.
다른 내용에서도 동일한 결과가 나온다면 상관은 없습니다.
3. 문제에서 셀서식에 날짜로 입력되었는지
문자로 입력되었는지의 차이입니다.
셀서식에서 날짜로 입력되었다면 # 을 사용하시는것이 맞구요.
문자로 사용되었따면 "" 로 묶는 것이 맞습니다.
정확한 값이 나온다면 어느것을 사용하셔도 상관은 없습니다만 날자형식이라면
Public Function fn비고(생년월일 As Date)
If 생년월일 <= #12/31/2007# Or 생년월일 >= #1/1/2010# Then
fn비고 = "보육료지원대상"
Else
fn비고 = ""
End If
End Function로 사용하시는 것이 좋습니다.
좋은 하루 되세요.
"