책 내용 질문하기
지난번에 답 못받은 질문 다시 올립니다:)
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
조회수
34
작성일
2017-07-13
작성자
탈퇴*원
첨부파일

1. MATCH함수에서

:찾는값

:찾는게있는 행이나 열 한줄

:0or1

순서대로 입력하면 된다고 알고있었습니다:)

-

그런데 풀이를 보니까 범위에

MAX값을 찾을 때 썼던 조건을 범위로 쓰더라구요,

함수 창에서는 범위에 인사고과열만 써도 3이라고 뜨던데,

함수창을 닫고나면 VALUE값으로 표시가 되더라구요

-

-

왜 찾는 값이 있는 열만 한줄을 쓰면 함수창을 닫고나서는 오류로 되는것인가요~?

그럼 그때그때 MATCH범위는, 찾는 열이 아니라 그때 그때 다르게 해야하는 것인가요?

2. P.334

6번 고용보험료 구할때 방법 1처럼 하니까

너무많은 인수가 포함되서 안된다고 뜨면 어떻게 해결하나요~?

답변
2017-07-15 13:09:31

1. MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)

match 의 인수 입니다.

match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고

($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)

에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야

정확한 위치를 찾을 수 있겠죠? 그렇기 때문에

찾을 값과 같은 범위라고 생각 해 주시면 됩니다.

이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.

2. 함수를 사용하실때 괄호 사용이 잘 못 된 것 같습니다.

함수가 하나 끝날때 괄호를 잘 해주셔야 하는 부분입니다.

함수 수식 밑에 함수 스크린 팁에 표시된 것과 같은 인수를 입력했는지 등을 다시 확인 해 보세요.

좋은 하루 되세요.

  • *
    2017-07-15 13:09:31

    1. MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)

    match 의 인수 입니다.

    match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고

    ($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)

    에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야

    정확한 위치를 찾을 수 있겠죠? 그렇기 때문에

    찾을 값과 같은 범위라고 생각 해 주시면 됩니다.

    이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.

    2. 함수를 사용하실때 괄호 사용이 잘 못 된 것 같습니다.

    함수가 하나 끝날때 괄호를 잘 해주셔야 하는 부분입니다.

    함수 수식 밑에 함수 스크린 팁에 표시된 것과 같은 인수를 입력했는지 등을 다시 확인 해 보세요.

    좋은 하루 되세요.

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