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.