Я пытаюсь создать формулу (хотя я думаю, что это должен быть макрос). Таблица имеет 2 столбца, первый столбец имеет проценты. Что должно произойти, так это то, что в 3 строках с наименьшим процентом столбец 2 необходимо изменить на -3, -2 и -1. Если процент превышает 3%, тогда установите в столбце 2 значение 1. У меня более 3% работают, но не нижние 3 процента. Кто-нибудь указывает мне правильное направление? Спасибо!
2 ответа
Поскольку у вас есть только три уровня для сравнения (минимальный, максимальный и средний), я думаю, что это можно сделать с помощью вложенных операторов if.
Правила, которые я получил из вышесказанного: есть три варианта: min, который должен быть -1, max, который должен быть -3, и middle, который должен быть -2, если значение не превышает 3%, тогда значение должно быть 1.
= if (a1 = min (A1:A3); (if (a1> 3%; 1; -1)); if (a1 = max (A1:A3); (if (a1> 3%; 1; -3))); если (a1> 3%; 1; -2))
Сначала проверяется минимальное значение, а затем проверяется магическое значение 3%. Else проверяет максимальное значение, затем проверяет магическое значение. Если он доходит до второго, то его должно быть среднее значение. Сравните это с магическим значением 3% и все готово.
Для значений в А в процентном формате:
=IF(COUNT(A:A)-COUNTIF(A:A,">"&A1)<= 3,
COUNT(A:A)-COUNTIF(A:A,">"&A1)-4,IF(A1>0.3,1,0))