1.
계산문제 1번 판매가 구하는 곳에서
F4-F4*INDEX($F$32:$I$36,MATCH(A3,$E$32:$E$36,0),MATCH(YEAR(D3),$F$30:$I$30,1))
여기서 열번호구하는 match함수에 왜 옵션을 1(보다작음)으로 했는지 모르겠습니다 ㅠ
year(D3)하면 2013이 나오는데 문제에서는 2010년 이상 2011년이상~ 이런식으로 되있는데
보다작음 으로하면 2013보다 작은 2012이상이 선택될줄았았는데 아니더라구요 ..
2.
문제4-3
Private Sub cmd등록_Click()
참조행 = lst분야.ListIndex
입력행 = [a5].Row + [a5].CurrentRegion.Rows.Count
If IsNull(lst분야) Then
MsgBox "분야를 선택하세요."
lst분야.ListIndex = 0
Else
Cells(입력행, 1) = lst분야.List(참조행, 0)
Cells(입력행, 2) = txt도서명
Cells(입력행, 3) = txt저자
Cells(입력행, 4) = Format(txt판매가, "#,###")
End If
End Sub
lst분야.ListIndex = 0 <<<<<<<<<<<<< 왜 다시 이렇게 설정해주는건가요 ?
0으로 다시 설정해주는 문제가 있고 아닌문제가 있던데 차이점이 뭐죠? ㅠㅠ
3. 액세스 1-2 에서 입력마스크
AAA00 했는데 답은 LLL00 이라는데 문제에서는 그냥
앞 세글자 영문,뒤 두글자 숫자를 반드시 입력되도록 하시오.
라고 했는데 AAA00 도 되는거아닌가요 ?
4.
필터속성 쓸 때 포함되는 이라고 하면 Like 를 쓰잖아요
예를 들면 Me.filter = "제품번호 Like '*" & txt제품번호 & "*'"
텍스트일땐 이렇게 쓰고
숫자이면 Me.filter = "제품번호 Like *" & txt제품번호 이렇게 쓰면되나요 ?
1.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.
범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
2. lst분야.ListIndex = 0
문제의 지시사항에 분야를 선택하지 않은 경우 <그림>과 같은 메시지를 표시하고 분야의 첫번째 항목을 선택하시오.
라는 지시사항이 있어서 설정 해 주는 것입니다.
분야의 첫번째 항목을 선택하기 위한 것이죠.
3. 네 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.
4. 네 맞습니다.
좋은 하루 되세요.
-
*2017-07-31 10:09:05
1.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
2. lst분야.ListIndex = 0
문제의 지시사항에 분야를 선택하지 않은 경우 <그림>과 같은 메시지를 표시하고 분야의 첫번째 항목을 선택하시오.
라는 지시사항이 있어서 설정 해 주는 것입니다.
분야의 첫번째 항목을 선택하기 위한 것이죠.
3. 네 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.
4. 네 맞습니다.
좋은 하루 되세요.