135쪽 2009년 1회 기출문제 엑셀부분 문제2의 4번에서 질문있습니다.
사용자 정의 함수를 전 if문을 사용해서
Public Function fn총점(직무수행, 이해판단, 성실책임, 절충협조)
If 직무수행 >= 60 And 이해판단 >= 60 And 성실책임 >= 60 And 절충협조 >= 60 Then
fn총점 = 직무수행 * 0.3 + 이해판단 * 0.2 + 성실책임 * 0.3 + 절충협조 * 0.2
Else
fn총점 = 0
End If
End Function
로 작성하였는데 select 문을 쓰면 어떻게 작성해야 하나요?
머리를 굴려봐도 작성이 안되네요;;ㅠㅠ
그리고 2009년 1회 기출문제 문제3 의 피벗테이블에서요
전체점수에 대한 비율을 표시하는 전체비율 계산 필드를 추가할 때
제가 옵션에 전체에 대한 비율을 못봐서 행방향의 비율로 설정해버렸어요ㅠㅠ
만약 데이터가 똑같이 나와도 틀린거겠죠??
안녕하세요. 길벗 수험서 운영팀입니다.
1. 아래와 같이 복잡해 집니다.
Public Function fn총점(직무수행, 이해판단, 성실책임, 절충협조)
Select Case 직무수행
Case Is >= 60
Select Case 이해판단
Case Is >= 60
Select Case 성실책임
Case Is >= 60
Select Case 절충협조
Case Is >= 60
fn총점 = 직무수행 * 0.3 + 이해판단 * 0.2 + 성실책임 * 0.3 + 절충협조 * 0.2
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
End Function
2. 당연히 감점될 듯 합니다.
즐거운 하루 되세요.
"-
*2011-08-29 10:02:25
안녕하세요. 길벗 수험서 운영팀입니다.
1. 아래와 같이 복잡해 집니다.
Public Function fn총점(직무수행, 이해판단, 성실책임, 절충협조)
Select Case 직무수행
Case Is >= 60
Select Case 이해판단
Case Is >= 60
Select Case 성실책임
Case Is >= 60
Select Case 절충협조
Case Is >= 60
fn총점 = 직무수행 * 0.3 + 이해판단 * 0.2 + 성실책임 * 0.3 + 절충협조 * 0.2
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
Case False
fn총점 = 0
End Select
End Function2. 당연히 감점될 듯 합니다.
즐거운 하루 되세요.
"