2014-12-15 2 views
1

Предположим, у меня есть эти классы: (я использую Excel 14, офис 2010)Вес ([1..5]) Оценка в Excel?

39.55, 28,25, 16,95, 14,53, 13,56, 9,6, 9,6 , 9,49, 7,43 , 7.35, 3.35,

И у меня есть 5 ведер (класс веса).

Теперь мне нужно знать, каждый класс - в какой области он принадлежит:

Итак, я сделал это:

  1. Я подсчитал: Max-Min, который 39.55-3.35 который 36.2
  2. рассчитывается как много интервалов: 36.2/5 = 7.24
  3. проверить каждый класс, к которому относится данный период:

Так вот окончательный результат: (визуально, вручную):

enter image description here

Таким образом, вы можете видеть, что желтые принадлежит ведро номер 1 (желтый интервал), а синие предназначены для ковш номер 2 ... и т.д. ...

Вопрос

есть ли Excel формула/s, которые могут получить ([range],numBuckets,grade) и дают номер ведра, которому он принадлежит?

nb - без каких-либо справочных таблиц. только одна клеточная функция/s.

+0

Это нормально для вас функция пользователя def? –

+0

@ sancho.s Я предпочитаю встроенный в excel формулу/с.(так как я хочу максимально упростить его, даже без использования справочных таблиц) .... AGain - только если это возможно –

ответ

1

см.рисунок

enter image description here

A3-А13 содержат данные. И

A1: = MIN (А3: А13)

А2: = МАКС (А3: А13)

В1: 5

В2: = (А2-А1)/В1

B3: = ЕСЛИ (А3 = $ A $ 2, $ B $ 1, INT ((A3- $ A $ 1)/$ в $ 2) +1)

В4-В13: копипаст с B3.

Я разместил его таким образом для ясности. Вы можете составить все в одной функции (будьте осторожны с абсолютными/относительными ссылками). Единственным недостающим моментом является то, как иметь дело с числами, которые лежат на точной границе между ящиками. Это зависит от вас, чтобы определить критерий.

+0

@RoyiNamir - Он просто использует целочисленную часть, которая дает вам шаги. Вычитая начало $ A $ 1, а деление на $ B $ 2 изменит масштаб, чтобы удовлетворить ваши потребности. –

Смежные вопросы