Excel: jak znaleźć pierwszą wartość ujemną w zakresie
Aby znaleźć pierwszą wartość ujemną w określonym zakresie w programie Excel, możesz użyć poniższej formuły:
=XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )
Ta konkretna formuła znajdzie pierwszą komórkę w zakresie B2:B13 zawierającą wartość ujemną i w ten sposób zwróci cały wiersz w zakresie A2:B13 .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: jak znaleźć pierwszą ujemną wartość zakresu w programie Excel
Załóżmy, że mamy następujący zbiór danych pokazujący łączne zyski różnych pracowników firmy:
Należy pamiętać, że niektóre wartości w kolumnie Zysk netto są dodatnie, inne zaś ujemne.
Załóżmy, że chcemy znaleźć pierwszą wartość ujemną w kolumnie Zysk netto .
W tym celu w komórce D2 możemy wpisać następującą formułę:
Zwraca wartości formuły w kolumnach Pracownik i Zysk netto , które odpowiadają pierwszej wartości ujemnej w kolumnach Zysk netto .
Możemy ręcznie sprawdzić, czy Eric jest rzeczywiście pierwszym pracownikiem z ujemną wartością w kolumnie Zyski netto :
Zauważ, że skoro jako ostatniego argumentu funkcji XLOOKUP użyliśmy A2:B13 , zwróciliśmy obie wartości z kolumny A i kolumny B.
Zamiast tego moglibyśmy jednak użyć A2:A13 jako ostatniego argumentu, aby zwrócić tylko nazwisko pracownika z pierwszą wartością ujemną w kolumnie Zysk netto :
Lub moglibyśmy zamiast tego użyć B2:B13 jako ostatniego argumentu, aby zwrócić tylko wartość kolumny Zyski netto :
Jak działa ta formuła?
Zapamiętaj wzór, którego użyliśmy do znalezienia pierwszej wartości ujemnej w kolumnie Zysk netto :
=XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )
Funkcja XLOOKUP zwraca pierwszą pasującą wartość w kolumnie.
W tej formule najpierw używamy funkcji ZNAK , aby przekonwertować każdą wartość z zakresu B2:B13 na 1 lub -1 , aby wskazać, czy dana wartość jest dodatnia, czy ujemna.
Następnie używamy funkcji XLOOKUP , aby znaleźć pierwszą wartość równą -1 , co zwraca pierwszą wartość ujemną w kolumnie Zysk netto .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w programie Excel:
Excel: jak znaleźć duplikaty za pomocą funkcji WYSZUKAJ.PIONOWO
Excel: jak używać funkcji WYSZUKAJ.PIONOWO, aby zwrócić wszystkie dopasowania
Excel: jak używać funkcji WYSZUKAJ.PIONOWO do zwracania wielu kolumn