Формула Excel Если заявление – между процентами

Вот что я пытаюсь сделать:

У меня есть одна колонка (скажем, колонка А) в процентах (от 100% до 0%). У меня есть второй столбец (скажем, столбец B) с номером 1-10. Я хочу создать третий столбец, который суммирует все, что есть в столбце B, и следующее: если процент составляет 99-90, добавьте 1. Если 89-80, добавьте 2. 79-70, добавьте 3. 69-60 , добавить 4. 59-50, добавить 5. 49-40, добавить 6. 39-30, добавить 7. 29-20, добавить 8. 19-10, добавить 9. до 10, добавить 10.

Однако я не могу написать это правильно. Любая помощь будет принята с благодарностью.

Вот как я пойду на это. Предполагая, что вы используете столбцы A и B, и данные начинаются с строки2.

= В2 +, если (А2 <0.1,10, ЕСЛИ (A2 <= 0.19,9, ЕСЛИ (А2 <= 0.29,8, ЕСЛИ (A2 <0.39,7, ЕСЛИ (А2 <= 0.49,6, ЕСЛИ (А2 < = 0.59,5, ЕСЛИ (A2 <= 0.69,4, ЕСЛИ (A2 <= 0.79,3, ЕСЛИ (А2 <= 0.89,2, ЕСЛИ (А2 <= 0.99,1))))))))))

Также стоит отметить, что вы указали, что процентные ставки будут составлять от 0% до 100%, но 100% не являются частью какой-либо вашей вилки данных.

Надеюсь, это сработает!

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

Возможно гораздо более простое решение. Если ваши проценты являются значениями от 0 до 1 в столбце A, начинающимся с строки 1, вы можете получить нужные значения, добавив следующую формулу в ячейку C1 и скопировав ее в нижнюю строку:

 =10*(1-FLOOR(A1;0,1))+B1 

Если ваш язык не является северным, как мой, измените его на 0,10.1 .

редактировать

Благодаря pnuts правильный синтаксис на других локалях на самом деле должен измениться ;0,1 до ,0.1 .

Для сравнения я использовал те же значения, что и Nickstoy в первых 10 строках.

пример

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

Interesting Posts

Предупреждение о превышении времени в Excel

Копирование и вставка из таблиц с помощью vba

excel копировать все из книги 2, вставить в книгу

Несколько операторов if, он удаляет то, что уже есть в ячейках, если если не выполнено

Сделать функцию распада для дорожных расходов excel

«За» цикл по строке с двумя столбцами сравнения

VBA Calling C ++ DLL – ошибка 48 (файл не найден)

Изменить строку состояния не работает в Excel / VBA

Ошибка синтаксиса Excel VBA

Точки на круге, с ограничениями. Как рассчитать без угла, но радиус и центральную точку?

Microsoft.Office.Interop.Excel.ListObject vs Microsoft.Office.Tools.Excel.ListObject

Есть ли способ выполнить код VBA, содержащийся в ячейке?

Excel VBA для работы после электронной таблицы обновляется

c # – Могу ли я сохранить формат для ячеек при копировании excel-листов с помощью Microsoft.Office.Interop.Excel?

используя файл макета (.lyt) и файл фиксированной ширины для создания выходного файла .CSV

Давайте будем гением компьютера.