상설 시험 질문인데요.
기본모의고사 8회에 있는 폼을 이용해서 질문을 할께요
일단
List품목명.RowSource = "G4:H8"
이렇게 해서
list품목명에 "G4:H8"의 내용을 입력되게 하고요.
문제가 이거였어요.
cmb입력을 클릭했을때 list품목명이 선택되지 않으면
txt수량에 "품목을 선택하시오"라는 문자가 표시되게 하시오.
If List품목명 = "" Then
txt수량 = "품목을 선택하시오"
If List품목명 = false Then
txt수량 = "품목을 선택하시오"
이렇게 하면 안되더라고요.
----------------------------------------------------------------------------------
그리고 배열함수에서 하나 틀렸는데요
수량이 10미만 또는 50이상인~~~~ 어쩌구저쩌구
이 조건식을 어떻게 쓰냐요?
배열함수에서 or조건으로 묶으라는데 이게 말이 되나요?
기본모의고사 8회 계산작업시트에서 제가 예를 들어보자면요.
1. DVD가격 ( E10:E25 )이 270000이상이거나 20000 이하인 대여료(G10:G25)의 평균을 구하시오
(average, if 함수를 쓸 것)
=AVERAGE( IF( (E10:E25>=27000)*(E10:E25<=20000), G10:G25) )
이렇게 적으면 #DIV/0! 이 에러가 뜹니다.
If isnull(List품목명) Then
txt수량 = "품목을 선택하시오"
로 사용하세요.
list품목명에 아무것도 입력되지 않으면 true를 반환합니다.
아무것도 입력되지 않은 상태를 찾을때 사용한다고 보시면 됩니다.
or은 + 로 묶으시면 됩니다.
=sum(((수량<10)+(수량>=50))*값을 찾을 범위)
와 같이 사용하시면 되구요. or 조건은 먼저 계산되어야 하는 경우가 많으니
꼭 ((조건1)+(조건2)) 처럼 묶어서 사용하세요.
=AVERAGE(IF((E10:E25>=27000)+(E10:E25<=20000),G10:G25))
이거나 로 + 로 연결해주셔야 합니다.
좋은 하루 되세요.
"-
*2012-08-22 13:24:59
If isnull(List품목명) Then
txt수량 = "품목을 선택하시오"로 사용하세요.
list품목명에 아무것도 입력되지 않으면 true를 반환합니다.
아무것도 입력되지 않은 상태를 찾을때 사용한다고 보시면 됩니다.
or은 + 로 묶으시면 됩니다.
=sum(((수량<10)+(수량>=50))*값을 찾을 범위)
와 같이 사용하시면 되구요. or 조건은 먼저 계산되어야 하는 경우가 많으니
꼭 ((조건1)+(조건2)) 처럼 묶어서 사용하세요.
=AVERAGE(IF((E10:E25>=27000)+(E10:E25<=20000),G10:G25))
이거나 로 + 로 연결해주셔야 합니다.
좋은 하루 되세요.
"