Изчисляване на потреблението по спецификация
Изчисляване на потреблението по спецификация
calc_spec.xls | [Изчисляване на потреблението по спецификации] | 32 kB |
Материалният компонент на производствения процес в повечето случаи се описва чрез въвеждането на компоненти в готовите продукти. В различни видове индустрии това се нарича "рецепти", "разходни ставки" или "спецификации". От икономическа гледна точка изчисляването на потреблението на компоненти е основната част за определяне на себестойността на продуктите.
Помислете за типична задача за изчисляване на необходимостта от производство на компоненти (суровини, материали, полуготови продукти), като знаете производствената програма. Освен това в производствения процес се използват полуготови продукти от поне едно ниво на гнездене. За простота ще приемем, че остатъците от компонентите са равни на нула. Тази задача е основната в стандартния алгоритъм на MRP (Material Requirements Planning) и обикновено нейното решение изисква използването на език за програмиране: използва се алгоритъмът на експлозията, след това цикличното изчисляване на изискванията на всички нива. Приложеният пример дава пример за решаване на проблема само с помощта на стандартни функции на Excel.
Помислете първо за не съвсем правилни формули (маркирани в цвят). Лист Пример1, клетка B20:
В тази формула не е подходящо, че не може да се копира между периодите. Тези. има голяма вероятност от грешка по време на работа на този модел - добавянето на нов период изисква промяна на всички формули. И трябва да се отбележи, че само последният диапазон във формулата B$12:B$15 е копиран неправилно. Това предполага връзка към колона с разход по името на суровината, намираща се в текущия ред.
Нека се опитаме да представим този диапазон по такъв начин, че формулата сама да търси необходимата колона. В този случай желаната колона се намира в директорията със спецификации и е отделена от горния ляв ъгъл с брой колони, равен на броя на редовете, отделени между текущия ред и заглавието на таблицата с изисквания.
Очевидно, за да се представи това предложение под формата на формули, е необходимо да се изчислят влияещите връзки директно по време на изчисляването на клетката с изисквания. За тези цели Excel предоставя голям набор от функции за изчисляване на препратки към диапазони.
Формулата за изчисляване на необходимите суровини, клетка C20:
Съдържанието на тази формула съответства на описания алгоритъм за изчисляване на необходимостта от производство. Можете да копирате тази формула във всички клетки в диапазона B20:D23 и при добавяне на точка няма да се налага да извършвате никакви допълнителни действия освен копирането на клетките.
Формулата за изчисляване на изискванията за полуготов продукт, клетка C23:
Тази формула може да се използва за всички периоди от линията полуфабрикати. Когато се появят нови полуфабрикати, можете също да използвате същата формула. За да опишете модел с многостепенно влагане на полуготови продукти, ще трябва да ги подредите в низходящ ред и също така да използвате собствена формула на всяко ниво.
И така, получихме решение с копируеми формули от два вида: за суровини и за полуготови продукти от първо ниво. В бъдеще, с развитието на този модел, могат да се добавят формули за отчитане на салда, партиди за минимална покупка и т.н.
Описаният метод за решаване на проблема е подходящ в ситуации, при които има малък брой продукти и компоненти. По-специално, поради факта, че Excel преди версия 2007 поддържа максимум 255 колони. За решенияпрактически задачи, може да се наложи справочникът със спецификации да се представи не под формата на матрица, а под формата на таблица „Продукт-Компонент-Потребление“. В този случай е налично и решение без използване на VBA, но съдържа много по-сложни формули.