=MATCH(MIN(IF($F$9:$F$18=A23,$E$9:$E$18)),($F$9:$F$18=A23)*($E$9:$E$18),0)
엑셀 결과값 : 상대적위치 8로 나옵니다
=>미혼인 사람중에 예금액이 가장 적은 값 상대적 위치를 찾는데
범위 ($F$9:$F$18=A23)*($E$9:$E$18) 에서 찾는다는 의미가 뭔지 잘 모르겠습니다.
결과가 8로 나오잖아요 8번째줄에 있다는건데 그럼 굳이 미혼조건을 붙여야하는 이유가 뭔가요
오히려 미혼조건이 붙으면 박오환 남현우 김슬기 김미영 이동국 중에 김미영이 4번째 위치에 있어서 결과값이 4로 나오는게 아닌가요
=MATCH(MIN(IF($F$9:$F$18=A23,$E$9:$E$18)),$E$9:$E$18,0)
엑셀 결과값 : 상대적위치 똑같이 8로 나옵니다.
=>미혼인 사람중에 예금액이 가장 적은 값 상대적 위치를 찾는데
범위 $E$9:$E$18 에서 찾으면 상대적 위치 8 이 나옵니다.
사실 이게 정답은 아니죠
반드시 match 함수 부분에도 " ($F$9:$F$18=A22) * "를 하셔야 합니다.
이 문제의 경우는 기혼일 때와 미혼일때의 가장 작은 예금액이 중복되지 않기때문에 match 함수 부분에 " ($F$9:$F$18=A22) * "를 넣든, 안넣든 결과값이 정확히 나옵니다.
하지만 만약 중복되는 값이 있다면 정확히 나오지 않습니다.
예를 들어 [E10] 셀의 값의 1500으로 변경한 후 '미혼'일 때의 최소예금자의 결과를 확인해 보세요. 결과값으로 "박오환"이 나와야 하는데, ($F$9:$F$18=A22) *를 생략하면 미혼일 때의 최소 예금자도 "기혼"일때와 동일하게 "김기춘"이 나옵니다.
즐거운 하루 되세요.
-
관리자2023-01-18 10:17:36
반드시 match 함수 부분에도 " ($F$9:$F$18=A22) * "를 하셔야 합니다.
이 문제의 경우는 기혼일 때와 미혼일때의 가장 작은 예금액이 중복되지 않기때문에 match 함수 부분에 " ($F$9:$F$18=A22) * "를 넣든, 안넣든 결과값이 정확히 나옵니다.
하지만 만약 중복되는 값이 있다면 정확히 나오지 않습니다.
예를 들어 [E10] 셀의 값의 1500으로 변경한 후 '미혼'일 때의 최소예금자의 결과를 확인해 보세요. 결과값으로 "박오환"이 나와야 하는데, ($F$9:$F$18=A22) *를 생략하면 미혼일 때의 최소 예금자도 "기혼"일때와 동일하게 "김기춘"이 나옵니다.
즐거운 하루 되세요.