Формула на Excel: Групирайте числата на неравномерни интервали -

Обща формула

=LOOKUP(value,intervals,groups)

Обобщение

За да групирате числа в интервали с неравномерни размери, можете да използвате функцията LOOKUP. В показания пример функцията LOOKUP се използва за групиране на хора по възраст в интервали с неравен размер. Формулата в D5 е:

=LOOKUP(C5,age,group)

Където "възраст" е наименованият диапазон F5: F8, а "група" е наименуваният диапазон G5: G8.

Обяснение

За да направите това, LOOKUP е конфигуриран, както следва:

  • Справочните стойности са възрасти в колона C
  • Търсещият вектор е наименуваният диапазон "възраст" (F5: F8)
  • Резултатният вектор е наименуваният диапазон „група“ (G5: G8)

С тази настройка LOOKUP извършва приблизително съвпадение на числовите стойности в колона F и връща свързаната стойност от колона G.

Функцията LOOKUP винаги изпълнява приблизително съвпадение, със следното поведение:

  • Ако LOOKUP намери точно съвпадение в колоната за възраст, съответната група се връща.
  • Ако не бъде намерено точно съвпадение, LOOKUP ще премине през колоната за възраст, докато бъде намерена по-голяма стойност, след което ще „отстъпи“ към предишния ред.
  • Ако възрастта е по-голяма от 50 (най-високата стойност), LOOKUP ще върне групата, свързана с 50 („50+“).
  • Ако възрастта е по-малка от най-малката стойност в колоната на възрастта, LOOKUP ще върне # N / A.

Забележка: възрастите трябва да се показват във възходящ ред. Проверете два пъти персонализирани интервали - лесно е да сгрешите :)

С твърдо кодирани стойности

Ако искате да направите този вид групиране без таблица на работния лист, можете да кодирате стойности в LOOKUP като константи на масива по следния начин:

=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))

Интересни статии...