![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.07.2012
Сообщений: 4
|
![]()
Доброго времени суток!
Искал в интернете, но так и не нашел ответ на свой вопрос с формулой "ЕСЛИ". Задача следующая: Есть определенная комбинации чисел в столбе А. Необходимо проанализировать их и сделать расчеты в зависимости от значения каждой ячейки. Необходимо создать общую формулу, отвечающие на следующие требования. Пример требований: Если в строчке А1 <= 5, то действие следующее А1 * 2 и вставляется в ячейку, например, B2 Если в строчке А1 > 5, но <=10, то А1 * 1,75 и вставляется в ячейку B2 Если в строчке А1 > 10, но <=15, то А1 * 1,5 и вставляется в ячейку B2 Если в строчке А1 > 15, но <=20, то А1 * 1,25 и вставляется в ячейку B2 Если в строчке А1 > 20, но <=25, то А1 * 1 и вставляется в ячейку B2 Если в строчке А1 > 25, но <=30, то А1 * 0,75 и вставляется в ячейку B2 Если в строчке А1 > 30, но <=35, то А1 * 0,5 и вставляется в ячейку B2 Если в строчке А1 > 35 то А1 * 0,25 и вставляется в ячейку B2 Вывод: Если сумма не подходит под 1ое условие, то автоматически эта ячейка анализируется на 2ое условие и так далее, пока она не подойдет под одно из условий. Когда условие подойдет, то в финальную ячейку будет произведен расчет согласно подходящему условию Заранее спасибо) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]()
=ПРОСМОТР()
=ВПР() ИНДЕКС(ПОИСКПОЗ())
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 15.07.2012
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Вы уверены, что хотели получить именно такие результаты? посмотрите график во вложенном файле. Синия кривая - это график по Вашему алгоритму определения к1, красный график - это коефф. к2 определены на основании линейной зависимости между исходными данными. к2 изменяется не скачкообразно на значениях кратных 5, а плавно для каждого А1 определяется свой к2.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 15.07.2012
Сообщений: 4
|
![]()
Возможно мы не понимаем друг друга, либо я излагаю неверно. Все эти условия должны излагаться в одной формуле.
Распишу свой вопрос по-другому: -Если ячейка A2 содержит число от 0 до 5 (включительно), то это число в ячейке необходимо умножить на 2 и вставить в ячейку B2 -Если ячейка A2 содержит число от 6 до 10 (включительно), то это число в ячейке необходимо умножить на 1,75 и вставить в ячейку B2 -Если ячейка A2 содержит число от 11 до 15 (включительно), то это число в ячейке необходимо умножить на 1,5 и вставить в ячейку B2 -Если ячейка A2 содержит число от 16 до 20 (включительно), то это число в ячейке необходимо умножить на 1,25 и вставить в ячейку B2 -Если ячейка A2 содержит число от 21 до 25 (включительно), то это число в ячейке необходимо умножить на 1 и вставить в ячейку B2 -Если ячейка A2 содержит число от 26 до 30 (включительно), то это число в ячейке необходимо умножить на 0,75 и вставить в ячейку B2 -Если ячейка A2 содержит число от 31 до 35 (включительно), то это число в ячейке необходимо умножить на 0,5 и вставить в ячейку B2 -Если ячейка A2 содержит число от 36 до бесконечности, то это число в ячейке необходимо умножить на 0,25 и вставить в ячейку B2 |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]()
=А2*просмотр(А2;{0;5;10;15;20;25;30 ;35};{2;1,75;1,5;1,25;1;0.75;0,5;0, 25})
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
![]() |
#8 | |
Новичок
Джуниор
Регистрация: 15.07.2012
Сообщений: 4
|
![]() Цитата:
А2*просмотр(А2;{0;5;10;15;20;25;30;35};{2;1,75;1,5;1,25;1;0.75;0,5;0,25}) А мне надо интервалы чисел, например -Если ячейка A2 содержит число от 0 до 5 (включительно), то это число в ячейке необходимо умножить на 2 и вставить в ячейку B2 |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]()
Дубль три:
Пишем аналогичную формулу в ячейку В2, не забывая о том что адреса указываются в английской раскладке
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
![]() |
#10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
уважаемый bars25
прикреплю практически тот же файл еще раз. в 1-й колонке написаны перечисленные Вами значения от 0 до 40 и, на всякий случай значение -1000 и 1000. во 2-й колонке по предложенной мною формуле посчитаны значения А*к используя стремительный калькулятор определите произведения А*к, перебирая А от 0 до 40, определяя для него к. Задача найти 10 отличий между тем что сосчитали Вы, и что посчитано во 2-й колонке. желаю удачи! меня не оставляет вопрос: Вы уверены что именно такие "рваные" значения Вам надо получить в итоге? для наглядности там построен график. и к чему эти уточнения, которые ничего не уточнили, все точно так же было описано в 1-м сообщении. и еще в третью колонку написал формулу Сергея. при значениях кратных 5 формулы дают разные результаты. видимо, когда А = 5 результат должен быть 5*2 = 10.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение таблицы по формулам | Maришка | Microsoft Office Excel | 0 | 22.09.2011 10:00 |
вычисления по формулам | ylasss | Помощь студентам | 9 | 06.04.2011 22:30 |
вычесления по формулам | armenka | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 06.04.2011 11:51 |
Вопрос по формулам | АлексейСергеевич | Microsoft Office Excel | 5 | 08.02.2011 22:38 |
Решение задач по формулам | Tanto | Помощь студентам | 5 | 23.10.2008 12:13 |