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이라서 한 것이고 실제로 []안에 들어갈 셀은 첫 텍스트가 들어있는 셀이라는 건가요??(이거 뭐라고 설명해야 할 지 어려워서 이렇게 나마 씁니다)
빠른 답변 부탁드립니다.
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]이 됩니다.
좋은 하루 되세요.