1

Я пытаюсь создать формулу (хотя я думаю, что это должен быть макрос). Таблица имеет 2 столбца, первый столбец имеет проценты. Что должно произойти, так это то, что в 3 строках с наименьшим процентом столбец 2 необходимо изменить на -3, -2 и -1. Если процент превышает 3%, тогда установите в столбце 2 значение 1. У меня более 3% работают, но не нижние 3 процента. Кто-нибудь указывает мне правильное направление? Спасибо!

2 ответа2

0

Поскольку у вас есть только три уровня для сравнения (минимальный, максимальный и средний), я думаю, что это можно сделать с помощью вложенных операторов 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% и все готово.

0

Для значений в А в процентном формате:

=IF(COUNT(A:A)-COUNTIF(A:A,">"&A1)<= 3,
    COUNT(A:A)-COUNTIF(A:A,">"&A1)-4,IF(A1>0.3,1,0))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .