|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.12.2007, 03:59 | #1 |
Пользователь
Регистрация: 05.12.2007
Сообщений: 10
|
Функция ЕСЛИ и диапазоны значений.
Ну вот есть у меня 9 диапазонов. Примерно выглядят так:
5.0 – 4.75 4.75 – 4.5 4.5 – 4.25 Нужно: Что бы, исходя из значения ячейки E12 и соотвествия этого значения определенному диапазону, выводилось название диапазона Пример: Если число 4,95 - это первый диапазон. Выводим: А+ Если число 4,34, то это третий диапазон. Выводим А-. Потом там B+, B, B-.. Вот как забить 9 диапазонов с помощью функции Если в Excel? Или есть другие решения задачи? |
05.12.2007, 11:20 | #2 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
Предлагаю такой вариант:
=ВЫБОР((E12/0.25-10);"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+";"A+") Выражением "(E12/0.25-10)" мы получаем индекс - число от 1 до 10 (конечно, диапазонов 9, но десятый сделан специально для значения 5.0 (а точнее, диапазона от 5.0 до 5.249999999), поэтому в строке подстановок продублировано в конце "A+"). А затем функция ВЫБОР делает подстановку. |
05.12.2007, 13:10 | #3 |
Пользователь
Регистрация: 05.12.2007
Сообщений: 10
|
Эта формула не выдаст ответа, если значение ячейки равно 2 или 1.
Там результат уже в минус пошел ) |
05.12.2007, 13:39 | #4 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
Ну, так я ж не знал нижнего диапазона. Тогда для всего, что меньше 3, сразу даем значение "C-", иначе - выбираем:
=ЕСЛИ(E12<3;"С-";ВЫБОР((E12/0.25-10);"C";"C+";"B-";"B";"B+";"A-";"A";"A+";"A+")) Можно поставить отдельное условие для всего, что выше большего значения. Если все диапазоны разные или плавающие, то нужно искать другое решение. Вообще, масса вариантов... |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если функция ЕСЛИ не подходит | Katherina_Koval | Microsoft Office Excel | 1 | 25.07.2008 19:09 |
cтранная запись формулы ЕСЛИ: "=+ЕСЛИ(..." | icore2008 | Microsoft Office Excel | 4 | 10.04.2008 21:32 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |
Суммесли и диапазоны на листах | _ДЭН_78 | Microsoft Office Excel | 1 | 18.09.2007 15:38 |
не корректно работает функция "если" (+) | zetrix | Microsoft Office Excel | 0 | 30.10.2006 19:19 |