![](https://cdn.wiki-base.com/8930398/excel_formula_find_lowest_n_values__2.png.webp)
Загальна формула
=SMALL(range,n)
Резюме
Щоб знайти n найнижчих значень у наборі даних, ви можете скористатися функцією SMALL. Це можна поєднати з INDEX, як показано нижче, для отримання пов'язаних значень. У наведеному прикладі формула в F7 має вигляд:
=SMALL(bid,E7)
Примітка: цей аркуш має два іменовані діапазони: ставка (C5: C12) і компанія (B5: B12), що використовується для зручності та зручності читання.
Пояснення
Мала функція може отримувати найменші значення з даних на основі рангу. Наприклад:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
У цьому випадку ранг просто походить із колонки E.
Отримати пов'язані значення
Щоб отримати назву компанії, пов’язаної з найменшими заявками, ми використовуємо INDEX та MATCH. Формула в G7 така:
=INDEX(company,MATCH(F7,bid,0))
Тут значення в стовпці F використовується як значення підстановки всередині MATCH, з іменованою ставкою діапазону (C5: C12) для масиву lookup_array, а тип відповідності встановлений на нуль, щоб змусити точне збіг. Потім MATCH повертає розташування значення до INDEX як номер рядка. Потім INDEX отримує відповідне значення від названої компанії асортименту (B5: B12).
Формула "все в одному", щоб отримати назву компанії за один крок, буде виглядати так:
=INDEX(company,MATCH(SMALL(bid,E7),bid,0))
Примітка: якщо ваші значення містять дублікати, ви можете отримати зв'язки при спробі ранжування. Ви можете використовувати таку формулу, щоб розбити час.