Excel-INDEX MATCH 쿼리


1

누군가 나를 도울 수 있기를 바랍니다!

크리켓 스코어링 스프레드 시트를 작성했습니다. 게임 정보의 요약을 볼 수있는 요약 페이지를 정렬하려고 노력했습니다.

이 과정에서 다음 표의 정보를 사용할 수 있기를 바랍니다.

Bowler  Wkts    Runs
 Amir     0     41

 Irfan    1     46

 Sami     2     23

 Imad     0     26

 Afridi   2     40

요약 페이지에 가장 적합한 중산을 선택합니다.

INDEX ... MATCH ... 문 작성에 대한 이해가 있지만 개찰구 값이 가장 큰 볼러 이름을 선택하고 싶지만 런 값이 가장 낮습니다. 볼러는 그 수의 개찰구를 가져갑니다-이 경우에는 Sami.

나는 INDEX, MATCH, MAX 및 MIN (일부 IF가 던져졌습니다!)을 사용하여 무언가를 시도 할 것이라고 생각하지만 실제로 어디서부터 시작 해야할지 모르겠습니다.

도움을 주시면 감사하겠습니다!

답변:


0
=INDEX(A2:A6,MATCH(MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109)),C2:C6,0))

ctrl + shift + enter를 사용하여 배열 수식으로 확인하십시오.

MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109))개찰구 수가 가장 많은 볼러를 찾아 런 수를 반환합니다. 다른 모든 사람들에게는 단순히 비현실적으로 높은 숫자 (9E + 109)를 반환합니다.

MATCH(MIN(...,C2:C6,0)

사용 match()하고 min()우리가 이전에 확인 된 중산모 사이에 실행의 가장 낮은 번호를 찾을 수 있습니다.

INDEX(A2:A6,...)

실제 볼러 이름을 반환합니다.


노먼 스탠리 플레처 (Norman Stanley Fletcher)가 말한 것처럼 카일 (Kyle)은 "피가 나는 매력처럼 일했다!"고 말했다. 두 번째와 세 번째 최고의 볼러를 보여주기 위해 이것이 확장 될 수있는 방법이 있습니까?
Dave Coram

@DaveCoram 쉽지 않습니다. 귀하의 예에서 두 번째와 세 번째 최고의 중산은 분명하지만, 1 개의 개찰구를 가진 또 다른 중산이 있다면 어떨까요? 세 번째 최고의 볼러를 찾으려면 우리는 두 번째로 가장 많은 개찰구를 찾아야하고, 가장 적은 양의 개찰구를 사용해야합니다. VBA 솔루션을 사용하는 것이 좋습니다.
Kyle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.