Складской учет в Excel

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

Кому могут помочь электронные таблицы

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

Несколько важных правил

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

  • Все справочники должны изначально создаваться максимально точно и подробно. В частности, нельзя ограничиваться простым указанием названий товаров и следует также указывать артикулы, коды, сроки годности (для определенных видов) и пр.
  • Начальные остатки обычно вводятся в таблицы в денежном выражении.
  • Следует соблюдать хронологию и вносить данные о поступлении тех или иных товаров на склад раньше, чем об отгрузке покупателю.
  • Перед заполнением таблиц Excel необходимо обязательно провести инвентаризацию.
  • Следует предусмотреть, какая дополнительная информация может понадобиться, и вводить и ее, чтобы в дальнейшем не пришлось уточнять данные для каждого из товаров.

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

  • Необходимо составить справочники: «Покупатели», «Поставщики» и «Точки учета товаров» (небольшим компаниям они не требуются).
  • Если перечень продукции относительно постоянный, то можно порекомендовать создать их номенклатуру в виде базы данных на отдельном листе таблицы. В дальнейшем расход, приход и отчеты требуется заполнять со ссылками на нее. Лист в таблице Excel с заголовком «Номенклатура» должен содержать наименование товара, коды продукции, товарные группы, единицы измерения и т.п.
  • Отчет формируется посредством инструмента «Сводная таблица».
  • Поступление на склад должно учитываться на листе «Приход».
  • Требуется создать листы «Расход» и «Остатки» для отслеживания текущего состояния.

Создаем справочники

Чтобы разработать программу, чтобы вести складской учет в Excel, создайте файл с любым названием. Например, оно может звучать, как «Склад». Затем заполняем справочники. Они должны иметь примерно следующий вид:

Поставщики

Наименьшее

Юридический адрес

Комментарий

ООО «Москва»

ООО «Лето-3»

ЗАО «Утро»

Чтобы заголовки не «убегали», их требуется закрепить. С этой целью на вкладке «Вид» в Excel нужно сделать клик по кнопке «Закрепить области».

Точно так же выглядит таблица «Покупатели».

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

Точки учета

Наименьшее

Комментарий

Магазин 1

Собственная программа «Склад»: создаем лист «Приход»

Прежде всего, нам понадобится создать таблицу для номенклатуры. Ее заголовки должны выглядеть как «Наименование товара», «Сорт», «Единица измерения», «Характеристика», «Комментарий».

  • Выделяем диапазон этой таблицы.
  • В поле «Имя», расположенном прямо над ячейкой с названием «А», вводят слово «Таблица1».
  • Так же поступают с соответствующим диапазоном на листе «Поставщики». При этом указывают «Таблица2».
  • Фиксации приходных и расходных операций производится на двух отдельных листах. Они помогут вести складской учет в Excel.

Для «Прихода» таблица должна иметь вид, как на рисунке ниже.

Приход товаров

Поставщик

Точка учета

Ед. измер.

Автоматизация учета

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

При этом:

  • единица измерения и код поставщика должны отображаться в таблице автоматически, без участия оператора;
  • номер накладной, дата, цена и количество вносятся вручную;
  • программа «Склад» (Excel) рассчитывает стоимость автоматически, благодаря математическим формулам.

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

  • выделяем столбец (кроме шапки);
  • находим вкладку «Данные»;
  • нажимаем на иконку «Проверка данных»;
  • в поле «Тип данных» ищем «Список»;
  • в поле «Источник» указываем функцию «=ДВССЫЛ("номенклатура!$A$4:$A$8")».
  • выставляем галочки напротив «Игнорировать пустые ячейки» и «Список допустимых значений».

Если все сделано правильно, то при заполнении 1-го столбца можно просто выбирать из списка. При этом в столбце «Ед. изм.» появится соответствующее значение.

Точно так же создаются автозаполнение для столбцов «Код» и «Поставщик», а также выпадающий список.

Для заполнения графы «Стоимость» используют формулу умножения. Она должна иметь вид — «= цена * количество».

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

«Оборотная ведомость»

Теперь, когда вы почти уже создали удобный инструмент, позволяющий вашей компании вести складской учет в Excel бесплатно, осталось только научить нашу программу корректно отображать отчет.

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

Чтобы облегчить складской учет, программа бесплатная должна заполнять столбцы «Отгрузки» и «Поступление» посредством функции СУММЕСЛИМН.

Остатки товаров на складе считаем, используя математические операторы.

Вот такая у нас получилась программа «Склад». Со временем вы можете самостоятельно внести в нее коррективы, чтобы сделать учет товаров (вашей продукции) максимально удобным.

Компания «Wine Gallery»

Управляющий Кириченко Д. Продукт:

Wine Gallery – это первый ритейл проект нашей команды. Мы являемся дистрибьютором местной алкогольной продукции во Вьетнаме. Наша основная целевая аудитория – это туристы, приезжающие на отдых во Вьетнам.

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

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

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

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

С уважением, Директор «Wine Gallery» Кириченко Д.С.

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

Выбором программы занимались долго и тщательно. Задачей стояло найти универсальную программу по доступной цене, которая в себе совместит сразу все функции: и место продавца-кассира, и товароведа, и при входе под другим паролем будет служить отличной аналитической программой для руководителя магазина. И вот мы нашли УСУ . Просто находка для индивидуального предпринимателя!

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

Но, благодаря профессионализму и внимательному отношению команды УСУ , мы решились.

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

Техническая поддержка работает на высоте. Специалисты быстро реагируют на все вопросы и помогают при любом обращении.

С уважением, Руководитель магазина «ОртоБоты» Тимербаева А.А.

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

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

Директор детского комиссионного магазина «Малыш малышу» Финагин М.Ю.

Российская Федерация, Ленинградская область, город Всеволожск

ИП Богубаева Динара

Шарипов Дархан Продукт:

Свадебный бутик Малинелли (ИП Богубаева Динара) выражает сердечную благодарность компании ИП Акулов Н.Н. за установку на нашем предприятии программы Универсальная Система Учета .

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

Интерфейс программы очень простой. Все продавцы освоили работу в системе очень быстро.

Я как руководитель могу в любой момент посмотреть результаты работы за день с рабочего места или находясь дома.

Нам настроили систему посещений. Теперь мы можем видеть кто из сотрудников находится в отпуске или болеет. Очень удобно стало вести расчет отпусков и больничных.

Бухгалтер теперь видит всю картину по движению товаров и денежных потоков, а также может отражать оплату как наличными, так и по карте или с использованием различных платежных систем.

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

С уважением, Шарипов Дархан

ИП «Буранбаев»

Директор Буранбаев У.А. Продукт:

Оценка: 5/5

Продукт: Программа для торговли и склада.

Наша компания занимается продажей автозапчастей.

Руководство и коллектив ИП «Буранбаев» выражает Вам благодарность за оказание качественных услуг и профессионального подхода по поддержке и обслуживанию программы УСУ – универсальная система учета .

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

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

Директор ИП «Буранбаев» Буранбаев У.А.

ИП Куракова О.Н.

Индивидуальный предприниматель Куракова Ольга Николаевна Продукт:

Благодарственное письмо.

Хотим выразить огромную благодарность «ИП Акулов Н.Н.» и его команде за помощь в организации бизнеса, а именно адаптации программы USU для розничной торговли одеждой.

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

Наш выбор пал именно на USU по ряду причин, а именно:

1) демократичная цена.

2) прозрачность расчетов.

3) возможность опробовать демо-версию продукта.

4) высокая скорость запуска проекта в стадиях от выбора продукта до полноценного запуска проекта (менее 5 дней.)

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

Желаем вашей команде процветания и новых профессиональных успехов!!

С уважением,

Индивидуальный предприниматель Куракова Ольга Николаевна.

Институт правильного питания, Кит ТОО

Директор Койшегарина А.Н. Продукт:

Индивидуальный предприниматель «Универсальная Система Учета» сумела быстро и качественно организовать работу по разработке и внедрению системы программного обеспечения для Института Правильного Питания в г. Астана, в результате чего предприятие систематизировала текущую работу нескольких отделов, оптимизировав ее до минимума, но при этом форма отчета осталась полной, развернутой и прозрачной.

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

Менеджеры и программисты очень пунктуальны и вежливы.

В общем, программа проста и легка в управлении.

Директор Койшегарина А.Н.

01.06.2017 года

Компания «ЭКОSТИЛЬ»

Директор Аркаев Н.Е. Продукт:

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

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

Торговая организация «Лавка ценностей»

Директор Сейтказиева М.М. Продукт:

Свой бизнес я начинала со своей маленькой кухоньки. Первый букет. Первые волнения. Мамочка в декрете. Стандартная история. Пришло время объёмы стали нарастать. База клиентов расти. По началу удавалось все держать в своей голове. Потом пришёл Эксель. Кстати, его оказалось ни так легко вести. Так как все формулы, названия, строчки, все приходилось продумывать самостоятельно. Отказавшись от экселя, получив ещё больше объема на смену пришли накладные. Казалось вот оно счастье. Но как выяснилось. Тоже ни совсем. Цифры расходилось. Выяснения наличия остатков занимало огромное количество времени. И тут пришла в голову идея автоматизироваться. Начался анализ, звонки. И я выбрала usu. О чем не желаю по сей день. Пользуюсь я более полутора месяцев. Более конкретно: самое счастье - это снимать отчёты. Остатки снимаются моментально, возможно сделать скидку, начислить бонусы, просмотреть любые диаграммы. Сегодня я не могу сделать без этой программы уже и шагу. Если что то случается с моим ноутбуком, меня судорожно сводят в конвульсиях.

Какие сложности. 1. Готовьтесь, если вы такие же Плюшкины как и я. То вводить в базу придётся тысяча мелочей и продумывать. Но это вопрос 3-4 дней упорного труда. За это время ближе знакомишься с программой и начинаешь Ее будто чувствовать. Я благодарна Ирине, которая сначала выдержала атаку звонков: что, как, откуда, что даёт. Затем были ребята программисты. Кстати, у которых золотое терпение и в наличии хорошие мозги:-). Итак, мой опыт использования программы положительный. Из минусов, я стала в каком то роде зависима от неё и влюбилась в отчёты. Ну а как же, теперь я с умным видом снимаю отчёты и провожу собрания). Усу - для меня новая ступень. Которая показала мой рост. Эффективность работы. Ничего не проходит мимо учёта. Каждая копеечка, каждый товар знает своё место. Усу помогла мне вырасти как бизнесмену. Кто если знает: да ладно, это не посчитаю. Ладно, это подарю. Проходит, этап даладности. Начинается этап роста и уважения к собственному труду. Я благодарна. Благодарна каждому сотруднику, который привёл меня к моей личной маленькой победе.

2) Есть возможность сделать фотографию товара, и продавцы видят при продаже, что они продают. Это замечательно - происходит гораздо меньше пересорта.

3) Есть возможность выбивать чек 2-х видов и осуществлять продажу без чека – списание товара происходит в любом случае.

4) Замечательный анализ деятельности. Можно увидеть графически (что более наглядно) результат заданного вопроса. И по прибыли, и по товару и по продажам каждого продавца и многое другое.

5) Отзывчивые и компетентные сотрудники компании, что очень приятно. Быстро приходят на помощь и помогают в решении вопроса.

Думаю, что с выбором не ошиблась.

Шикарный инструмент для учета! Удобная, простая, понятная и доходчивая программа.

Спасибо ее создателям за облегчение учета.

Индивидуальный предприниматель Самарина Т. В.

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

Рассмотрим достаточно стандартную ситуацию, когда наша организация занимается торговлей - закупкой товаров и последующей их продажей. В этом случае необходимо вести точный учет номенклатуры (количества товаров, цен поступления и продажи). Начнем нашу разработку с листа под названием Номенклатура (рис. 2.16). Этот лист играет роль регистра или справочника товаров. В каждой строке содержится информация о конкретной позиции номенклатуры (название товара, цена поступления, цена продажи, а также количество в наличии). Цель программной разработки заключается в создании листов управления, которые позволят корректировать количество товаров при их поступлении либо отгрузке, а также вносить изменения в цену товара. В целом автоматизированная книга должна предоставить удобный интерфейс для менеджеров. Этот интерфейс обеспечат два листа - Поступление и Отгрузка .

Напрямую работа с листом, показанным на рис. 2.16, нежелательна. Конечно, менеджер при поступлении либо продаже товаров может напрямую вносить в него данные. Например, при приходе новой партии стенок «Уют» в количестве 5 штук по новой цена 25 770 рублей можно просто скорректировать и количество единиц на складе, и цену поступления. Однако это и не очень удобно, и является «плацдармом» для возможных ошибок со стороны пользователя. Удобнее создать лист управления (рис. 2.17) с элементами, обеспечивающими удобный интерфейс. А сам лист Номенклатура далее мы скроем (эта возможность легко реализуется с помощью сервиса приложения Microsoft Excel), так что он будет недоступен напрямую для пользователя. Разумеется, после этого можно ввести защиту на структуру книги (с указанием пароля). В результате пользователи могут работать с листом Номенклатура только с помощью интерфейса, реализованного на других листах.

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

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

Левая половина листа Поступление предназначена для новых поступлений товаров, которые уже имеются в информационной базе (на листе Номенклатура ). Для этого элемент управления «Поле со списком» (расположен в районе ячейки A3) заполняется названиями товаров, присутствующими на листе Номенклатура . Это действие производится при открытии рабочей книги (текст необходимой для этого процедуры приведен в листинге 2.21). В программном коде предполагается, что в качестве значения свойства Name поля со списком выбрано Spk .

" Листинг 2.21. Процедура, выполняемая при открытии книги Private Sub Workbook_Open() " Очистка списка Worksheets("Поступление").Spk.Clear " Подсчет количества товаров в информационной базе N = 0 While Worksheets("Номенклатура").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Заполнение списка For i = 1 To N Worksheets("Поступление").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Next Worksheets("Поступление").Spk.ListIndex = -1 End Sub

Когда пользователь выбирает название товара в поле со списком, то в ячейку С5 на листе Поступление заносится цена из соответствующей строки листа Номенклатура книги. Для этого процедуру, выполняемую при щелчке по элементу «Поле со списком», следует оформить так, как показано в листинге 2.22. В ней также нет ничего принципиально нового по сравнению с ранее рассмотренными примерами.

" Листинг 2.22. Процедура обработки щелчка на поле со списком Private Sub Spk_Click() Range("C5").Value = Worksheets(3).Cells(Spk.ListIndex + 2, 2).Value Range("C6").Value = "" End Sub

Теперь пользователь должен в ячейку C6 внести количество единиц нового поступления указанного товара. Для повышения защищенности от случайных действий мы разместили на листе еще поле для пароля. Это обыкновенное текстовое окно. Щелчок на кнопке Внести позволит обновить цену и количество товаров па листе Номенклатура только в случае правильного указания пароля. Для текстового окна установим следующие свойства:

  • Name - Pass;
  • PasswordChar - *.

Это обеспечит отображение «звездочек» при наборе пароля (набранное пользователем слово будет скрыто от посторонних глаз). Таким образом, мы подошли к написанию процедуры для внесения информации о новом поступлении (увеличении числа указанных товаров и возможном изменении цены) на третий лист. В листинге 2.23 приведена процедура, выполняемая при щелчке на кнопке Внести . В качестве пароля здесь рассматривается комбинация 357.

" Листинг 2.23. Обработка щелчка на кнопке Внести Private Sub CommandButton1_Click() If Pass.Text = "327" Then " Обновление цены поступления Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 2).Value = Range("C5").Value " Коррекция количества Col = Range("C6").Value Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value = _ Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value + Col MsgBox "Данные внесены" Pass.Text = "" Else MsgBox "Ошибка пароля! Данные не внесены" End If End Sub

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

Перейдем теперь к рассмотрению правой части (в отличие от левой, она выделяется более темным оттенком) рис. 2.17. Этот фрагмент листа необходимо использовать для внесения нового товара (с указанием количества). В листинге 2.24 приведена процедура, которая выполняет данное функциональное действие в этом случае.

" Листинг 2.24. Обработка щелчка на кнопке Внести новый товар Private Sub CommandButton_Click() " Подсчет числа внесенных товаров на листе Номенклатура N = 0 While Worksheets("Nomen").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Проверка пароля внесенного в правое текстовое поле If Pass2.Text = "35791" Then Worksheets("Номенклатура").Cells(N + 2, 1).Value = Range("G3").Value Worksheets("Номенклатура").Cells(N + 2, 2).Value = Range("G4").Value Worksheets("Номенклатура").Cells(N + 2, 4).Value = Range("G5").Value MsgBox "Данные внесены" Pass2.Text = "" Else MsgBox "Ошибка пароля! Данные не внесены" End If End Sub

В правой части листа расположены два элемента управления - кнопка и текстовое окно для пароля. Можно было бы оставить одно поле пароля для левой и для правой части листа. Однако предложенный здесь вариант повышает функциональность разработки. В качестве значения свойства Name мы выбрали Pass2 . Сформулируем порядок действий пользователя при работе с правой частью листа:

  • в ячейку G3 вводится название нового товара;
  • в ячейке G4 указывается цена;
  • ячейка G5 отводится для количества единиц товара;
  • пользователь вводит пароль, и щелчок на кнопке Внести новый товар фиксирует (если пароль правильный) введенную информацию на листе Номенклатура .

В начале процедуры CommandButton2_Click подсчитывается (для этого используется переметшая N) количество ячеек с информацией о товарах на листе Номенклатура . После этого информация о новом товаре записывается в очередную свободную строку листа.

Теперь перейдем к другому листу - Отгрузка (рис. 2.18), который используется при продаже товаров. На листе Отгрузка расположено три элемента управления: поле со списком (Name — Spk), поле для пароля (Name - Pass3) и кнопка (Name - CommandButton1).

Для заполнения списка необходимо скорректировать ранее (листинг 2.21) рассмотренную процедуру Workbook_Open . Теперь она должна выглядеть так, как показано в листинге 2.25.

" Листинг 2.25. Процедура, выполняемая при открытии книги (вариант 2) Private Sub Workbook_Open() Worksheets("Поступление").Spk.Clear Worksheets("Отгрузка").Spk.Clear " Подсчет уже имеющихся товаров N = 0 While Worksheets("nomen").Cells(N + 2, 1).Value <> "" N = N + 1 Wend " Заполнение списков For i = 1 To N Worksheets("Поступление").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Worksheets("Отгрузка").Spk.AddItem Worksheets(3).Cells(i + 1, 1).Value Next Worksheets("Поступление").Spk.ListIndex = -1 Worksheets("Отгрузка").Spk.ListIndex = -1 End Sub

На очереди следующая процедура (листинг 2.26), которая выполняется при щелчке на поле со списком. В результате в соответствующие ячейки листа Отгрузка будет внесено количество единиц указанного товара на складе, а также его цена продажи (рис. 2.19).

" Листинг 2.26. Процедура, выполняемая при щелчке на поле со списком Private Sub Spk_Click() Range("E6").Value = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value Range("E7").Value = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 3).Value End Sub

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

" Листинг 2.27. Процедура, выполняемая при щелчке на кнопке Отгрузить Private Sub CommandButton1_Click() If Pass3.Text = "775" Then ColPrais = Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value Col = Range("E6").Value If Col > ColPrais Then MsgBox "Такого количества на складе нет" Exit Sub End If Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 3).Value = Range("E7").Value ColPrais = ColPrais - Col Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value = ColPrais MsgBox "В базу внесена информация" Pass.Text = "" Spk_Click Else MsgBox "Ошибка пароля!" End If End Sub

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

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

В связи с важностью данного вопроса мы неоднократно затрагивали тему в статьях и .

Теперь более подробно остановимся на том, как удобно следить за перемещением запасов с помощью простейшей программы MS Excel.

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

Возможности MS Excel:

  • Показывает объемы запасов на складе
  • Структурирует и анализирует данные об имеющихся активах
  • Отчеты по продажам за любой период времени

Учет товаров в MS Excel: преимущества

MS Excel — именно та программа, которая способна упростить складской учет и обладает рядом функций для осуществления контроля по передвижению товаров.

Учет товаров в MS Excel: недостатки

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

Функции Excel для управления складскими запасами

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

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

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

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

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

Рекомендации по управлению складскими запасами с помощью Excel

Обеспечение учета продукции, которая находится на складе, объясняется потребностью следить, контролировать активы магазина, составлять отчеты в период продаж. Рекомендуется, чтобы за это отвечал компетентный специалист, который отлично знает азы MS Excel и умеет применять их на практике.

Приведем наглядный пример как начать работу по управлению складскими запасами в MS Excel (все значения приблизительны):

В начале таблице следует вести расход:

Таблица учета товара MS Excel

Спустившись на несколько сотен ячеек ниже и создайте таблицу прихода, например, в трех ячейках: 1-товар, 2-количество, 3-цена закупки.

Таблица прихода товара в MS Excel

Каждому изделию, только поступившему на склад, нужно назначить цену, что очень просто сделать в программе. Заполните таблицу, например, туфли, сандалии, кеды, кроссовки, ботинки, и другие. Это обобщенные наименовании, на практике же колонку товар вы будете заполнять другими наименованиями. Например, закажите для своего магазина популярные у аудитории покупателей изделия . Список индивидуален для каждого магазина.

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

Количество и цена закупки. Данные столбцы заполняются по факту.

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

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

На малых предприятиях движение товаров контролируют своими силами. С этой целью можно использовать таблицы Excel. Функционала данного инструмента вполне достаточно. Ознакомимся с некоторыми возможностями и самостоятельно составим свою программу складского учета в Excel.

В конце статьи можно , которая здесь разобрана и описана.

Как вести складской учет в Excel?

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

  1. Заполнять справочники максимально точно и подробно. Если это номенклатура товаров, то необходимо вносить не только названия и количество. Для корректного учета понадобятся коды, артикулы, сроки годности (для отдельных производств и предприятий торговли) и т.п.
  2. Начальные остатки вводятся в количественном и денежном выражении. Имеет смысл перед заполнением соответствующих таблиц провести инвентаризацию.
  3. Соблюдать хронологию в регистрации операций. Вносить данные о поступлении продукции на склад следует раньше, чем об отгрузке товара покупателю.
  4. Не брезговать дополнительной информацией. Для составления маршрутного листа водителю нужна дата отгрузки и имя заказчика. Для бухгалтерии – способ оплаты. В каждой организации – свои особенности. Ряд данных, внесенных в программу складского учета в Excel, пригодится для статистических отчетов, начисления заработной платы специалистам и т.п.

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

  1. Для корректного ведения складского учета в Excel нужно составить справочники. Они могут занять 1-3 листа. Это справочник «Поставщики», «Покупатели», «Точки учета товаров». В небольшой организации, где не так много контрагентов, справочники не нужны. Не нужно и составлять перечень точек учета товаров, если на предприятии только один склад и/или один магазин.
  2. При относительно постоянном перечне продукции имеет смысл сделать номенклатуру товаров в виде базы данных. Впоследствии приход, расход и отчеты заполнять со ссылками на номенклатуру. Лист «Номенклатура» может содержать наименование товара, товарные группы, коды продукции, единицы измерения и т.п.
  3. Поступление товаров на склад учитывается на листе «Приход». Выбытие – «Расход». Текущее состояние – «Остатки» («Резерв»).
  4. Итоги, отчет формируется с помощью инструмента «Сводная таблица».

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

Теперь независимо от количества записей пользователь будет видеть заголовки столбцов.



Таблица Excel «Складской учет»

Рассмотрим на примере, как должна работать программа складского учета в Excel.

Делаем «Справочники».

Для данных о поставщиках:


* Форма может быть и другой.

Для данных о покупателях:


* Обратите внимание: строка заголовков закреплена. Поэтому можно вносить сколько угодно данных. Названия столбцов будут видны.

Для аудита пунктов отпуска товаров:


Еще раз повторимся: имеет смысл создавать такие справочники, если предприятие крупное или среднее.

Можно сделать на отдельном листе номенклатуру товаров:


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

Диапазону таблицы "Номенклатура" присвоим имя: "Таблица1" . Для этого выделяем диапазон таблицы и в поле имя (напротив строки формул) вводим соответствующие значение. Также нужно присвоить имя: "Таблица2" диапазону таблицы "Поставщики". Это позволит удобно ссылаться на их значения.

Для фиксации приходных и расходных операций заполняем два отдельных листа.

Делаем шапку для «Прихода»:

Следующий этап – автоматизация заполнения таблицы! Нужно сделать так, чтобы пользователь выбирал из готового списка наименование товара, поставщика, точку учета. Код поставщика и единица измерения должны отображаться автоматически. Дата, номер накладной, количество и цена вносятся вручную. Программа Excel считает стоимость.

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

Создаем выпадающий список для столбца «Наименование». Выделяем столбец (без шапки). Переходим на вкладку «Данные» - инструмент «Проверка данных».

В поле «Тип данных» выбираем «Список». Сразу появляется дополнительное поле «Источник». Чтобы значения для выпадающего списка брались с другого листа, используем функцию: =ДВССЫЛ("номенклатура!$A$4:$A$8").

Теперь при заполнении первого столбца таблицы можно выбирать название товара из списка.

Автоматически в столбце «Ед. изм.» должно появляться соответствующее значение. Сделаем с помощью функции ВПР и ЕНД (она будет подавлять ошибку в результате работы функции ВПР при ссылке на пустую ячейку первого столбца). Формула: .

По такому же принципу делаем выпадающий список и автозаполнение для столбцов «Поставщик» и «Код».

Также формируем выпадающий список для «Точки учета» - куда отправили поступивший товар. Для заполнения графы «Стоимость» применяем формулу умножения (= цена * количество).

Формируем таблицу «Расход товаров».


Выпадающие списки применены в столбцах «Наименование», «Точка учета отгрузки, поставки», «Покупатель». Единицы измерения и стоимость заполняются автоматически с помощью формул.

Делаем «Оборотную ведомость» («Итоги»).

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

Столбцы «Поступление» и «Отгрузки» заполняется с помощью функции СУММЕСЛИМН. Остатки считаем посредством математических операторов.

Скачать программу складского учета (готовый пример составленный по выше описанной схеме).


Вот и готова самостоятельно составленная программа.