Страницы: 1
RSS
Сложение и вычитание процентов от фиксированного значения.
 
Добрый день.
Прошу помощи, поиск не дал результатов.
Прилагаю файл, в котором сделана формула для расчета на первые 4 значения, проблема в следующем:
- очень длинная формула если сделать для всех значений (в примере их 10 - фактически может быть больше)
- на 4 значении результат начал отличаться от вычислений на калькуляторе.

Подскажите пожалуйста,
- возможно ли как то упростить данную формулу?
- если вариантов расчета других нет и надо продолжать портянку для остальных значений, то может я где то ошибся и по этой причине результат неверен.

Благодарю за помощь.
Хорошего всем дня.
 
немного сократил вашу формулу:
=A2*ПРОИЗВЕД(1+B2:E2/100)
если заменить в ней Е2 на К2 - то посчитает все (без увеличения длины формулы, только теперь это формула массива)
Изменено: Ігор Гончаренко - 23.03.2020 11:40:15
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Добрый день!
На сколько я помню проценты можно складывать и вычитать как простые числа. Затем можно посчитать процент от суммы и потом уже сложить/вычесть.
У меня кстати другой результат. Могу конечно ошибаться
 
Доброе время суток
Цитата
Lavrov написал:
на 4 значении результат начал отличаться от вычислений на калькуляторе.
Как вы думает, если ваша формула в силу этой фразы рассчитывает не то, что вы ожидаете, то можно сделать вывод - формула составлена ошибочно.
Следовательно, какой смысл в этом вопросе
Цитата
Lavrov написал:
возможно ли как то упростить данную формулу?
Каков смысл упрощать ошибочную формулу?
И, может имеет смысл сообщить, что вы считаете - сделать постановку задачи, а не только как считаете? И ещё один момент. Вычисления на калькуляторе - гарантировано безошибочные? Проверены во вторую и третью руку независимыми счетоводами-экспертами?
 
Цитата
Андрей_26 написал:
Могу конечно ошибаться
человеку свойственно ошибаться, калькулятору - нет))) народная мудрость гласит "Что посчитано калькуляторОм, то не вырубишь топором", а уж Exceleм и подавно
эта тема - очередная иллюстрация стандартной проблемы и подхода к форуму:
вместо того, чтобы описать задачу, которая решается, автор описывает сложности придуманного им решения...
там просто каждый последующий процент берется не от исходного числа, а от числа с учетом предыдущих процентов

500 +2% а потом -2% не вернется на исходные 500 останется от него 99.96%
Изменено: Ігор Гончаренко - 23.03.2020 11:51:25
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Ігор Гончаренко написал:
немного сократил вашу формулу:=A2*ПРОИЗВЕД(1+B2:E2/100)
Открываю ваш файл - выдает #ЗНАЧ!
Пишу вашу формулу у себя итог тот же
 
Цитата
Ігор Гончаренко написал:
только теперь это формула массива
извините, файл перезалил, откройте еще раз или внимательно читайте сообщения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Андрей VG написал:
И, может имеет смысл сообщить, что вы считаете - сделать постановку задачи
Вроде задача простая 500-5%+0%+2%-2%+0%-0,5%+1%+1,4%+0%-1,2%=ответ.
Цитата
Андрей VG написал:
Вычисления на калькуляторе - гарантировано безошибочные? Проверены во вторую и третью руку независимыми счетоводами-экспертами?
Вот тут вы правы - но если бы у меня была возможность озадачить данным вопросом как вы пишите (во вторую и третью руку независимыми счетоводами-экспертами), то я думаю мне данный вопрос был бы вообще не интересен.
Извините если не понятно выразился, но кроме калькулятора увы других средств не имею.
 
Цитата
Ігор Гончаренко написал:
извините, файл перезалил, откройте еще раз или внимательно читайте сообщения
Открываю новый файл - сообщений кроме как стандартного сообщения, что файл из интернета может повредить ваш компьютер и мы рекомендуем работать в защищенном режиме, больше никаких нет.
Формула в данный момент закомментирована скобками { } - если что либо изменить в формуле (расширить ее до значения К2) то снова получаем результат ЗНАЧ!
если закомментировать как изначально скобками то получаем всю формулу в строке.
Я что то не догоняю?
 
Цитата
Lavrov написал:
500-5%+0%+2%-2%+0%-0,5%+1%+1,4%+0%-1,2%
500 - это что? рубли, КГ, тонны, километры?
5% - от чего?
чисто арифметически нельзя писать "500-5%";
правильно: "500-5%*500":
 
Не до конца понял чего хотел автор, но пусть попробует
Код
=A2+(СУММ(B2:K2)/100)*A2
 
Цитата
Lavrov написал:
Вроде задача простая 500-5%+0%+2%-2%+0%-0,5%+1%+1,4%+0%-1,2%=ответ.
Правильно ли я понимаю, что именно таков ваш порядок вычислений на калькуляторе? Если нет, то прочитайте о том, что пишет Михаил Витальевич С..
Цитата
Ігор Гончаренко написал:
500 +2% а потом -2% не вернется на исходные 500 останется от него 99.96%
По другому 500 * (1 + 0,02) * (1 - 0,02)? Тогда если произвести все манипуляции над набором процентов, получается 500 * 0,95 * 1 * 1,02 * 0,98 * 1 * 0,995 * 1,01 * 1,014 * 1 *0,988 =  478,0344672, но никак не 474,81, который является, по утверждению ТС, единственно верным решением.
Изменено: Андрей VG - 23.03.2020 12:29:50
 
=A2+СУММПРОИЗВ(A2*B2:K2/100)
 
закройте файлы.
скачайте файл из сообщения #2
откройте его, в О2 видите результат 474.81, он совпадает с полученным вами на калькуляторе при вычислении результата для 4-х первых процентов?
то, что с вашей точки зрения закомментировано { } с точки зрения Excel является индикацией того факта, что в ячейку введена формула массива
что такое формула массива и как оно вносится в ячейку только на этом форуме написано несколько тысяч, а может и десятков тысяч раз, захотите, найдете, почитаете, замените в ней Е2 на К2 и введете как формулу массива.
и теперь самое интересное - проверите результат на калькуляторе
а мне пожалуй пора уходить из этой темы
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Андрей VG написал:
Правильно ли я понимаю, что именно таков ваш порядок вычислений на калькуляторе?
Да правильно.

Цитата
Андрей VG написал:
=  478,0344672, но никак не 474,81, который является, по утверждению ТС, единственно верным решением.
Тут вы немного не верно поняли.
Я написал в моем примере формулы что я составил ее до 4 значения процента и результат начал отличаться от посчитанного на калькуляторе до того же 4 значения.
Это 478,0344672 конечный результат если произвести расчет по всем 10 значениям именно такого результата и хочу добиться.
Предложенные варианты =A2+СУММ(B2:K2)/100*A2 так же достаточно верны но они выдают результат 478,5
хочется точного в 478,0344672
 
Цитата
Андрей VG написал:
500 * 0,95 * 1 * 1,02 * 0,98 * 1 * 0,995 * 1,01 * 1,014 * 1 *0,988 =  478,0344672
получается самый идеальный вариант этот
 
Ігор Гончаренко, приношу свои извинения. Пример составлен только для первых четырёх процентов. Оттуда и разница.
Цитата
Lavrov написал:
получается самый идеальный вариант этот
Ну, так именно его вам и предлагают использовать коллеги.Ігор Гончаренко, Михаил Витальевич С..
 
Цитата
Lavrov написал:
Предложенные варианты =A2+СУММ(B2:K2)/100*A2 так же достаточно верны но они выдают результат 478,5 хочется точного в 478,0344672
точный ответ - 478,5;
посмотрите файл в моем сообщении #13
 
Спасибо всем за помощь
Страницы: 1
Наверх