Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Excel MAŁA funkcja w Excelu, aby obliczyć n-tą najmniejszą wartość.
Przegląd funkcji MAŁY
Funkcja MAŁA Oblicza k-tą najmniejszą wartość.
Aby użyć funkcji MAŁEGO arkusza programu Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
MAŁA funkcja Składnia i wejścia:
1 | =MAŁA(tablica;k) |
k - Pozycja wartości, którą chcesz zwrócić. Przykład: 6 zwróci szóstą najmniejszą wartość.
Jak korzystać z funkcji MAŁA?
Funkcja SMALL zwraca k-tą najmniejszą liczbę z zakresu danych.
Aby użyć funkcji MAŁA, użyj formuły podobnej do tej:
1 | =MAŁY($B$2:$B$9,3) |
Tutaj szukamy trzeciej najmniejszej liczby (lub drugiej w kolejności) w zakresie B2:B9.
Błąd poza zakresem
Jeśli wprowadzisz liczbę k, większą niż liczba elementów w zakresie, MAŁY zwróci #NUM! błąd
Zauważ, że szukamy dziewiątej najmniejszej liczby w zakresie tylko 8 liczb. Tak więc MAŁY zwraca #NUM!.
Dane nienumeryczne
MAŁE Funkcja całkowicie zignoruje dane nienumeryczne, zachowując się tak, jakby dane nienumeryczne nie istniały.
MAŁY Jeśli
Możemy również użyć funkcji SMALL z kryteriami, aby wykonać „mały jeśli”. Załóżmy na przykład, że chcemy dowiedzieć się, kto jest najszybszym biegaczem w wieku powyżej 25 lat.
Użyjemy tej formuły tablicowej:
1 | {=MAŁY( JEŻELI(B2:B9 >= 25; C2:C9), 1)} |
Uwaga: Podczas tworzenia funkcji tablicowych po utworzeniu formuły należy nacisnąć klawisze CTRL + SHIFT + ENTER, a nie tylko ENTER.
Zauważysz, jak pojawiają się nawiasy klamrowe. Nie możesz po prostu ręcznie wpisywać nawiasów klamrowych; musisz użyć CTRL + SHIFT + ENTER.
Aby dowiedzieć się więcej o tym, jak działa formuła MAŁE „JEŻELI”, przeczytaj nasz samouczek dotyczący MAŁYCH JEŻELI i DUŻYCH JEŻELI.
Sortuj za pomocą funkcji MAŁEJ
Jednym z bardzo przydatnych, ale mało znanych przypadków użycia funkcji MAŁEJ jest sortowanie danych w porządku rosnącym (od najmniejszego do największego). Aby posortować dane, łączymy funkcję SMALL z funkcją ROW.
1 | =MAŁY($A$2:$A$9; WIERSZ()-1) |
Ta funkcja działa przy użyciu funkcji WIERSZ w celu zdefiniowania wartości k (wiersz 2 dla najmniejszej, wiersz 3 sekund najmniejszej itd.). Zaczyna się od k =1 (1. najmniejsza) i rośnie do k = 8 (8. najmniejsza liczba), sortując je od najmniejszej do największej. Aby dowiedzieć się więcej, przeczytaj nasz samouczek dotyczący sortowania za pomocą funkcji MAŁYCH i DUŻYCH.
Uwaga: Powyższa formuła używa odwołań bezwzględnych (znaków $) do blokowania odwołań do komórek podczas kopiowania formuł. Jeśli nie jesteś zaznajomiony z tym tematem, zapoznaj się z naszym Przewodnikiem referencyjnym programu Excel (link do: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
MAŁA funkcja w Arkuszach Google
Funkcja MAŁY działa dokładnie tak samo w Arkuszach Google, jak w Excelu.
MAŁE Przykłady w VBA
Możesz także użyć funkcji MAŁY w VBA. Rodzaj:aplikacja.funkcja arkusza roboczego.small(tablica,k)
W przypadku argumentów funkcji (tablicy itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.
Wróć do listy wszystkich funkcji w Excelu