W tym artykule dowiemy się, jak wyszukiwać i sumować wartości za pomocą funkcji INDEKS i DOPASUJ w programie Excel.
Aby formuła zrozumiała, najpierw musimy trochę zrewidować trzy funkcje
- SUMA
- INDEKS
- MECZ
Funkcja SUMA dodaje wszystkie liczby z zakresu komórek i zwraca sumę tych wartości.
Funkcja INDEX zwraca wartość pod podanym indeksem w tablicy.
Funkcja MATCH zwraca indeks pierwszego wystąpienia wartości w tablicy (tablica jednowymiarowa).
Teraz stworzymy formułę korzystając z powyższych funkcji. Funkcja dopasowania zwróci indeks wartości wyszukiwania w polu nagłówka. Numer indeksu zostanie teraz przekazany do funkcji INDEX, aby uzyskać wartości pod wartością wyszukiwania.
Następnie funkcja SUMA zwróci sumę ze znalezionych wartości.
Użyj formuły:
= SUMA ( INDEKS ( dane , 0, MECZ ( szukana_wartość, nagłówki, 0)))
Powyższe stwierdzenia mogą być trudne do zrozumienia. Zrozummy to, używając wzoru w przykładzie
Tutaj mamy listę ocen uczniów i musimy znaleźć łączne oceny dla konkretnej osoby (Gary), jak pokazano na poniższym zrzucie ekranu.
Użyj formuły w komórce C2:
= SUMA ( INDEKS ( A2 : D6 , 0 , PODAJ.POZYCJĘ ( G2 , A1:D1 , 0 )))
Wyjaśnienie:
- Funkcja MATCH dopasowuje pierwszą wartość do tablicy nagłówkowej i zwraca jej pozycję 3 jako liczba.
- Funkcja INDEX przyjmuje liczbę jako indeks kolumny dla danych i zwraca tablicę { 92; 67; 34; 36; 51 } do argumentu funkcji SUMA
- Funkcja SUMA pobiera tablicę i zwraca sumę w komórce.
Tutaj wartości funkcji są podawane jako odwołanie do komórki.
Jak widać na powyższym zrzucie, otrzymaliśmy SUMA ocen ucznia Gary. I to dowodzi, że formuła działa dobrze, a w przypadku wątpliwości zapoznaj się z poniższymi uwagami dla zrozumienia.
Uwagi:
- Funkcja zwraca błąd #NA, jeśli argumentem tablicy wyszukiwania funkcji PODAJ.POZYCJĘ jest tablica 2 - D, która jest polem nagłówka danych…
- Funkcja dopasowuje dokładną wartość, ponieważ argument typu dopasowania do funkcji PODAJ.POZYCJĘ ma wartość 0.
- Wartość wyszukiwania można podać jako odwołanie do komórki lub bezpośrednio za pomocą symbolu cudzysłowu (").
- Funkcja SUMA ignoruje wartości tekstowe w tablicy otrzymanej z funkcji INDEKS.
Mam nadzieję, że rozumiesz, jak korzystać z funkcji WYSZUKAJ w programie Excel. Zapoznaj się z innymi artykułami na temat wartości wyszukiwania w programie Excel tutaj. Zachęcamy do składania zapytań poniżej w polu komentarza. Z pewnością Ci pomożemy.
Użyj INDEKSU i DOPASUJ, aby wyszukać wartość
Zakres SUMA z INDEKSEM w Excelu
Jak korzystać z funkcji SUMA w programie Excel
Jak korzystać z funkcji INDEKS w programie Excel?
Jak korzystać z funkcji PODAJ.POZYCJĘ w programie Excel
Jak korzystać z funkcji WYSZUKAJ w programie Excel
Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel
Jak korzystać z funkcji WYSZUKAJ.POZIOMO w programie Excel
popularne artykuły
Edytuj listę rozwijaną
Jeśli z formatowaniem warunkowym
Jeśli z symbolami wieloznacznymi
Przeglądaj według daty