Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2019, 13:44   #1
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию Расчет стоимости одной позиции при уменьшении общей суммы.

Всех горячо приветствую. Нужна помощь
Не уверен что в эксель вообще так можно....
Делаю для жены в помощь на работу табличку для расчетов.

Вот табличка которую я сделал ТАБЛИЦА РАСЧЕТА ИЗМЕНЕНИЯ НМЦ.xlsx

Суть такая:
Дано
Стоимость товара (Столбец B)
Его количество (Столбец D)
Сумма всего товара (Ячейка K2)

Далее сумма за которую ВЕСЬ товар должен быть продан изменили и она стала (М2)

Найти:
Разницу в стоимости начальной и измененной (Ячейка H8)
Полученное значение надо распределить равномерно между всеми товарами (Делим H8 на количество товара (СУММА Столбца D) (Ячейка I8)
Узнаем значение на которое нужно уменьшить изначальную стоимость (Вычитаем из значений столбца B ячейку I8)
Умножаем полученные значения на количество товара (Столбец D)
И получаем Значение измененной цены N2 которое сходится с заданным.

Все вроде бы хорошо, но есть одно но
Excel округлил значения общей стоимости каждой позиции (Столбец F) и из за этого сумма сходится

Но если считать на калькуляторе то не сходится самое главное значение
а именно стоимость одной позиции


C2*D2=F2
В экселе получается 574402,22 а на калькуляторе 574402.24

Из за 2 копеек в документах не сойдется цена. Как сделать так что бы эксель раскидал копейки не в Столбце F а между ценами в Столбце С

Надеюсь не слишком мудрено описал
Crypto1 вне форума Ответить с цитированием
Старый 05.11.2019, 15:37   #2
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

в ячейки в стoлбце "C" вместo фoрмулы
=IF(B2-I8>0;B2-I8;0)
вставте фoрмулу
=ROUND(IF(B2-I8>0;B2-I8;0);2)
Elixi вне форума Ответить с цитированием
Старый 05.11.2019, 16:06   #3
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию

Вот спасибо. Все гениальное просто )
Crypto1 вне форума Ответить с цитированием
Старый 05.11.2019, 19:13   #4
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию

Так, теперь новая задача.
У меня в итоге получается сумма N2 практически всегда отличается от M2 на несколько копеек в + или -.
Можно ли сделать так что бы копейки автоматически вычиталась или приплюсовывались к значениям столбца C (учитывая количество в столбце D) так что бы сумма идеально совпадала с M2
Т.е к одной стоимости добавить из другой вычесть, при этом не работая с ячейками равными 0,00 руб

Исправленная табличка:
ТАБЛИЦА РАСЧЕТА ИЗМЕНЕНИЯ НМЦ.xlsx
Crypto1 вне форума Ответить с цитированием
Старый 05.11.2019, 20:58   #5
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Цитата:
Сообщение от Crypto1 Посмотреть сообщение
Можно ли сделать так что бы копейки автоматически вычиталась или приплюсовывались к значениям столбца C (учитывая количество в столбце D) так что бы сумма идеально совпадала с M2
Вложение 98161
Нет, формулами это сделать невозможно, так-как
итоговый остаток получается из тех-же данных в столбце C.
Придётся, наверное, поработать вручную.
Незнаю если такое допустимо, судить вам:
Округляйте цены в столбце C на целое число,
таким образом остаток получится больше, и
возрастёт вероятность того, что его можно
будет поделить количеством какой-нибудь позиции.

И ешё, погулите на тему:
Как зафиксировать ячейку в Excel в формуле
Думаю, будет полезно.

Последний раз редактировалось Elixi; 05.11.2019 в 21:29.
Elixi вне форума Ответить с цитированием
Старый 06.11.2019, 09:25   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

145 021.46 ₽
145 021.48 ₽
145 021.46 ₽
166 574.36 ₽

и это к последнему файлу
160 721.30 ₽
160 721.30 ₽
160 721.28 ₽
184 607.47 ₽
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 06.11.2019 в 11:51.
IgorGO вне форума Ответить с цитированием
Старый 06.11.2019, 14:43   #7
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
145 021.46 ₽
145 021.48 ₽
145 021.46 ₽
166 574.36 ₽

и это к последнему файлу
160 721.30 ₽
160 721.30 ₽
160 721.28 ₽
184 607.47 ₽
Да как в уме то посчитать я понимаю. Хотелось бы автоматизировать процесс
Crypto1 вне форума Ответить с цитированием
Старый 06.11.2019, 14:44   #8
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение

И ешё, погулите на тему:
Как зафиксировать ячейку в Excel в формуле
Думаю, будет полезно.
Вот спасибо, забыл как эт называется. Последний раз с экселем работал лет 8 назад )
Crypto1 вне форума Ответить с цитированием
Старый 06.11.2019, 15:39   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Вы полагаете я руками подбирал значения?
макрос считает
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.11.2019, 21:45   #10
Crypto1
Новичок
Джуниор
 
Регистрация: 05.11.2019
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Вы полагаете я руками подбирал значения?
макрос считает
толково....но я смотрю сейчас исходные значения, все же много он убирает, вот бы только копейками и одним рублем играться
Crypto1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сгруппировать и отсортировать группы по общей стоимости Pavelasd Microsoft Office Excel 4 10.11.2016 07:37
Расчет стоимости экскурсии danichca Microsoft Office Excel 5 15.02.2013 15:51
Расчет стоимости nevka Microsoft Office Access 2 18.09.2012 02:09
(PHP, MySQL) Расчет общей стоймости товаров Atix Помощь студентам 0 22.05.2012 09:04
Не правильный подсчет общей суммы mithell Microsoft Office Excel 5 21.02.2011 09:27