Public Function sh판정(국어, 영어, 수학, 결석, 평균)
If 국어 >= 60 And 영어 >= 60 And 수학 >= 60 And 결석 < 1 And 평균 >= 70 Then
sh판정 = "합격" & Int((국어 + 영어 + 수학) / 3)
Else
sh판정 = "불합격"
End If
End Function
이렇게 했고 =sh판정 이라고하면 함수가 없는걸로 보입니다.
그리고 앞에 sh fn 이런건 뜻이 있나요? 그냥 쓰는건가요?
그리고 배열수식하는데 어떨땐 , 어떨땐 * 쓰던데 함수마다 차이가 있는건가요? 어떻게 이해를 해야할지 잘 모르겠네요
모듈을 삽입하신 후에 모듈에 식을 작성하신 것이 맞으신 가요?
맞다면 질문만으로는 정확한 이유를 알기 어려우니 작성하신 엑셀 파일을 압축하여 첨부하고 다시 질문 주시면 확인 후 답변 드리겠습니다.
sum((조건1)*(조건2)*합계를구할범위)
와 같이 하나의 함수로 값을 구할때는 합계를 구할 범위까지 * 로 이어 표시 합니다.
sum(if((조건1)*(조건2),합계를구할범위))
와 같이 if 가 사용되면
if 함수의 사용법이 if(조건,참,거짓) 이므로 조건이 참일때 합계를 구할범위에서 값을 구하여 더하여야 하므로
, 를 사용하는 것이죠.
if가 있고 없고의 차이로 기억 하신후에 문제를 풀어보세요.
좋은 하루 되세요.
"-
*2013-03-14 00:39:11
모듈을 삽입하신 후에 모듈에 식을 작성하신 것이 맞으신 가요?
맞다면 질문만으로는 정확한 이유를 알기 어려우니 작성하신 엑셀 파일을 압축하여 첨부하고 다시 질문 주시면 확인 후 답변 드리겠습니다.
sum((조건1)*(조건2)*합계를구할범위)
와 같이 하나의 함수로 값을 구할때는 합계를 구할 범위까지 * 로 이어 표시 합니다.
sum(if((조건1)*(조건2),합계를구할범위))
와 같이 if 가 사용되면
if 함수의 사용법이 if(조건,참,거짓) 이므로 조건이 참일때 합계를 구할범위에서 값을 구하여 더하여야 하므로
, 를 사용하는 것이죠.
if가 있고 없고의 차이로 기억 하신후에 문제를 풀어보세요.
좋은 하루 되세요.
"