책 내용 질문하기
몇가지 질문 있습니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
475
조회수
75
작성일
2015-06-03
작성자
첨부파일

475페이지 5번 문제에서 조건을 직접 입력하여 계산하는 부분에 대한 질문입니다.

교재상에서는

등급, 경력점수를 다른 행에 배치해 or 조건을 만들었는데요.

저는

=OR(A29="고급반", G29>=5)

이렇게 한행에 모두 작성했습니다.

알맞은 함수를 선택하여 사용하라는 것은 조건식을 작성할때도 적용되는 말인가요?

아니면 필터부분 조건식 작성에서는

알맞은 함수 선택하라는 부분에 나와있지 않은 함수(여기서 OR함수는 적혀있지 않습니다.)를 써서도 작성이 가능한건가요?

==========================================

그리고

477페이지 <입력>버튼 프로시저 작성을


Private Sub 입력_Click()


If lst신상목록.Value = True Then


입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
참조행 = lst신상목록.ListIndex


Cells(입력행, 1) = lst신상목록.List(참조행, 0)
Cells(입력행, 2) = lst신상목록.List(참조행, 1)
Cells(입력행, 3) = 전화번호
Cells(입력행, 4) = 등급

Else


MsgBox "신상목록을 선택하지 않았습니다."

lst신상목록.ListIndex = 0


End If


이렇게 하니 셀에 입력이 안되고 "신상목록을 선택하지 않았습니다."라는 말만 뜹니다.

교재에 나온것과는 프로시저 작성이 다르긴 하지만 생각 나는대로 작성해봤는데 틀리게 나오네요..


If lst신상목록.Value = True Then 이부분 작성이 잘못된건지 뭔지 잘 모르겠습니다.

그리고 프로시저 작성에서 value, true 이런 것은 언제 사용이 되는것인지도 모르겠습니다.

이전에 작성시 true를 써야하는게 있었던것 같았는데 답에선 쓰지 않기도 하더라구요.

===========================================

부록 150페이지 5번. 함수식 작성시 질문도 있습니다.

match와 max를 써서 배열수식을 작성할때

=INDEX( $C$4:$C$28, MATCH( MAX( ($D$4:$D$28=C$32)*($F$4:$F$28)) ,$F$4:$F$28,0), 1)

이렇게 작성을 했는데요.

MATCH(찾을값, 범위, 옵션) 에서

범위 인수를 틀리게 입력했더라구요.

범위 인수 부분에서도 ($D$4:$D$28=C$32)*($F$4:$F$28) 이것처럼 써줘야 하던데요..

그 이유를 모르겠습니다.

어차피 찾을값이 몇행에 있는지 상대적 위치를 찾는거라면 범위는 단일하게 지정해줘도 맞지 않을까 생각이 들어서요....

질문이 많긴 하지만 답변 부탁드리겠습니다.

답변
2015-06-08 06:06:54

1. 조건식에 사용하는 것은 어느 함수든 정확한 결과가 나오면 됩니다.

2. 질문 주신 내용만으로는 정확한 이유를 알기가 어렵네요.

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

value 는 값을 뜻하는 것입니다. lst신상목록 에 선택된 값을 뜻하는 것입니다.

3. match 범위에서도 조건에 맞는 범위를 사용하기 위해 그렇게 작성하는데요.

이범위를 다르게 사용하셔도 정확한 결과가 나온다면 상관은 없습니다.

좋은 하루 되세요.

  • *
    2015-06-08 06:06:54

    1. 조건식에 사용하는 것은 어느 함수든 정확한 결과가 나오면 됩니다.

    2. 질문 주신 내용만으로는 정확한 이유를 알기가 어렵네요.

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    value 는 값을 뜻하는 것입니다. lst신상목록 에 선택된 값을 뜻하는 것입니다.

    3. match 범위에서도 조건에 맞는 범위를 사용하기 위해 그렇게 작성하는데요.

    이범위를 다르게 사용하셔도 정확한 결과가 나온다면 상관은 없습니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.