множественный условный оператор PercentRank в excel

Я пытаюсь вычислить PercentRank в разных группах, так что элементы с меткой Blank оцениваются по всем элементам в совокупности, а другие с общими метками оцениваются по всем элементам, использующим эту конкретную метку.

ID element value expected outcome 1. Blank 20 0.333 2. Yellow 5 0 3. Yellow 24 1 4. Blue 33 1 5. Blank 34 1 6. Blue 27 0 

элементы 1 и 5 будут ранжироваться с элементами с 1 по 6, в то время как элементы 2 и 4 будут ранжироваться только с элементами 3 и 6 соответственно.

при условии,

  • столбец А содержит ваши классы («Пусто», «Желтый», «Синий»)
  • столбец B содержит ваши значения (20,5,24, ..)

введите это в C1:

 =IF(A1="Blank",PERCENTRANK(B$1:B$6,B1),PERCENTRANK(IF(A$1:A$6=A1,B$1:B$6,""),B1)) 

и нажмите CTRL + SHIFT + ВВОД, чтобы ввести его в виде формулы массива. Затем скопируйте ячейку C1 в C2: C6.

результат:

введите описание изображения здесь

  • VBA Excel - копирование строк на другой лист книги с условиями
  • Формула Excel для возврата значения из диапазона, где действуют условные операторы
  • Excel: ссылка на таблицу на другую таблицу
  • Формула Excel - условное - выделить ячейку, если количество символов> 160
  • Условный формат применяется только к первой ячейке
  • Sumproduct для условной суммы на основе строк и столбцов
  • Добавьте значения в excel между двумя конкретными датами и в соответствии со значением, положительным или отрицательным
  • Условный массив для вычисления процентили
  • Указанное значение в столбце A, найдите min / max в столбце B в EXCEL
  • Суммы динамических строк Excel
  • Проверка соты из списка CSV, хранящегося в ячейке
  • Давайте будем гением компьютера.