분석작업-2^시트의^빗면^개체의^텍스트('감가상각액')가^정답('감가상각액^')과^다릅니다.
책에 있는 지시대로 매크로를 작성하고 텍스트도 그대로 입력했는데
채점해보니까 틀렸다고 뜨네요 ㅠㅠ 어디서 잘못된건지...
아 그리고 계산작업 파트 1번도 잘 이해가 안 가는데
혹시 설명해주실 수 있을까요...?
안녕하세요.
1.
정답 파일에 '감가상각액' 뒤에 공백이 들어가 있어서
채점 프로그램에서 감점처리된 것입니다. 학습에 혼란을 드려 죄송합니다.
작성하신 것이 맞습니다. 정답으로 생각해 주세요.
2.
정답 : = HLOOKUP( C4, $J$3:$L$6, MATCH(B4, $I$5:$I$6, 0)+2 )
HLOOKUP 함수에서 [C4] 셀 값을 범위[$J$3:$L$6] 중 첫 번째 행[J3:L3]과 비교해서 값을 찾습니다.
HLOOKUP 함수의 마지막 인수는 행 번호인데 MATCH(B4, $I$5:$I$6, 0)+2 로 지정되었습니다.
비교된 첫 번째 행에 2를 더한 지점에 실제 반환할 데이터가 존재하기 때문에 MATCH로 구한 행번호에 +2를 해 주는 것입니다.
김기완을 예로 들면,
인원 [C4] 230 을 [J3:L3]에서 비교해서 J열을 지정합니다.
MATCH(B4, $I$5:$I$6, 0)를 통해 [B4]돌잔치를 [$I$5:$I$6] 중 1행을 반환합니다.
하지만, HLOOKUP의 범위가 [$J$3:$L$6]이므로 J열과 1행 지점이면 실제 데이터값이 아닌 '[J3]100 이상'을 반환합니다.
그래서 MATCH 함수의 결과에 2를 더해 실제 데이터인 [J5]crystal hall 이 반환되도록 하는 것입니다.
좋은 하루 보내세요.
-
*2018-11-30 22:54:51
안녕하세요.
1.
정답 파일에 '감가상각액' 뒤에 공백이 들어가 있어서
채점 프로그램에서 감점처리된 것입니다. 학습에 혼란을 드려 죄송합니다.
작성하신 것이 맞습니다. 정답으로 생각해 주세요.
2.
정답 : = HLOOKUP( C4, $J$3:$L$6, MATCH(B4, $I$5:$I$6, 0)+2 )
HLOOKUP 함수에서 [C4] 셀 값을 범위[$J$3:$L$6] 중 첫 번째 행[J3:L3]과 비교해서 값을 찾습니다.
HLOOKUP 함수의 마지막 인수는 행 번호인데 MATCH(B4, $I$5:$I$6, 0)+2 로 지정되었습니다.
비교된 첫 번째 행에 2를 더한 지점에 실제 반환할 데이터가 존재하기 때문에 MATCH로 구한 행번호에 +2를 해 주는 것입니다.
김기완을 예로 들면,
인원 [C4] 230 을 [J3:L3]에서 비교해서 J열을 지정합니다.
MATCH(B4, $I$5:$I$6, 0)를 통해 [B4]돌잔치를 [$I$5:$I$6] 중 1행을 반환합니다.
하지만, HLOOKUP의 범위가 [$J$3:$L$6]이므로 J열과 1행 지점이면 실제 데이터값이 아닌 '[J3]100 이상'을 반환합니다.
그래서 MATCH 함수의 결과에 2를 더해 실제 데이터인 [J5]crystal hall 이 반환되도록 하는 것입니다.
좋은 하루 보내세요.