책 내용 질문하기
옵션값 질문
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
151
작성일
2014-08-22
작성자
탈퇴*원
첨부파일

이전 질문글에서 옵션값을 사용할 때,

첫행을 보고 정렬이 되어있으면 FALSE를 주라고 하셨는데,
매치를 사용할 때도 마찬가지인가요?
그리고 2012년 2회 E형 , 함수사전 193페이지 입니다.
거기서 계산문제중 2번문제에 대해서 말인데요,
①= D3 * HLOOKUP(D3,$I$25:$L$30,MATCH(B3,$H$27:$H$30,0)+2) + H3
일단 식이 이렇습니다. 그런데 HLOOKUP과 MACH가 참조하는 표3의
첫번째 열은 정렬이 되어있지 않은 상태인데, MATCH는 옵션값을 정확하게 일치하도록 주고
HLOOKUP은 옵션값을 정확하게 일치하게하라고 주지않는 이유가 무엇인가요?
HLOOKUP에 FALSE값을 입력하니 값이 껑충 뛰어버리네요.
②엑셀 실전모의고사 A형 계산문제 2번도 질문드립니다.
=INDEX( $A$9:$F$35, MATCH( LARGE( ($C$9:$C$35=$E3)*$D$9:$D$35,3), ($C$9:$C$35=$E3)*$D$9:$D$35,0),2)
식은 잘 세웠으나, 매치에 옵션값 0을 안줘서 틀렸는데요,
이것도 참조하는 표의 첫열이 날짜이며 오름차순으로 정렬되어있는데 , 왜 옵션값 "0을"줘서 일치값을 찾아야하나요?
③207페이지에 계산문제4번 수동녹화,수시충격감지 그 문제에서 왜 +1을 하여야 하는지 설명좀 부탁드립니다.
④피벗테이블에서 계산필드 작성으로 필드를 추가하였는데,
"합계:총수령금액"으로 추가하여야했는데 "총수령금액"으로 추가하였습니다.
잘못 작성한 계산필드를 우측 피벗테이블 필드목록에서 제거하는 방법은 없나요?
아니면 잘못 작성한 필드는 방치하고, 다시 필드를 정상적으로 만들어서 피벗테이블에 적용시키면
감점요인은 없나요?
답변
2014-08-25 11:44:17

1. hlookup의 범위와 match 의 범위가 다릅니다.

hlookup 의 범위는 100 미만, 200미만 300미만 등으로 근사값을 찾아야 하고

match 의 범위는 가정용, 상업용, 공업용 의 범위가 포함되므로 정확히 일치하는 값을 찾아야 합니다.

각 함수의 범위를 참고하여 작성하시기 바랍니다.

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

2. match 함수의 범위에 해당하는 배달시간의 값이 정렬된 상태가 아닙니다. 그러므로 정확히 일치하는 값을 찾아야 하는 것이죠.

3.

제품id의 오른쪽 4개의 숫자를 4로 나눠서 0이나오면 "수동녹화",1이 나오면"수시/충격감지",2가나오면 "충격감지",3이나오면"수시감지"

인데요.

choose 함수는 인수가 1일때 부터 반영할 수 있기 때문에

0이나온 값에 +1 을 하여 1로 만들어 주게 됩니다.

그럼 결과적으로 0은 1이 , 1은 2가 , 2는 3이 , 3은 4가 되는 것이죠.

"수동녹화","수시/충격감지","충격감지","수시감지"

mod 함수로 나눈경우 0 1 2 3

+1을 하여

choose함수에적용 1 2 3 4

가 되어 정확히 지정이 되는 것입니다.

choose 함수의 함수 사용법에 의해 +1을 한 것이라고 보시면 되겠죠.

4. 계산필드로 추가한 필드는 계산필드 대화상자에서 삭제하시기 바랍니다.

계산 필드 대화상사에서 필드를 선택한 후 삭제하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2014-08-25 11:44:17

    1. hlookup의 범위와 match 의 범위가 다릅니다.

    hlookup 의 범위는 100 미만, 200미만 300미만 등으로 근사값을 찾아야 하고

    match 의 범위는 가정용, 상업용, 공업용 의 범위가 포함되므로 정확히 일치하는 값을 찾아야 합니다.

    각 함수의 범위를 참고하여 작성하시기 바랍니다.

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    2. match 함수의 범위에 해당하는 배달시간의 값이 정렬된 상태가 아닙니다. 그러므로 정확히 일치하는 값을 찾아야 하는 것이죠.

    3.

    제품id의 오른쪽 4개의 숫자를 4로 나눠서 0이나오면 "수동녹화",1이 나오면"수시/충격감지",2가나오면 "충격감지",3이나오면"수시감지"

    인데요.

    choose 함수는 인수가 1일때 부터 반영할 수 있기 때문에

    0이나온 값에 +1 을 하여 1로 만들어 주게 됩니다.

    그럼 결과적으로 0은 1이 , 1은 2가 , 2는 3이 , 3은 4가 되는 것이죠.

    "수동녹화","수시/충격감지","충격감지","수시감지"

    mod 함수로 나눈경우 0 1 2 3

    +1을 하여

    choose함수에적용 1 2 3 4

    가 되어 정확히 지정이 되는 것입니다.

    choose 함수의 함수 사용법에 의해 +1을 한 것이라고 보시면 되겠죠.

    4. 계산필드로 추가한 필드는 계산필드 대화상자에서 삭제하시기 바랍니다.

    계산 필드 대화상사에서 필드를 선택한 후 삭제하시면 됩니다.

    좋은 하루 되세요.

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