책 내용 질문하기
7회 계산작업 2번 문제입니다
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
154
조회수
151
작성일
2016-04-20
작성자
첨부파일

2번 문제 답이 MAX(H4*vlookup(E4,$A$32:$E$36,match(f4*g4,$B$31:$E$31,1)+1),100000)

이렇게 나와있습니다. 여기서 물어볼 게 있어요.



1.vlookup함수라는 게 세로고, hlookup은 가로형인데 함수에서 세로라는 게 열인지 아니면 행인지 자주 헷갈립니다. 특히 데이터 표를 쓸 데 나오는 행 입력 셀, 열 입력 셀이랑 합치면 '열과 행'이라는 가로-세로 개념은 혼돈 그 자체라고 말할 수 있어요. 확실히 구분할 방법이 있나요??

2.match(f4*g4,$B$31:$E$31,1)+1에서 +1를 한 이유가 무엇인지, 그리고 마지막에 100000은 계산한 수당금액이 100000미만일 경우에 입력하는 셀인데 max함수에서 이렇게 써도 되는 게 맞는가요?(MAX함수는 최대값을 구하는 것이지 if함수처럼 'a가 아니면 b'인 게 아니라서 좀 생소합니다)

그리고 4번 기타작업 문제 마지막에서는 [a1].currentregion.rows.count-2라고 하는데 currentregion.rows.count라는 개념은 어떻게 이해할 수 있는가요? 또한 [a1]이라는 것은 문제에 나온 첫 텍스트(데이터)가 있는 셀이 a1이라서 한 것이고 실제로 []안에 들어갈 셀은 첫 텍스트가 들어있는 셀이라는 건가요??(이거 뭐라고 설명해야 할 지 어려워서 이렇게 나마 씁니다)

빠른 답변 부탁드립니다.

답변
2016-04-22 11:25:03

1. 열은 세로로 입력된 값, 행은 가로로 입력된 값입니다.

데이터 표에서도 마찮가지 입니다. 세로로 입력된 값은 열로, 가로로 입력된 값은 행으로 사용하면 됩니다.

2.

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

vlookup에서 지정한 범위는 A열부터 시작인데

match 에서 지정한 범위는 b열 부터이기 때문에

vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

match의 범위를 그대로 사용하여 1 이 나온 경우

vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

3.

입력행=[a3].row+[a3].currentregion.count

으로 설명 하면

[a3].row 에서 a3 의 위치인 3 을 반환하구요.

[a3].currentregion.rows.count 에서 a3 아래쪽으로 연결된 데이터의 개수를 셉니다.

그러므로 a3에서 필드명 포함한 줄이 4줄 이라면 3+4 가 되어 7 이 되는 것입니다.

따로 더하는 부분이 아니라

[a3].row + [a3].currentregion.rows.count 에서 나온 결과 입니다.

엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.

아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.



아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.

좋은 하루 되세요.

  • *
    2016-04-22 11:25:03

    1. 열은 세로로 입력된 값, 행은 가로로 입력된 값입니다.

    데이터 표에서도 마찮가지 입니다. 세로로 입력된 값은 열로, 가로로 입력된 값은 행으로 사용하면 됩니다.

    2.

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

    vlookup에서 지정한 범위는 A열부터 시작인데

    match 에서 지정한 범위는 b열 부터이기 때문에

    vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

    match의 범위를 그대로 사용하여 1 이 나온 경우

    vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

    그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

    3.

    입력행=[a3].row+[a3].currentregion.count

    으로 설명 하면

    [a3].row 에서 a3 의 위치인 3 을 반환하구요.

    [a3].currentregion.rows.count 에서 a3 아래쪽으로 연결된 데이터의 개수를 셉니다.

    그러므로 a3에서 필드명 포함한 줄이 4줄 이라면 3+4 가 되어 7 이 되는 것입니다.

    따로 더하는 부분이 아니라

    [a3].row + [a3].currentregion.rows.count 에서 나온 결과 입니다.

    엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.

    아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.



    아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.

    좋은 하루 되세요.

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