Как пропорционально распределить сумму из двух таблиц

от admin

Как пропорционально распределить сумму ?

Первый Документ
Сумма = 80
Нал = ?
БезНал = ?

Второй Документ
Сумма = 70
Нал = ?
БезНал = ?

Вот как тут рассчитать оплату из главного документа ?

Для Каждого Строка Из ТЗ Цикл
Результат = НужныйРезультат * Строка.Основание / База + Отклонение;
Отклонение = (Результат — Окр(Результат, 2));
Строка.Результат = Окр(Результат, 2);
КонецЦикла;

Это 1с розница, программно деление чека выглядит так:

Если Константы.ДваФР.Получить() Тогда
Запрос = Новый Запрос(»
|ВЫБРАТЬ * ПОМЕСТИТЬ ТабТов ИЗ &ТабТов КАК ТТ;
|ВЫБРАТЬ *
|ИЗ
| ТабТов КАК Товары
|ГДЕ
| Товары.Номенклатура.ТоварОрганизации = &Организация»);
Запрос.УстановитьПараметр(«ТабТов», Товары.Выгрузить());
ВремКассаККМ = КассаККМ;
Оплаты = Оплата.Выгрузить();
Организации = Справочники.Организации.Выбрать();
Пока Организации.Следующий() Цикл
Если Организации.Ссылка = Магазин.ОсновнойСклад.Организация Тогда;
Организация = Справочники.Организации.ПустаяСсылка();
Иначе
Организация = Организации.Ссылка;
КонецЕсли;
Запрос.УстановитьПараметр(«Организация», Организация);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
ЭтотОбъект.Товары.Загрузить(Результат.Выгрузить());
ФР = ПолучитьСерверТО().ПолучитьИдентификаторПоИдКассы(Организация);
Если ЗначениеЗаполнено(Организация) И Не ПустаяСтрока(ФР) Тогда
КассаККМ = ПолучитьСерверТО().ПолучитьКассуККМ(ФР);
Иначе
КассаККМ = ВремКассаККМ;
КонецЕсли;
ИтогСуммы = Товары.Итог(«Сумма»);
ИтогОплат = Оплаты.Итог(«Сумма»);
Если ИтогСуммы <> ИтогОплат Тогда
ЭтотОбъект.Оплата.Загрузить(Оплаты);
Для Каждого ФормаОплат Из Оплата Цикл

КонецЦикла;
КонецЕсли;
ЗавершитьЗакрытиеЧека2(Печать, РучнойРежим, ВыбратьДокументПечати, ФР);
КонецЕсли;
КонецЦикла;
Иначе
ЗавершитьЗакрытиеЧека2(Печать, РучнойРежим, ВыбратьДокументПечати);
КонецЕсли;

Как пропорционально распределить сумму из двух таблиц

Undo Do New Save Карта сайта Обратная связь alt=»Поиск по форуму» width=»16″ height=»16″ />

Информация о сайте

Инструменты и настройки

Excel Windows
и
Excel Macintosh

Вопросы и решения

Работа и общение

Работа форума и сайта

Функции листа Excel

= Мир MS Excel/Как распределить сумму пропорционально между др. ячейками — Мир MS Excel

Как пропорционально распределить в Excel (за 6 шагов)

Ячейки электронной таблицы Excel позволяют вводить числа и выполнять математические вычисления с этими числами, что делает его идеальным инструментом для пропорционального распределения чисел. Когда у вас есть стоимость, распределенная в течение определенного периода времени, например, ежемесячная арендная плата или двухнедельный платеж, если вам необходимо знать стоимость за долю этого периода времени, этот процесс называется пропорциональным распределением. Excel позволяет поместить каждый фактор в формуле пропорционального распределения в отдельную ячейку, что упрощает понимание математических расчетов, лежащих в основе процесса.

Шаг 1

Откройте новую электронную таблицу Excel 2010.

Шаг 2

Щелкните ячейку «A1», которая является верхней ячейкой в ​​крайнем левом столбце. Введите общую сумму, которую вы собираетесь уменьшить до пропорциональной суммы. Если, например, вы распределяете ежемесячный счет пропорционально, это будет обычная ежемесячная стоимость счета.

Шаг 3

Щелкните ячейку «B1», которая находится справа от первой ячейки. Введите общее количество подпериодов в общем периоде. Например, если вы распределяете ежемесячный счет пропорционально на несколько дней, укажите количество дней в месяце в этой ячейке.

Читать:
Как сохранить программу в питоне

Шаг 4

Щелкните ячейку «C1». Введите количество подпериодов, которые вы хотите использовать для определения пропорциональной суммы. Продолжая примеры, это количество дней, прошедших в месяце на момент определения пропорциональной суммы.

Шаг 5

Щелкните ячейку «B2», которая находится чуть ниже общего количества подпериодов. Введите «= A1 / B1» без кавычек, чтобы получить стоимость для каждого подпериода.

Шаг 6

Щелкните ячейку «C3» и введите «= B2 * C1» без кавычек, чтобы получить желаемую пропорциональную сумму.

Как посчитать процентное распределение в Excel по формуле

Процентное распределение отображает нам как определенное значение (например, показатель суммарного дохода) разделяется на отдельные составляющие, которые образуют его целостность.

Формула процентного распределения в Excel

Как видно ниже на рисунке ниже формула вычисления процентного распределения в Excel очень проста:

Статическая формула.

Каждую часть необходимо разделить на сумму всех частей. В данном случаи ячейка B7 содержит значение суммарного дохода всех отделов регионов. Чтобы вычислить процентное распределение суммарного дохода по всем регионам, достаточно лишь поделить значение отдельного показателя по каждому региону на суммарный доход.

Как видно формула не очень сложна. Она использует просто относительные ссылки на доходы регионов, чтобы поделить их на абсолютную ссылку на суммарный доход. Обратите внимание на абсолютную ссылку. Указанные символы доллара позволяют заблокировать ссылку на одну, конкретную ячейку. Благодаря этому адрес абсолютной ссылки не изменяется при копировании формул в другие ячейки.

Процентное распределение по динамической формуле Excel

Отдельное вычисление для хранения суммарного дохода в отдельной ячейке как константу – не обязательно. Если мы добавим в формулу функцию =СУММ(), тогда мы можем динамически выполнять вычисление процентного распределения. Ниже на рисунке показано решение для создания динамической формулы процентного распределения отдельных значений.

Динамическая формула.

Примечание: Для тех, кто не в курсе – функция СУММ суммирует все значения, которые заданы в ее аргументах.

Снова обратите внимание на то, что все адреса ссылок, которые заданы в аргументах функции СУММ должны быть абсолютными (в данном случаи). Благодаря зафиксированный абсолютными ссылками диапазон ячеек в аргументе функции СУММ, не изменяться в процессе копирования формулы в другие ячейки.

Похожие статьи