책 내용 질문하기
162쪽 계산문제 2번
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
162
조회수
490
작성일
2019-07-15
작성자
탈퇴*원
첨부파일

수당계산하는 문제에서

 

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000) 

 

 

1. MAX는 뭘 의미하는가? 무슨뜻 ? 왜 쓰는지?

 

2.  +1 (빨간색 표시)는 왜 했는지?

 

3. 마지막 100000는 왜 저렇게 쓴건지

계산한 수당 금액이 십만 미만이면, 십만을 입력 인데 이걸 MAX함수로 쓸 수 있는건가요??

 

 

답변
2019-07-16 14:47:20

안녕하세요.

 

1. / 3.

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000) 

=MAX( 수당                                                                           , 100000)

은 수당과 100000 중 큰 값을 반환합니다. 100000 보다 작다면 100000을 반환하는 것이고,

100000 보다 수당이 크면 큰 값을 반환합니다.

 

 

2. VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1)

   VOOKUP(​E4, $A$32:$E$36, 열번호) E4(수강인원)을 [$A$32:$E$36]의 첫 번째 열에서 찾고, 동일 행의 값 중 열번호(MATCH(F4*G4,$B$31:$E$31,1)+1)에 해당하는 데이터를 반환합니다.


열 번호는 전체 근무시간에 해당 하는 것으로, 근무시간*근무일수를 ​[$B$31:$E$31] 영역에서 찾아서 결정합니다. 범위가 오름차순 되어 있기 때문에 Match의 옵션은 1로 설정되며, 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다.


예를 들어 표정희 강사의 근무시간 2 * 근무일수 20 = 40으로, Match의 범위 중 B31(0)에서 근무 시간을 찾습니다.​ MATCH(F4*G4,$B$31:$E$31,1)에서 범위 중 첫번째 열이므로 1을 반환합니다.

VLOOKUP(E4,$A$32:$E$36,   MATCH(F4*G4,$B$31:$E$31,1))

VLOOKUP(E4,​$A$32:$E$36,   1  )이면 VLOOKUP의 범위가 A열부터 이므로 A열에서 자료를 추출합니다.

실제 수당적용률%는 B열부터 존재하므로 MATCH의 결과에 +1을 해서 정확한 결과가 반환되도록 하는 것입니다​

즉, VLOOKUP의 범위와 MATCH 범위의 시작 열이 다르기 때문에 맞춰주기 위해 +1을 하는 것입니다.


좋은 하루 보내세요.​ 

  • 관리자
    2019-07-16 14:47:20

    안녕하세요.

     

    1. / 3.

    =MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000) 

    =MAX( 수당                                                                           , 100000)

    은 수당과 100000 중 큰 값을 반환합니다. 100000 보다 작다면 100000을 반환하는 것이고,

    100000 보다 수당이 크면 큰 값을 반환합니다.

     

     

    2. VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1)

       VOOKUP(​E4, $A$32:$E$36, 열번호) E4(수강인원)을 [$A$32:$E$36]의 첫 번째 열에서 찾고, 동일 행의 값 중 열번호(MATCH(F4*G4,$B$31:$E$31,1)+1)에 해당하는 데이터를 반환합니다.


    열 번호는 전체 근무시간에 해당 하는 것으로, 근무시간*근무일수를 ​[$B$31:$E$31] 영역에서 찾아서 결정합니다. 범위가 오름차순 되어 있기 때문에 Match의 옵션은 1로 설정되며, 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다.


    예를 들어 표정희 강사의 근무시간 2 * 근무일수 20 = 40으로, Match의 범위 중 B31(0)에서 근무 시간을 찾습니다.​ MATCH(F4*G4,$B$31:$E$31,1)에서 범위 중 첫번째 열이므로 1을 반환합니다.

    VLOOKUP(E4,$A$32:$E$36,   MATCH(F4*G4,$B$31:$E$31,1))

    VLOOKUP(E4,​$A$32:$E$36,   1  )이면 VLOOKUP의 범위가 A열부터 이므로 A열에서 자료를 추출합니다.

    실제 수당적용률%는 B열부터 존재하므로 MATCH의 결과에 +1을 해서 정확한 결과가 반환되도록 하는 것입니다​

    즉, VLOOKUP의 범위와 MATCH 범위의 시작 열이 다르기 때문에 맞춰주기 위해 +1을 하는 것입니다.


    좋은 하루 보내세요.​ 

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