Переместите значение ячейки в альтернативных строках в следующую и удалите пустую строку с помощью VBA / Excel

Если я правильно вас понимаю, все, что вы хотите сделать, это определить процентиль, который этот элемент представляет в массиве, насколько массив находится перед этим элементом. как в [1, 2, 3, 4, 5] должно быть [0.0, 0.25, 0.5, 0.75, 1.0]

Я считаю, что такого кода будет достаточно:

def percentileListEdited(List):
    uniqueList = list(set(List))
    increase = 1.0/(len(uniqueList)-1)
    newList = {}
    for index, value in enumerate(uniqueList):
        newList[index] = 0.0 + increase * index
    return [newList[val] for val in List]
-3
задан Buzoka 26 February 2019 в 19:44
поделиться

1 ответ

Предполагая, что Участники - это столбец A, поместите эту формулу в A1 и перетащите вниз.

 =IF(ISNUMBER(LEFT(B1,1)), OFFSET(B1,-1,0),"")
0
ответ дан Tim 26 February 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: