책 내용 질문하기
부록 계산작업 문제모음 2014년 3회 1급 문제1
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
148
조회수
128
작성일
2019-01-30
작성자
탈퇴*원
첨부파일

부록 148페이지에서 1번문제의 답이

 

=F3-F3*INDEX($F$32:$I$36,MATCH(A3,$E$32:$E$36,0),MATCH(YEAR(D3),$F$30:$I$30,1))

 

이건데요.....여기서 빨간색... match함수의 [match_type]이 왜 1인지 이해되지 않습니다.​

1은 보다 작을때 사용하는데...match함수의 범위는 F30:I30으로 뒤에 이상이라고 붙어있습니다....그런데 왜 보다 작을 때 사용하는 1을 쓰나요?​ 

답변
2019-01-31 20:39:46

안녕하세요.

 

match에서 찾을 값이 year(d3)입니다. 발행연도를 찾아 표시하는 부분이므로

 

f30:i30 범위를 지정한 것입니다.

 

2000년 이상 2012년 이상 2013년 이상 2014년이상

 

부분에서 year(d3)에 해당하는 값을 찾아 그 위치를 반환하는 것입니다.

 

2000년 이상 셀을 클릭 하여 수식입력줄을 확인 해 보면 2000 이라고 표시되어 있습니다.

 

숫자값으로 입력된 셀인 것이죠.

 

 

 

마지막의 1은 match 의 옵션입니다.

 

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

 

 

2000 2012 2013 2014 에서 옵션을 1로 지정하면서 찾을 값(year(d3)) 보다 작거나 같은 값 중에서 큰 값을 찾는 것입니다.

 

 

[D3] 셀에 2013-06-28 이 들어있다면 찾을 값(2013) 보다 작거나 같은 값 중에서 큰 값인 2013을 찾게 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-31 20:39:46

    안녕하세요.

     

    match에서 찾을 값이 year(d3)입니다. 발행연도를 찾아 표시하는 부분이므로

     

    f30:i30 범위를 지정한 것입니다.

     

    2000년 이상 2012년 이상 2013년 이상 2014년이상

     

    부분에서 year(d3)에 해당하는 값을 찾아 그 위치를 반환하는 것입니다.

     

    2000년 이상 셀을 클릭 하여 수식입력줄을 확인 해 보면 2000 이라고 표시되어 있습니다.

     

    숫자값으로 입력된 셀인 것이죠.

     

     

     

    마지막의 1은 match 의 옵션입니다.

     

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

     

     

    2000 2012 2013 2014 에서 옵션을 1로 지정하면서 찾을 값(year(d3)) 보다 작거나 같은 값 중에서 큰 값을 찾는 것입니다.

     

     

    [D3] 셀에 2013-06-28 이 들어있다면 찾을 값(2013) 보다 작거나 같은 값 중에서 큰 값인 2013을 찾게 됩니다.

     

    좋은 하루 보내세요. 

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