책 내용 질문하기
컴활 1급 실기 계산문제20회 부분 질문합니다.
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
120
조회수
383
작성일
2020-10-25
작성자
이*영
첨부파일

1. 120쪽 2번 문제 답 확인하고 계산했는데 답이 다르더라구요ㅠ

어디가 잘못 되었을까요?

 

 

Public Function kb기본급(입사일 As Date, 근무년수, 급여증가분)
Select Case Year(입사일)
Case Is <= 2009
kb기본급 = 1000000 + 근무년수 * 급여증가분
Case Else
kb기본급 = 800000 + 근무년수 * 급여증가분
End Select
End Function

 

 

2.118쪽1번 문제에서 offset부분이 이해가 가지 않아서 질문합니다.

offset($A:$13,MATCH(B3,$A$14:$A$16,0),1,1,3) 이 부분에서

왜 열=1,높이행=1,너비열=3 을 입력해야하나요?

 

답변
2020-10-27 12:12:39

1. 실기 특성상 질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.

 

작성하신 코드가 잘 작성 된 것 같은데요. 

 

근무년수를 잘 못 구한 것이라면 결과가 다르게 표시될 수 있습니다. 

 

근무 년수 부분 다시 확인 해 보시구요. 

 

잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다. 

 

2. OFFSET($A$13,MATCH(B3,$A$14:$A$16,0), 1,1,3 )

 

Match 값이 2가 나오고, Offset은 $A$13에서 2행 아래로, 1열 이동한 지점의 높이와 너비를 1과 3으로 지정한 것입니다.

 

$A$13에서 2행 아래로, 1열 이동 후 너비 3으로 지정하면 [B15:D15] 영역을 나타내게 됩니다.

 

=SUMPRODUCT(C3:E3,OFFSET($A$13,MATCH(B3,$A$14:$A$16,0),1,1,3)) 함수는 [C3:E3]영역과 OFFSET으로 구한 영역의 대응되는 값들의 곱을 더한 것입니다.

 

좋은 하루 보내세요.  

  • 관리자
    2020-10-27 12:12:39

    1. 실기 특성상 질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.

     

    작성하신 코드가 잘 작성 된 것 같은데요. 

     

    근무년수를 잘 못 구한 것이라면 결과가 다르게 표시될 수 있습니다. 

     

    근무 년수 부분 다시 확인 해 보시구요. 

     

    잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다. 

     

    2. OFFSET($A$13,MATCH(B3,$A$14:$A$16,0), 1,1,3 )

     

    Match 값이 2가 나오고, Offset은 $A$13에서 2행 아래로, 1열 이동한 지점의 높이와 너비를 1과 3으로 지정한 것입니다.

     

    $A$13에서 2행 아래로, 1열 이동 후 너비 3으로 지정하면 [B15:D15] 영역을 나타내게 됩니다.

     

    =SUMPRODUCT(C3:E3,OFFSET($A$13,MATCH(B3,$A$14:$A$16,0),1,1,3)) 함수는 [C3:E3]영역과 OFFSET으로 구한 영역의 대응되는 값들의 곱을 더한 것입니다.

     

    좋은 하루 보내세요.  

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