Excel: znajdź pierwsze wystąpienie na podstawie wielu kryteriów
Możesz użyć poniższej formuły, aby znaleźć pierwsze wystąpienie wartości w kolumnie w programie Excel na podstawie wielu kryteriów:
=INDEX( C2:C13 ,MATCH(1,INDEX(( A2:A13 = F1 )*( B2:B13 = F2 ),),FALSE))
Ta konkretna formuła zwraca pierwszą wartość z zakresu C2:C13 , gdzie odpowiadająca wartość w komórce A2:A13 jest równa wartości w komórce F1 , a odpowiadająca wartość w komórce B2:B13 jest równa wartości w komórce F2 .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Znajdź pierwsze wystąpienie na podstawie wielu kryteriów w programie Excel
Załóżmy, że mamy następujący zbiór danych zawierający informacje o punktach zdobytych przez różnych koszykarzy:
Załóżmy, że chcemy zwrócić wartość punktową za pierwsze wystąpienie zawodnika, który jest w drużynie Spurs i zajmuje pozycję napastnika .
Możemy określić to kryterium w komórkach F1 i F2 , a następnie wpisać następującą formułę w komórce F3 :
=INDEX( C2:C13 ,MATCH(1,INDEX(( A2:A13 = F1 )*( B2:B13 = F2 ),),FALSE))
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Formuła zwraca wartość punktową 31 , ponieważ reprezentuje ona wartość punktową pierwszego zawodnika, który dołączył do składu Spurs i grał na pozycji napastnika .
Pamiętaj, że jeśli zmienimy kryteria w komórkach F1 i F2 , formuła automatycznie zwróci nowego gracza spełniającego nowe kryteria.
Załóżmy na przykład, że zmieniamy drużynę na Rakiety i pozycję na Straż :
Formuła poprawnie zwraca wartość 12 , która jest wartością punktową odpowiadającą pierwszemu graczowi, który tworzy drużynę Rockets i ma pozycję Strażnika .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w programie Excel:
Jak liczyć duplikaty w programie Excel
Jak policzyć liczbę wystąpień w Excelu
Jak policzyć częstotliwość tekstu w Excelu
Jak liczyć według grup w programie Excel