계산문제 1번에서 식이
=VLOOKUP($D3,$A$34:$C$39,3)+$D3*VLOOKUP($D3,$A$34:$D$39,4)*(1-VLOOKUP($D3,$A$34:$G$39,MATCH($C3,$E$32:$G$32,1)+4))
입니다. 여기서 ,MATCH($C3,$E$32:$G$32,1)+4)) 부분에서
MATCH 마지막 보다작음, 큰 부분의 옵션을 참조하는 내용을 보면 1 명이상 ~ 2명 , 3명~ 4명이고,
1명 행을 참조하고 있으므로 1보다 커야 하는 옵션 즉 -1이 아닌 왜 보다 작음의 옵션인 1이 선택되야하는지 모르겠습니다.
동 계산문제 3번에서 동을 마지막에 value 로 묶어줬는데 묶는 이유가 궁금합니다. 묶지 않으면 정상 값이 나오지 않나요?
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.
범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
이문제에서는 해당 범위가 오름차순 정렬된 상태이기 때문에 1 을 사용해야 하는 것입니다.
좋은 하루 되세요.
-
관리자2022-11-04 11:38:41
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
이문제에서는 해당 범위가 오름차순 정렬된 상태이기 때문에 1 을 사용해야 하는 것입니다.
좋은 하루 되세요.