я так думаю... как только сформулируете вопрос - все сразу встанет на свои места...
Если в джинсовом оделе на рекламном щите сказано, что цены обрышились на 90%, то это значит, что при цене джинсов 1000 руб, они стали стоить 900 руб. :-)
1.100 200 +100%
2.200 100 - 50%
3.100 -200= -100% (это когда 0) и ещё -200% итого = -300%
4.-200 100 = +200% (это до нуля) и ещё половина итого= +250%
5.-200 -100 =+200 (это до нуля) а до -100 это значит =+100%
6.-100 -200 =-100%
но правда смотря какая точка отчета!
1.100 200 +100%
2.200 100 - 50%
3.100 -200= -100% (это когда 0) и ещё -200% итого = -300%
4.-200 100 = +200% (это до нуля) и ещё половина итого= +250%
5.-200 -100 =+200 (это до нуля) а до -100 это значит =+100%
6.-100 -200 =-100%
но правда смотря какая точка отчета!
Спасибо, теперь всё встало на свои места....
Только мне кажется что в 5. пункте до нуля будет 100%, а до -100 соответственно 50%. - это аналогично 2 пункту только тут числа отрицательные, я прав?
Да и в 4-м вроде до нуля не 200, а 100%, блин, что-то опять меня клинит...
Математики, ёлы-палы...
Было Х, стало Y. Ну, конечно, считаем, что Х != 0. Изменение с Х до Y - это изменение на 100% * ( Y - X ) / | X |. Кстати, я и сам удивлен легкой нетривиальности формулы.
1.100 200 +100% - правильно.
2.200 100 - 50% - правильно.
3.100 -200= -100% (это когда 0) и ещё -200% итого = -300% - правильно.
4.-200 100 = +200% (это до нуля) и ещё половина итого= +250% - неправильно, тут +150%.
5.-200 -100 =+200 (это до нуля) а до -100 это значит =+100% - неправильно, тут +50%.
6.-100 -200 =-100% - правильно.
Математики, ёлы-палы...
Было Х, стало Y. Ну, конечно, считаем, что Х != 0. Изменение с Х до Y - это изменение на 100% * ( Y - X ) / | X |. Кстати, я и сам удивлен легкой нетривиальности формулы.
1.100 200 +100% - правильно.
2.200 100 - 50% - правильно.
3.100 -200= -100% (это когда 0) и ещё -200% итого = -300% - правильно.
4.-200 100 = +200% (это до нуля) и ещё половина итого= +250% - неправильно, тут +150%.
5.-200 -100 =+200 (это до нуля) а до -100 это значит =+100% - неправильно, тут +50%.
6.-100 -200 =-100% - правильно.
Всем, спасибо!
А самое забавно, что когда я только писал заголовок темы уже в голове крутилось: "Ничего-ничего сейчас Mathemat всё разрулит!!!" И действительно - разрулил... 8-)).
правильная постановка задачи уменьшает время на ее решение на порядок..
Математики, ёлы-палы...
Было Х, стало Y. Ну, конечно, считаем, что Х != 0. Изменение с Х до Y - это изменение на 100% * ( Y - X ) / | X |. Кстати, я и сам удивлен легкой нетривиальности формулы.
1.100 200 +100% - правильно.
2.200 100 - 50% - правильно.
3.100 -200= -100% (это когда 0) и ещё -200% итого = -300% - правильно.
4.-200 100 = +200% (это до нуля) и ещё половина итого= +250% - неправильно, тут +150%.
5.-200 -100 =+200 (это до нуля) а до -100 это значит =+100% - неправильно, тут +50%.
6.-100 -200 =-100% - правильно.
Пункты 3 4 у Вас неправильные. При переходе через НОЛЬ величина меняет своё КАЧЕСТВО. Таким образом сравнивать разнознаковые величины "в процентах" - противоречит самой идее процентов - то есть "количества сотых долей". Это так же неправильно как говорить "увеличилась на минус 10 процентов" или "уменьшилась на плюс 20%".
Попробуйте экономисту сказать для п.3 "прибыль уменьшилась на 300 процентов", а для п4. "убытки увеличились на 150 процентов".
Вот в прикреплённом файле окончательный вариант с формулой Mathematа.
Перебрал все возможные комбинации входных данных.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Сталкнулся с такой задачкой входные данные за 2 года прошлый и текущий могут принимать как "+", так и "-" значения, следовательно можем получить такие варианты. Я это дело набираю в екселе.
данные 2009 год данные 2009 год в екселе надо по формуле вывести
100 200 выросло на 100% (тут всё просто)
200 100 упало на 50% (тоже легко)
100 -200 упало на ??? (теоретически можно сказать бесконечность, а по формуле можно получить -300%)
-200 100 выросло на ??? (теоретически рассуждая можно тоже прийти к бесконечности, а по формуле -50%)
-200 -100 выросло на 100% (но не уверен)
-100 -200 упало на 50% (кажется так?!, но есть сомнение не на 100 ли?)
Что касается бесконечностей рассуждал так если есть 100, то чтобы стало 10 надо упасть на 90%
если есть 100, то чтобы стало 1 надо чтобы упало на 99%
и так далее сколько бы не падало будет рости ещё одна 9 после запаятой, но мы в отрицательную область так и не уйдём...
Вот-так вот вроде всё должно быть просто, но меня что-то клинануло...
Заранее спасибо!!!