|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2012, 08:04 | #1 |
Новичок
Джуниор
Регистрация: 24.10.2012
Сообщений: 4
|
Аргументов ЕСЛИ больше 7. Сложная формула.
Уважаемые форумчане!!!
Знаю, что есть много подобных тем, но пересмотрел кучу материала и не могу решить задачу. В файле указано две таблицы "Ввод" и "Вывод", т.е. человек вводит данные о себе, и мы получаем сумму, которую должны ему выплатить (Сумма софинансирования). Там в принципе прописано все, но часть формулы не удалось в пихнуть, т.к. слишком много аргументов и пришлось записать ее просто в ячейке. Помогите. Нуждаюсь в помощи. P.S. Создавать пользовательские функции не умею((( |
24.10.2012, 08:14 | #2 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Еще бы примерно представлять, какая должна быть формула...
Вот Ваша формула, прекрасно работает, без ошибок: Код:
Цитата:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 24.10.2012 в 08:25. |
|
24.10.2012, 08:21 | #3 |
Новичок
Джуниор
Регистрация: 24.10.2012
Сообщений: 4
|
Скачав файл можно все увидеть
=ЕСЛИ(L4<2000;0;ЕСЛИ(L4>12000;12000 ;ЕСЛИ(И(N4<=D4;O4=1);12000;ЕСЛИ(И(N 4>D4;O4=1);L4;ЕСЛИ(O4<0,5;0;ЕСЛИ(И( O4>=0,5;O4<=1;N4>D4);(L4*O4);L4)))) )) и еще вот эта часть которую не дает записать ЕСЛИ(N4<=D4;12000*O4;0) Могу весь сценарий написать, чтобы проще было понять)) |
24.10.2012, 08:31 | #4 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Правильно поставленная задача - три четверти решения.
|
|
24.10.2012, 08:41 | #5 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
И нет в Вашей программе никакого сценария, только пара формул.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
24.10.2012, 08:44 | #6 |
Новичок
Джуниор
Регистрация: 24.10.2012
Сообщений: 4
|
Спасибо, большое!!! Буквально вчера ошибку выдавал.
Все-таки может быть как-то можно упростить формулу, это я на будущее интересуюсь, т.к. есть вероятность, что могут добавить условия. |
24.10.2012, 09:15 | #7 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Ну как вариант - вводить дополнительные ячейки для каждого если ( при желании можно добавить еще ячейку с ЕСЛИ и в C10 вместо нуля вписать ссылку на эту ячейку и так далее в том же духе)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
24.10.2012, 09:52 | #8 |
Новичок
Джуниор
Регистрация: 24.10.2012
Сообщений: 4
|
Sciv, ну да тоже выход. Спасибо)
|
24.10.2012, 12:45 | #9 | |
Пользователь
Регистрация: 03.08.2012
Сообщений: 38
|
Навскидку, условие
Цитата:
|
|
24.10.2012, 13:05 | #10 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Virtuallab, да там много где можно упростить, например, в самом начале с 12000 вполне можно все через ИЛИ записать. Мне просто лениво было заморачиваться, сделал то, что есть
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция ЕСЛИ подходит только для 1 условия, а если условий больше? | Slavatron1984 | Microsoft Office Excel | 2 | 08.01.2012 22:07 |
Аргументов ЕСЛИ больше чем 7 | Freerider1972 | Microsoft Office Excel | 40 | 16.05.2011 10:44 |
Несколько аргументов - формула? | Lersa | Microsoft Office Excel | 3 | 18.03.2011 11:04 |
Слишком сложная формула | RUBEY | Microsoft Office Excel | 1 | 21.07.2008 18:51 |