ГайдВнутренние приложения8 мин чтения

Выручка: как рассчитать сумму продаж по двум товарам

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

Содержание
Учебная сумма продаж: 20 единиц по 1500 рублей и 5 по 2500 дают 42500 рублей
Иллюстрация к материалу. Примеры в гайде используют учебные данные.

Откройте учебный калькулятор выручки: он складывает суммы продаж двух товаров по количеству и цене. Для 20 единиц по 1 500 ₽ и пяти по 2 500 ₽ результат составит 42 500 ₽. Все числа вымышлены, данные в форме временные.

Такую сверку удобно сделать перед переносом расчёта из таблицы в своё приложение. Сначала договоритесь, какие продажи и цены входят в выбранный период, затем проверьте арифметику. Прибыль, поступления денег и правила учёта потребуют отдельных данных.

Что выручка показывает в этом расчёте

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

Сумма продаж одной позиции = Количество × Цена единицы.

Если позиций несколько, сначала рассчитайте каждую строку, затем сложите результаты. Для двух товаров: количество А × цена А + количество Б × цена Б. Себестоимость и другие расходы из этой суммы не вычитаются.

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

Как подготовить количество и цену

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

ПолеЧто внестиУчебное значение
Количество АЧисло проданных единиц первой позиции20
Цена АЦена одной такой единицы в рублях1 500 ₽
Количество БЧисло проданных единиц второй позиции5
Цена БЦена одной единицы второй позиции2 500 ₽

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

Число покупателей и число заказов тоже не заменяют количество товара. Один заказ с пятью одинаковыми изделиями даст в этой модели пять единиц по соответствующей цене. Если вместо них поставить один заказ, сумма получится заниженной.

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

Пример с двумя товарами

Предположим, небольшая мастерская за выбранный период продала 20 изделий А и пять изделий Б. У всех изделий внутри каждой позиции одинаковая цена. Это учебная ситуация, без связи с реальной компанией.

ПозицияКоличествоЦена единицыСумма продаж
А201 500 ₽30 000 ₽
Б52 500 ₽12 500 ₽
Вместе25 единицРазные цены42 500 ₽

Сначала проверяем строки: 20 × 1 500 = 30 000 ₽; 5 × 2 500 = 12 500 ₽. Затем складываем: 30 000 + 12 500 = 42 500 ₽. Именно эту сумму должна показать форма после открытия или нажатия кнопки «Учебные значения».

Нельзя умножить все 25 единиц на цену одного из товаров: цены различаются. Простое среднее двух цен тоже не учитывает, что изделий А продано в четыре раза больше. Для сверки надёжнее сохранить расчёт по строкам и общий итог.

Как проверить изменение цены и объёма

В калькуляторе можно менять поля и сразу видеть результат. Для независимой проверки каждой строки таблицы сначала нажмите «Учебные значения», затем измените указанные данные.

Что изменить после сброса к примеруОжидаемый итог
Цену Б на 3 000 ₽45 000 ₽
Количество А на 012 500 ₽
Количество обоих товаров на 00 ₽
Цену Б на 2 500,25 ₽42 501,25 ₽
Количество А на 2,5 или −1Сообщение об ошибке, расчёт скрыт
Оставить цену пустой или ввести буквыСообщение об ошибке, расчёт скрыт

Например, при цене Б 3 000 ₽ вторая строка даст 15 000 ₽, а первая останется равной 30 000 ₽. Вместе получится 45 000 ₽. Это результат заданных чисел: он не доказывает, что после повышения цены покупатели приобретут прежнее количество.

Ноль в этой форме допустим. При нулевом количестве товар не добавляет сумму к общему итогу. Пустое поле нулём не считается: пока оно не заполнено, форма показывает пояснение и скрывает прежний результат. Цена принимает до двух знаков после запятой, количество должно быть целым. Верхняя граница каждого поля составляет 1 000 000.

Почему сумма продаж отличается от прибыли и денег

Вычисленные 42 500 ₽ показывают сумму продаж в границах учебной модели. Чтобы перейти к прибыли, нужны затраты и другие показатели. Например, для валового результата необходимо сопоставить выручку и себестоимость именно проданного объёма. Этот следующий шаг разобран в статье о валовой прибыли.

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

Для планирования платежей пригодится отдельный расчёт кассового разрыва. А если вы подбираете цену одной единицы с учётом затрат, используйте калькулятор маржи и наценки. У каждого инструмента своя задача и состав исходных данных.

Что проверено в учебном примере

Мы разместили готовый код в приватном проекте mottorable и проверили расчёты, ошибки ввода, кнопку учебных значений и обновление превью. Контрольные суммы совпали с таблицей. Затем тот же HTML-файл подготовили для калькулятора по ссылке в начале статьи.

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

Как собрать форму под свои продажи

Собственная форма полезна, когда вы регулярно повторяете одну и ту же сверку и хотите закрепить понятные поля и проверки. Начните с двух вымышленных товаров. В mottorable можно описать такой учебный калькулятор словами:

ТЗ · сумма продаж
Создай учебный калькулятор суммы продаж двух штучных товаров за один период. Для А и Б нужны количество проданных единиц и цена единицы в рублях. Покажи количество × цену по каждой строке и общий итог. Начальные значения: А 20 по 1500; Б 5 по 2500. Ожидаемый итог 42500 рублей. При цене Б 3000 итог 45000; при количестве А 0 итог 12500; при обоих количествах 0 итог 0. Дай кнопку учебных значений. Количество должно быть целым неотрицательным числом, цена неотрицательной с точностью до 2 знаков. Максимум каждого поля 1000000. Пустые значения, буквы, дробное количество и превышение границ должны показывать понятную ошибку и скрывать прежний результат. Свяжи подписи с полями, сделай удобную форму на телефоне. Данные временные, без истории и интеграций. Объясни границы: одинаковая цена внутри строки, затраты не вычитаются, возвраты, налоги и признание выручки определяются отдельно.

В примере нет учёта документов и интеграций. Сначала проверьте арифметику на вымышленных значениях.

Запустить ТЗ в mottorable

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

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

Источник и границы расчёта

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

Форма выполняет арифметические операции с введёнными значениями. Подготовку данных и применение правил учёта она не автоматизирует.

Частые вопросы

Как посчитать выручку нескольких товаров?

Для каждой позиции умножьте учтённое количество на цену соответствующей единицы, затем сложите суммы строк. В примере 20 × 1 500 + 5 × 2 500 = 42 500 ₽. Внутри одной строки цена должна быть одинаковой, а период расчёта общим.

Можно ли заменить количество товара числом заказов?

Только если единицей расчёта действительно является один заказ с соответствующей ценой. В нашем примере считаются отдельные изделия. Заказ из пяти изделий нельзя внести как одну единицу по цене одного изделия.

Почему нулевой результат допустим?

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

Учитывает ли калькулятор скидки и возвраты?

Автоматически он их не обрабатывает. Подготовьте исходные данные по согласованным правилам и учитывайте границы периода. Для журнала продаж со скидками, возвратами и документами понадобится другая модель и отдельная проверка её работы.

Соберите форму под свои продажи

Учебное задание уже подготовлено. Уточните единицы измерения и проверьте контрольные суммы.

Начать можно бесплатно