책 내용 질문하기
2014년 1회 기출문제 2번
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
42
조회수
316
작성일
2019-10-25
작성자
탈퇴*원
첨부파일

2번 문제가 이해가 되지않아요 

답변
2019-10-26 11:40:45

안녕하세요.

 

구체적으로 어떤 부분이 이해가지 않으시는지 알 수 없어서,

많이 문의해 주시는 부분 위주로 설명드립니다.

 

 

1. 문제 조건이

"부담금이 텍스트면 텍스트를 그대로 표시하고, 그렇지 않으면 '약제비총액*부담금'으로 계산" 하라는 것입니다.

 

IFERROR(인수, 오류시 표시할 값) 함수는 인수로 지정한 수식이나 셀에서 오류가 발생하면 '오류시 표시할 값'을 반환하고,

그렇지 않으면, 결과값을 반환합니다.

 

=IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1),VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1))

 

위 식에서 진하게 표시된 부분이 '인수'에 해당하고, 빨간색부분이 '오류시 표시할 값'이 됩니다.

 

인수가 텍스트가 아니면 '약제비총액*부담금'을 표시하고,

텍스트이면 오류로 인식해서 그대로 표시( VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1) ) 합니다.

 

2. MATCH 함수 뒤에 +1을 해주는 것은

vlookup 의 범위 a34:d37 과 macth의 범위 b33:d33 이 다르기 때문에, 열이 틀려서 +1 을 한 것입니다. 

vlookup의 범위는 a열부터 4열 이고 match의 범위는 b열 부터 3열 이므로 match에서 나온 결과를 vlookup의 열로 찾게 되면 한줄씩 당겨져서 표시가 됩니다. 

그러므로 vlookup의 결과와 같게 표시하기 위해서 +1 을 하는 것입니다.

 

 

좋은 하루 보내세요. 

  • 관리자
    2019-10-26 11:40:45

    안녕하세요.

     

    구체적으로 어떤 부분이 이해가지 않으시는지 알 수 없어서,

    많이 문의해 주시는 부분 위주로 설명드립니다.

     

     

    1. 문제 조건이

    "부담금이 텍스트면 텍스트를 그대로 표시하고, 그렇지 않으면 '약제비총액*부담금'으로 계산" 하라는 것입니다.

     

    IFERROR(인수, 오류시 표시할 값) 함수는 인수로 지정한 수식이나 셀에서 오류가 발생하면 '오류시 표시할 값'을 반환하고,

    그렇지 않으면, 결과값을 반환합니다.

     

    =IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1),VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1))

     

    위 식에서 진하게 표시된 부분이 '인수'에 해당하고, 빨간색부분이 '오류시 표시할 값'이 됩니다.

     

    인수가 텍스트가 아니면 '약제비총액*부담금'을 표시하고,

    텍스트이면 오류로 인식해서 그대로 표시( VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1) ) 합니다.

     

    2. MATCH 함수 뒤에 +1을 해주는 것은

    vlookup 의 범위 a34:d37 과 macth의 범위 b33:d33 이 다르기 때문에, 열이 틀려서 +1 을 한 것입니다. 

    vlookup의 범위는 a열부터 4열 이고 match의 범위는 b열 부터 3열 이므로 match에서 나온 결과를 vlookup의 열로 찾게 되면 한줄씩 당겨져서 표시가 됩니다. 

    그러므로 vlookup의 결과와 같게 표시하기 위해서 +1 을 하는 것입니다.

     

     

    좋은 하루 보내세요. 

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