Кол-во просмотров с 11.09.25г. :: 13
Да, на компьютер. Да, вот видео пошло. Ну, на всякий случай тоже попрошу, если что, вы меня спрашиваете, включил я видео или нет. Ну, запись, запись имеется в виду. Вот, бывает, действительно, бывает иногда, что забываю. Мы, когда вначале делали... вот эти занятия не через Zoom, а там через другую там систему. Вот. Там просто при включении сразу же все записывалось. Ну, там небольшая была проблема, то, что нужно было все время отрезать там вот эти вот начальные как бы время, там, когда это просто вот, ну, ничего не происходило. Вот. А в Zoom надо именно самому не забывать, просто все время вот включать, так скажем, как-то это. Бывают иногда такие накладки. Ну ладно. Так, ну мы продолжаем тогда, хотя вот сегодня как раз-таки будет такое с технической точки зрения такое важное занятие. То есть мы сейчас будем формировать уже все потоки, такие основные ключевые потоки, из которых потом будет которые будут являться базой для учета, из которых потом будет все собираться, там балансы, отчеты о прибыли. Для этого мы создаем техническую такую вот эту вкладочку rbp. Единственное, что я ее здесь сейчас просто удалю, а сделаю копию вот этой вот вкладки. Чтобы нам форматы лишний раз тут не настраивать, я прямо беру, вот так пишу. переместить или скопировать, создать копию, переместить в конец и ok. И я ее переназову RBP. Развернутый по времени в обратном направлении бизнес процессор. И теперь мы здесь сделаем следующее. здесь мы сделаем следующее значит ну я просто вот здесь вот это вот все удалю вот так вот это нам все не нужно нам вот этих форматик вот такой вот здесь вот у нас бежит вот эти Нумерация. Нумерация нам нужна будет. Вот. Нумерацию там, ну, желательно ее, вот как вот здесь, вот там до 201 строчки. А здесь мы поступим следующим образом. У нас есть показатели. Те показатели находятся вот здесь в толпе F. Вот. Поэтому вот в этой вкладочке RBP, поскольку она техническая, здесь большого там смысла нет там чего-то какой-то красоту наводить. Мы просто пишем равняется и вот ячейка F7, мы вот так вот заходим вот сюда в BP и ставим прямую ссылку на ячейку F7. Вот так. Вот. И я вот это вот все просто беру и копирую до 201, например, строчки вот таким вот образом. И мы получаем просто последовательно переброску всех названий, всех вот этих вот показателей, всех названий строк из вкладки BP. Вот. И также Просто мы сейчас настроим таким образом, чтобы можно было, если что, вот так вот любую строчку просто брать, здесь копировать вниз. И если структура в BP как-то меняется, то и здесь она тоже как бы менялась. Короче говоря, сейчас будет все понятно. Нам технически нужно просто-напросто вкладочку BP здесь же как бы отобразить, ровно в таком же виде, как она у нас и вот здесь. Но только вот эти все последовательности, вот эти все последовательности, нам их нужно развернуть. Больше нам здесь ничего и не нужно. Для того, чтобы это сделать, мы можем еще одну ось вот здесь ввести, просто ее повторить. Так вот напишем, копировать. специальная вставка вставить все здесь вот напишем вот так вот равняется максимум берем максимум по вот этой вот строке причем пишем так что ну чтобы это была единая формула мы можем написать что если у нас мы находимся в первом периоде Если ячейка U5 равняется единичке, то тогда мы берем максимум по пятой строке. То есть нам нужно обратную нумерацию. Мы берем вот эту десятку, сюда ставим. А иначе, если мы выходим за первый столбец, попадаем в другой этап, второй, третий и так далее. то мы просто берем предыдущее значение и отнимаем единицу. Вот так. И тогда у нас здесь получается такая единая формула, которую мы протягиваем сюда. Здесь у нас прямой порядок от 1 до 10, здесь у нас обратный порядок от 10 до единички. Здесь можно сделать, подчеркнем, что это то, что нам принципиально именно здесь. Можно вот так вот выделить. Вот. И теперь далее мы должны сделать следующее. У нас... Не будем здесь самой первой строчки. Здесь у нас идёт описательная часть, вот в этом месте. А вот дальше, начиная вот отсюда, у нас идёт числовая часть. И поэтому здесь мы сделаем следующее. Мы напишем равно, и нам необходимо развернуть вот эти вот самые наши числовые значения, которые находятся в BP. А значит, мы пишем sum. Давайте будем вот так писать. Вот здесь я буду писать в формульной строке. Мы пишем sum, если mn. Мы суммируем. Что суммируем? Мы суммируем то, где находятся те числовые значения, которые нам в данный момент необходимым. Эти числовые значения находятся у нас во вкладке BP. Но единственное, что здесь теперь нам желательно предусмотреть следующее. Если у нас во вкладке BP мы будем производить те или иные какие-то изменения, то, в общем, нам желательно сделать так, чтобы если добавляются какие-то строчки, например, во вкладке BP... А, или нет? Я, наверное... Не-не-не, сейчас... Не, не буду на это. Всё. Неважно. Делаем прямую ссылку. Я сейчас не буду сильно там заморачиваться с какими-то дополнительными... там техническими сложностями, вот, пока не буду, наверное, это не надо. Там просто, если у нас в вкладке BP будут добавляться строчки, вот, то я как бы хотел, чтобы мы это сразу же наперед предусмотрели, но сейчас лучше это не надо. Мы потом этот путь просто пройдем. Вот изменения с точки зрения структуры, бизнес-процесса, то есть добавление, например, какой-нибудь структурного дополнительного материала, ингредиента себестоимостного. Вот как потом его добавлять, мы это сделаем лучше потом, когда будут все формулы прописаны, и мы потом посмотрим все вот эти вот нюансы, какие ошибки могут возникать и каких изначально нужно было предусмотреть. Просто сейчас это будет не очень понятно, поэтому Мы находимся вот здесь, в девятнадцатой строчке. И значит, мы идем во вкладку BP просто в девятнадцатую строчку. Вот она у нас здесь сейчас. Девятнадцатая строчка. Мы берем суммирование по девятнадцатой строчке. Здесь понятно, что здесь ничего нет. Но поскольку мы будем вниз протягивать, то там, где у нас числовые значения возникнут, они потом у нас и подхватят. Мы суммируем. 19 строчку мы с помощью долларов не удерживаем, потому что мы будем все это дело там копировать вниз. Поэтому оставляем открытыми вот эти 19, двоеточие 19. Пишем точку с запятой, и нам необходимо, чтобы мы вытаскивали из вот этой вот строчки, ну в данном случае из девятнадцатой строчки, те числа, которые находятся напротив, ну или как бы напротив которых находится номер периода, номер этапа, номер периода, Здесь мы уже $5$5 прописываем, только с запятой, напротив которых стоит число, которое стоит вот здесь, вот в этой темно-синей строчке, развернутой в периодах, вот так. И мы, соответственно, здесь закрепляем строчку $6. $6. и закрываем скобочку. Получаем здесь 0. И сейчас мы это протянем, и будет понятно, что мы здесь получили. Значит, протягиваем здесь до конца. Я буквально чуть-чуть вот здесь уменьшу ширину столбца. Сделаю пусть будет там 5. Чтобы вот здесь вот мне каждый раз не сбивалось там вправо не уходило. И теперь давайте сделаем тоже формат ячеек числовой два знака после запятой. Формат был такой же как там. И протягиваем это просто все вниз до 200. Вот у нас первая строчка. мы соответственно получили мы видим что это вот все развернуто теперь это все вот если мы идем в начало вот она закупка сырья и материалов процесс закупки сырья и материалов и вот мы видим как у нас это все идет теперь справа налево вот таким вот образом то есть мы фактически Сделали вот этот вот самый разворот, то есть у нас вот здесь вот 150-70-10 шло, а теперь у нас 150-70-10 идёт справа налево. То есть вот эту вот мы часть сделали. И при этом мы это сделали таким образом, что просто одной единой формулой, то есть у нас здесь вот эта вот формула, она одна. для всех столбов и для всех строк. То есть мы ее просто взяли и скопировали. Фактически, здесь вот сейчас проверку делаем, можно вот так вот одну строчку взять, скопировать и протянуть вниз до конца. Если мы эту строчку вот так вот копируем вниз до конца, специальная вставка вставит все, то мы получаем ровно то же самое. То есть это важно, когда у нас есть просто только одна строчка, просто одна формула, которая в общем-то протягивается везде, то это всегда очень удобно, чтобы там не вспоминать, что у нас там где-то здесь там у нас одна формула, там у нас еще какая-то формула, здесь нужно предусмотреть, что в первом столбце так, а там в пятом вот так и так далее. То есть мы как раз-таки освобождены вот от этого всего сложности вот таких технических. Просто взяли, протянули все и развернули все наши бизнес-процессы. Это чисто техническая часть, то есть мы подготовили техническую и теперь дальше мы создаем то, что нам необходимо. Значит, теперь Нам нужно фактически прописать вот эту вот формулу, вот эту вот сумму произведений. И нам необходимо брать сумму произведений некоторого отрезка в нашем потоке спроса или потоке запусков производства и некоторого массива данных в развернутом бизнес процессе. В общем, я еще раз ее просто нуля пропишу, так, чтобы еще раз по ней пройти. Значит, здесь мы делаем следующее. Здесь мы уже вот так поступим. Нам вот эта вот описательная часть вот тут вот не нужна. Мы начнем с содержательной части, то есть там, где у нас идут вот эти вот самые потоки. Поэтому мы... Нам что здесь важно? Нам важно здесь показатель и важна единица измерения. Ну, чтобы просто понимать, о чем там как бы идет речь. Поэтому у нас берется столбец F и столбец K. И еще нам желательно посмотреть, где у нас вот эта вот самая пустая строка возникает. Вот, столбец E. Значит, мы сюда заходим. У нас вот он есть, столбец E. Мы его также настраиваем по серединке и красным. Дело у нас выделяется восьмым шрифтом. Вот. Солбец F у нас понятно есть. Солбец K у нас единица измерения. Значит, тогда мы здесь делаем следующее. Мы берем в ячейке F9 пишем ссылочку равно. И сразу же делаем ссылку на содержательную часть. Это вот закупка сырья и материалов. То есть содержательная часть для вот этой вкладки Production, для производственной части, содержательная часть состоит в чем? Нам необходимо получить все потоки. Все потоки, которые у нас происходят в кампании. Поток закупок, поток переброски из склада производства, поток поступлений из производства на внешнее изготовление и так далее. Процесс поступления на склад готовой продукции. процесс, ну, как бы поток продаж, да, то есть вот от закупок до продаж нам нужно все эти потоки, поэтому мы вот начинаем с закупки сырья и материала, просто делаем прямую ссылку, вот здесь теперь копируем это, вот сюда вот делаем специальная вставка формулы, вот у нас здесь нолик получается и здесь делаем сюда специальная вставка формулы. Единственное, что мы здесь также настроим. Заходим в главную и условное форматирование на 0 настроим. Создать правило. Форматировать только ячейки, которые содержат 0. Значение ячейки, если равно 0, то мы тогда закрашиваем ее сереньким цветом. Шрифт. Берем вот такой вот серенький цвет. ОК. Так, чтобы у нас нолики. Здесь у нас изначально красный поставлен. Итак, теперь я вот это вот все просто копирую вниз. Примерно такой же мы делаем подход. Там единственное, что не до 201 строчки, а где-то там до 180. Сейчас посмотрим, что здесь будет. Так, специальная вкладка. формулы вставляем так и теперь смотрим где у нас это все заканчивается да вот они наши продажи пошли ну и соответственно вот это вот мы делаем дилейт поднимаем как бы наверх да здесь мы давайте тоже сделаем рака открывается сколько закрывается сразу же настроим здесь первую строчку и первый столбец значит главное это у нас мы это делаем восьмым шрифтом чтобы сильно в глаза не бросалось и мы это делаем сереньким цветом вот так тоже сильно в глаза не бросалось и так у нас здесь прока номер строки протягиваем будет. и здесь у нас номер столбца. равняется столбе. стопка открывается, стопка закрывается. и номера столбцов мы тоже вот здесь протягиваем до конца. они нам тоже здесь могут понадобиться. так. Значит, более-менее мы все подготовили, ну а теперь начинаем прописывать формулу. Давайте мы возьмем, ну допустим, вот что у нас здесь? Закупка сырья и материалов в рублях. Да, кстати, давайте тогда единицы измерения здесь еще посмотрим. Значит, у нас вот здесь вот где в натуральных величинах понятно, а вот где вот у нас показатели денежные, то здесь вот желательно тоже написать. Вот здесь вот рубли. Дальше. Поступление производства полуфабрикатов. Здесь рубли. Здесь внешнее производство в рублях. Это здесь тоже рубль, единица измерения. Поступление производства ГП. Рубль готовой продукции. Поступление готовой продукции на склад готовой продукции. Тоже рубли. мы себе стоимость продаж в рублях и продажи продажи здесь написано в рублях за этим все тоже хорошо поднимаемся смотрим так я буду сохранять периодически чтобы это у нас тут не полетела леонид меня сейчас слышно нормально Алло. Алло. Да-да-да. Слышно, да, всё в порядке? Да-да-да, слышно. Микрофон просто у меня отключен. А, ну не, не, ничего страшного. У меня просто выскочило это, что что-то с соединением, интернет-соединение неустойчиво. Выскочило большое окно на моём экране. Я по этому на всякий случай проверил. Там, ну, не подвисало. А, всё хорошо. Дальше едем. Так, значит... поскольку теперь здесь так вот у нас есть поток поток спроса вот этих вот это вот по вот этой строке по этой строке ну здесь как бы своя формула да формула вот этого потока спроса потока запусков производства вот а вот все что касается вот этих вот вот этих потоков, которые мы сейчас запускаем, вот эти вот самые экземпляры бизнес-процессов, здесь будет одна единая формула для всех. Ну и для того, чтобы, ну так скажем, ну не какой-то частный случай такой вот непонятный, как бы здесь в первой ячейке же это прописывать, Мы сделаем так, более содержательно, чтобы было. Вот, допустим, возьмем вот эту вот ячейку где-то вот. В четвертом периоде, да, вот закупка сырья и материалов в рубля. Ну, так, чтобы сразу же содержательно видеть, что происходит, и более общенно посмотреть. Мы записываем. Значит, итак, мы пишем. Равняется сумма мы производа. Прописываем сумма произведений. форму, функцию, и нам нужно указать массив 1. Значит, то, что касается массива 1, у нас здесь все в порядке. Мы просто берем, да, вот эти вот поток запуска. Вот. И вот эта вот первая часть, она, ну, без всяких там изысков, да, без всяких dvsl-ов, адресов и так далее. Мы просто берем, фиксируем через f4, да, $u$7, то есть вот этот вот начальную ячейку, левый конец этого диапазона, а правый конец диапазона, это просто у нас здесь x7, если мы будем копировать вниз вот эту формулу, то нам нужно, чтобы строчка у нас не перемещалась вниз, поэтому мы здесь пишем, нажимаем f4 и f4 два раза, и у нас вот он появляется $7, то есть при копировании вниз у нас этот диапазон будет сохраняться на месте, А если мы будем копировать вправо или влево, у нас вот этот x, он не закрепленный, и, соответственно, там будет ходить по столбцам. Ну, в принципе, здесь все. Теперь дальше ставим точку с запятой. И понятно, что нам необходимо зайти в развернутые бизнес-процессы. И по закупке сырья и материалов взять последние четыре ячейки. Диапазон из четырех ячеек. Из четырех ячеек последний. Мы сейчас сначала зайдем, его пропишем и потом будем уже правильным образом настраивать формулу через dvsl. Вот у нас закупка сырья и материалов. Это 67 строчка. И по 67 строчке мы берем вот этот диапазон. r, b, p, a, a67, a, d67. a, a, a, d. Enter. И мы получаем, что закупки сырья и материалов для такого потока запусков производства в таком объеме с таким распределением закупок сырья и материалов для одной единички нам необходимо будет в четвертом периоде, в четвертом месяце, в четвертом неделе, 901 тысяча рублей. Вот что мы как бы здесь посчитали. Ну а теперь нам необходимо преобразовать вот эту вот формулу таким образом, чтобы ее можно было копировать вправо, вниз, влево, вверх и так далее, чтобы ее распространить полностью по вот этому полю. Вспоминаем. У нас получается так, что нам необходимо использовать функцию dvStyle и функцию address. Что мы делаем? Мы давайте прямо здесь и прописываем. Пишем dvStyle. Сначала напишем вот так, dvStyle, и возьмем в кавычки. Возьмем вот в кавычки, как текст, вот всю вот эту вот ссылку. Сейчас посмотрим, то есть вот если вот так, если все отображается, видите, да, мы взяли как текст, да, всю вот эту ссылку вместе с двоеточием. Вот, очень важно, что вместе с двоеточием. Вот. Теперь внутри, что мы дальше делаем? Давайте мы теперь разобьем. Вот это двоеточие – это часть синтаксиса, которую нам желательно выделить, потому что вот это двоеточие является разделителем начальной ячейки диапазона и конечной ячейки диапазона. Следовательно, как мы будем потом дальше прописывать нашу формулу? Вместо начальной ячейки диапазона мы поставим функцию адрес и внутри функции адрес пропишем точные координаты этой ячейки. Потом дальше мы пропишем функцию адрес для конечной ячейки нашего диапазона. Получится у нас вот так вот. Адрес, двоеточие, адрес. Но для того, чтобы это двоеточие у нас правильно писалось, в общей синтаксе нам необходимо вот здесь поставить кавычку еще одну, то есть вот это у нас есть префикс нашего текста, потом дальше мы пишем значок объединения. И объединяем это с текстом, внутри которого содержатся только наши двоеточия. Кавычка, двоеточие. И еще раз ставим значок объединения. И еще раз ставим кавычку. Если мы вот так вот это сделали, нажимаю на Enter, все нормально, все правильно, никаких ошибок, все хорошо отображается. Теперь дальше. Давайте начнем с последней ячейки. Это у нас AD67. То есть понятно, что... Это у нас должен быть последний столбец и вот эта вот самая шестьдесят седьмая строка. Значит, тогда мы здесь пишем адрес. Адрес. Скобочка открывается. Номер строки. Номер строки шестьдесят седьмая строчка. Где у нас этот номер строки? Вот здесь. Вот он. В столбце А мы просто указываем на... А67, где у нас находится запись номера этой необходимой нам строки. Значит, столбец А мы просто держим. Я три раза нажал на F4. Получилось $A, а 67-я строчка у нас не закреплена. То есть при копировании вверх-вниз она будет также перемещаться. Адрес. Номер строки есть, теперь по синтаксису ставим точку с запятой, и вот он пишет нам. Теперь нужно указать номер столбца. А номер столбца, это что такое есть? Это нам необходимо зайти во вкладку rbp, да? Во вкладку rbp и взять sum, если mn. А, ну да, правильно, sum, если mn. Мы пишем... функцию sum, если mn, суммируем по первой строчке во вкладке rbp. По первой строчке, когда мы производим сумму, это значит, мы начинаем мониторить, мы стараемся выбрать номер столбца. Поскольку у нас первая строчка номера столбца. Я нажимаю на f4, первую строчку мы удерживаем. Теперь дальше пишем точку с запятой. А номер какого столбца нам нужно вытащить? Номер столбца, напротив которого в пятой строке, я тоже нажимаю на F4, у нас находится максимум. Я пишу точку с запятой, пишем максимум. И максимум тоже по пятой строчке. И тоже нажимаю на F4, пятую строчку держим. Теперь максимум закрыли скобку. Если mn закрыли скобку. Адрес, кажется, здесь вот тоже нужно закрыть, а дальше у нас идёт... А, ну и всё. Вот мы получили 901.715, то есть без изменений. Значит, тем самым мы получили правый конец нашего диапазона, нашего второго диапазона для функции сумма произведений. Теперь нам необходимо через функцию адрес прописать левую ячейку, начальную ячейку нашего диапазона. Понятно, что у нас... Мы сейчас запишем... Давайте напишем адрес. Адрес. Скобочка открывается, и нам нужно написать номер строки. Но номер строки у нас тот же самый, что и у ячейки, которая является правым концом диапазона. Поэтому мы вот это вот просто берем и копируем. Пишем «Копировать». И вот сюда в адрес вставляем номер строки. Control-V, вставить. Понятно, что диапазон у него и левый, и конец, и правый находятся в одной и той же строчке, поэтому мы просто его повторяем. И теперь вся здесь такая сложность — это правильно указать столбец левого конца нашего диапазона. Левого конца нашего диапазона. Я вот здесь вот знак равенства, если вот здесь вот слева убрать у формулы и нажать на Enter, то тогда Excel это воспринимает просто как текст. Просто если бы я равенство сохранил, но формулу не дописал, он бы мне выдавал ошибку. А так я могу формулу сохранить, но неправильно написанную, убрав знак равенства. Для чего я это делаю? Для того, чтобы просто сюда посмотреть и продумать. Нам как правильно указать вот этот вот самый столбец левого конца? У нас эта ячейка находится вот здесь, вот 67 строчка, и нам нужно поставить вот этот вот столбец. Нам необходимо в виде формулы прописать, найти номер вот этого столбца. Как найти номер этого столбца? Что нам известно, что мы уже можем посчитать? Мы с помощью функции sum если mn, вот здесь вот, с помощью вот этой вот функции sum если mn, мы нашли номер последнего столбца. То есть номер последнего столбца мы знаем, Отсюда следует, что если от номера последнего столбца как раз таки вот отнять 4 и плюс 1, у нас вот этот диапазон длины 4. Четвёрка находится вот здесь. Мы находимся здесь в четвёртом этапе, в четвёртом периоде. Следовательно, Что нам нужно сделать? Я еще раз покажу. Поскольку у нас вот здесь диапазон длины 4, мы знаем номер вот этого последнего столбца. Здесь вот этот номер 30, кажется. Если мы от 30 отнимем 4 ячейки или то количество ячеек, какова длина нашего диапазона, вот этого искомого диапазона, и прибавим единичку. Просто если 10, мы отнимем 4, это получится 6, и нужно прибавить единичку, чтобы сам номер получить. Если мы от 30-го столбца отнимем 4, получится 26, вот этот 26-й столбец Z, и к нему прибавим единичку, то мы получим номер вот этого столбца АА, где у нас находится вот этот самый седьмой этап. Ну, в общем, понятно, что нам нужно сделать. То есть мы сюда заходим. Я восстанавливаю знак равенства. Чуть-чуть вот растяну здесь еще одну строчку, добавлю на всякий случай. То есть вот здесь, после точки с запятой, нам вот там, где нужно указать номер столбца, мы прописываем. Я просто копирую вот эту вот функцию sum если mn вместе вот с этим вот max. Копирую. И получаю номер последнего столбца. Ctrl V. И от него отнимаю длину искомого диапазона. Длина искомого диапазона, это есть вот это вот, в этой же вкладке production, это есть вот этот вот номер текущего этапа. Два раза нажимаю на F4 так, чтобы закрепить строчку, в которой находится, и прибавляю единичку. Таким образом, я закрываю адрес. Dvsl у меня закрыта здесь справа. Нажимаю на Enter, получаем 0. Было 900 тысяч. Что-то какая-то где-то здесь ошибка. Какая-то у нас здесь возникла ошибка. здесь мы вроде ничего такого. да, получился 0. давайте мы... минус x5 плюс... так, вот здесь вот точка с запятой. у нас идет sum если mn. вот так вот, да. через sum если mn мы получили номер... последнего столбца, отнимаем вот эти 4 плюс 1, должны получить нормальный номер. может быть, не знаю, может быть здесь нужно вот так вот кнопочки взять. сейчас посмотрим. нет, все равно 0 получается. так, тогда сейчас сделаем следующее. здесь у нас мы ну непосредственно сейчас посмотрим. это у нас здесь 27 27-й столбец. 27-й столбец. 27-й столбец. Если мы просто 27 поставим. Сейчас посмотрим, что-то где-то сбилось. Вместо вот этой вот SUMIFN вот здесь просто поставим число 27. 27. нет, все равно 0 получается. у нас что-то вообще какое-то... хорошо, давайте так вот сделаем 67, 27. вот так. так, что-то в целом нарушилось. нарушилось. так, я вот эту вот нашу... Теперь сделаем следующим образом. Я вот это вот скопирую всю эту запись текстовую вот так. А здесь еще раз просто посмотрим. Мы берем вот этот диапазон потока запусков и умножаем на вот эту 67 строчку. Еще раз так берем. Скобочку закрываем. Да, получаем 901715. 901715. Теперь вот то, что у нас есть правый конец. То, что у нас есть вот этот вот правый конец. Давайте мы его вот прям вот эту вот формулу отсюда вытянем. Копировать. И запишем ее вот сюда. ставить. да, так неверно. так, адрес. а, здесь еще одной скобочки не хватает. вот так. и у нас ошибка, потому что у нас нет dvsl. тогда мы пишем сюда dvsl. dvsl. еще раз кавычки открываем. Давайте вот так вот прям возьмем и объединим стабильство. Вот так. Опять неверно. А, ну да, правильно. Надо еще одну скобочку. Да, вот. 901.715. Есть. 901.715. Есть. Теперь мы еще раз. Я сейчас хочу просто посмотреть, где в какой момент возникает ошибка. Так, мы здесь ставим знак объединения, ставим кавычки 901.715. Все хорошо пока что. 901.715. И теперь мы прописываем вот здесь вот адрес. Если мы вот здесь вот теперь пропишем адрес. Адрес. И напишем просто 67, это номер строки, точка с запятой 27. Закрывается Enter. И у нас получается 0. Так, если почему у нас здесь получается 0, что-то я вот это вот сообразить сейчас не могу. Так, если мы... то у нас здесь... 67, 27. А-а-а! Все понятно. Мы же... мы должны... Нам необходимо... вот в чем здесь проблема. Проблема в том, что нам... Когда мы прописываем адрес, просто адрес... Когда мы прописываем адрес ячейки... Адрес ячейки. Сейчас. Получается так, что... Это же номер. Сейчас я объясню в чем здесь проблема. Проблема у нас здесь в том, что он не переходит во вкладку rbp. Если мы здесь прописываем вот таким вот образом адрес, Копируем сейчас. Ставим. Напишем равно. То это у нас есть АА67. но это а67 вот этого вот этого текущего листа вот в чем дело то есть нам необходимо а67 листа который находится а ну да правильно а67 но это вот а67 это вот здесь это ячейка здесь вот если мы здесь а67 сейчас я покажу просто покажу, чтобы было понятно, в чем проблема. Вот если в ячейку, вот в этом, внутри этого текущего листа, вот здесь мы поставим один миллион, да, один миллион. И теперь вот здесь вот мы возьмем вот этот вот адрес 6727, напишем dvsl, dvsl, скобочка открывает, скобочка закрывает, то мы получим миллион. Вот в чем как бы проблема. То, что когда мы вот здесь вот записали адрес 6727, мы фактически указали на ячейку, которая находится в этом листе, а нам нужно в rbp. Для того, чтобы нам перейти в rbp, нам необходимо вот здесь вот дописать то, что это относится листу rbp короче говоря мы здесь вот пишем rbp мы должны написать название листа rbp rbp восклицательный знак в кавычке поставить ну ровно то как у нас когда прописывается вот так вот rbp восклицательный знак и потом идет номер адрес ячейки. Вот мы написали rbp восклицательный знак и должны это дело объединить с адресом ячейки. Вот так. Вот. И вот мы получаем 901.715. Вот. Так, там я сейчас миллион уберу. Вот. А вот здесь тогда возникает такой вопрос, почему у нас Почему у нас вот здесь вот у нас адрес идет rbp$a67 и сумма, если mnrbp. То есть у нас все везде ссылается на лист rbp. Я не знаю, просто мне самому даже интересно, если я вот такой же префикс сделаю в том адресе, control-c, напишем, выдаст он ошибку или нет. Вот так вот. Да, тогда ссылка возникает. То есть Вот в этой записи, где у нас идет вот этот вот адрес, где у нас идет вот этот адрес, он здесь сразу же вот это вот то, что rbp восклицательный знак, видимо, он сразу же переносится в рамках... Ну да. А, у нас в начале стоит rbp восклицательный знак. Сейчас я еще раз посмотрю, как у нас синтактика выглядит. так сумма произведения сумма произведений сумма произведений мы когда берем вот здесь вот там грубо говоря и точка с запятой идем вот сюда в rbp вот так вот то у нас синтаксис вот какой. rbp восклицательный знак, а потом второй раз rbp восклицательный знак не появляется. У нас просто адрес ячейки начала и адрес ячейки конца через двоеточие. То есть rbp восклицательный знак один раз появляется. И здесь мы ровно это и сделали. Мы написали rbp восклицательный знак. Потом дальше взяли адрес начальной ячейки, потом прописали адрес конечной ячейки. Теперь нам единственное, что вместо 67 и 27 необходимо правильно это прописать. То есть мы берем сум, если mn, так скобочка 1, скобочка 2 у максимума, и мы берем эти две скобочки. Теперь мы это копируем, как мы в самом начале делали. 67, 27 заменяю. Получается конечная ячейка. Но нам нужно отнять вот этот вот самый x5, то есть где у нас четверка находится. F4 я нажимаю два раза, $5. Выдержим и плюс один. Теперь Enter нажимаем, все. Вот у нас получается 901, 615. Короче говоря, Вот этот вот файлик, я его сегодня выложу, и на выходных просто посмотрите, покрутите, повертите. По поводу этой формулы мы еще можем пообсуждать ее с разных сторон, просто ее вообще разложить, все вот эти вот функции, которые здесь внутри, и еще немножко по поводу них поговорить, посмотреть, покрутить, повертеть, просто как они устроены. Эти функции очень хорошие. С точки зрения того, чтобы создавать устойчивые такие файлы в Excel, они очень полезны. Поэтому, если что, можем потом еще по ним пройтись, поговорить о них, короче говоря. Ну а теперь, коль скоро мы эту формулу прописали, при этом мы фактически выбрали какую-то текущую ячейку, и мы прописали формулу таким образом, что она как бы подходит для любой ячейки в этом диапазоне, в этой большой матрице, то мы делаем следующее. Мы ее просто копируем. И вот прям с самого начала, вот где вот у нас закупка сырья и материала в натуральных величинах, вот мы прям вот так вот с самого начала и до конца, до 36-го, до 36-й, до 36-го периода. А, кстати, там нам тоже нужно будет эти периоды записать. Сейчас небольшие правочки тоже нужно будет сделать. И вот у нас появились значения. То есть у нас здесь возникли какие-то ошибки. Это нормально. И вот почему. Дело в том, что если мы сюда посмотрим, как у нас здесь было, у нас длина бизнес-процесса может быть, допустим, четыре этапа, но... А абсолютная шкала времени, горизонт моделирования может быть семь этапов, семь периодов. И нам нужно было здесь бизнес-процесс вот этот развернуть и прибить его в самый конец нашего горизонта моделирования, именно абсолютного. Вот здесь какая у нас, так скажем, проблемка возникла. Для этого мы делаем следующее. Мы просто-напросто. Вот здесь вот у нас всё это дело разбито на 10 этапов. Нам тогда нужно что сделать? Нам необходимо вот так вот это скопировать в толбец. Вот сюда вот его специальная вставка «Вставить всё». И начиная с 11 этапа, нам здесь вот нужно вот удалить всё. Ну или давайте сделаем следующим образом. Не просто удалим, а мы как бы это сотрем, скопировав просто пустой столбец. То есть нам нужно вот так сделать. То есть у нас вплоть до 10 этапа здесь вот это вот все идет. Ну и мы можем это тоже как бы так вот пометить, что у нас Содержательная часть, то есть у нас идет до 10 этапа, но для того, чтобы нам это чисто технически распространить на весь горизонт моделирования, то мы это вот там до 36 столбика все это делаем. Вот у нас здесь 33, 34 и еще 35, 36. Понятно, что в модели, если нам нужно большее количество периодов, например, до пяти лет это все распространить, значит, нужно будет везде добавить еще 24 столбца. В данном случае мы создаем 36 столбцов, и в рамках этих 36 столбцов мы говорим, что наш ключевой бизнес-процесс затрагивает только 10 этапов. Значит, в rbp мы делаем то же самое, только здесь уже просто как бы копируем последний столбец, и мы добавляем сколько там? 26 столбцов. Берем вот 26 столбцов, специальная вставка «вставить все» и смотрим, что у нас получается. Теперь мы к концу нашего горизонтомоделирования, к 36 столбцу, мы как раз-таки прибили начало нашего бизнес-процесса. вот они они да вот тот же сам вот она 67 строчка закупка сырья и материала вот оно вот так вот стало у нас и теперь идем в прд теперь мы прокручиваем вот она закупка сырья и материала и вот она этот пошел поток закупки в рублях и он у нас идет до 36 столста вот и того что мы получаем мы получаем закупку сырья и материала я прям вот выделяю жирным а ну и давайте здесь тоже вот что сделаем мы вот эту вот формулу суммирования до итогового суммирования тоже перенесем вот здесь у нас вот она на сумма мы просто берем копируем поскольку у нас структура везде одинаково то мы здесь просто берем специальная вставка формулы вот давайте посмотрим правильно ли Да, все правильно настроено. Копируем. И скопируем вниз итоговый столбец. Специальная вставка, форму. И теперь смотрим, что у нас получилось. Получается следующее. У нас есть закупка сырья и материалов. Прям поток. Все, в деньгах. Вот он поток в деньгах, закупки сырья и материалов. Это то, что ляжет на баланс. Дальше у нас есть рубля. Поступление в производство полуфабрикатов. Поступление и я в производство полуфабрикатов. Основы, сырья, фонд и так далее. Фонд оплаты труда, здесь у нас фонд сбора, начисление идет. Это прям начисление. То есть затратная часть есть. Внешнее производство тоже есть в деньгах, в рублях. Поступление в производство готовой продукции, то есть то, что мы добавляем во второй степ, тоже в рублях все есть. Это все балансовые движения. Появление готовой продукции, поступление готовой продукции на склад готовой продукции. Вот она, готовая продукция появилась, вот она в рублях тоже. На 108 миллионов рублей готовая продукция появилась. Дальше у нас идет себестоимость продаж есть главная жирная себестоимость продаж рубля то есть мы на продавали на 100 миллионов рублей но себестоимости и вот наши продажи и вот наши продажи то есть тем самым мы получаем кучу балансовых движений да и мы сможем получить посчитать баланс Мы имеем продажи, то есть первая строчка – отчет о прибылих и убытках. Мы имеем себестоимость продаж. Вторая строчка – отчет о P&L, отчет о прибылих и убытках. Вот и все. То есть мы с помощью одной формулы получили все движения, все потоки. Все потоки, какие нам нужны для того, чтобы теперь просто взять и составить нашу отчетность. Леонид, если какие-то вопросы сейчас есть, то задавай, потому что сейчас мы сразу же перейдем к тому, что мы баланс построим. Да, давайте сразу. В смысле строим, да? Да, потому что здесь вопрос основной, здесь то, что вы сказали, надо в выходные посидеть, с этими формулами поразбираться, потому что некоторые моменты именно в формулах. Да-да-да, понятно. Вся прелесть этого метода именно состоит в том, что мы фактически используем одну формулу для того, чтобы получить все движения, все потоки. Причем понятно, что можно было здесь в рамках бизнес-процессов прописать, в том числе и движение денег, если мы примерно представляем, на каких условиях мы производим закупки сырья и материалов, с точки зрения оплаты, на каких условиях мы за электроэнергию платим, с персоналом рассчитываемся, с внешним производством на каких условиях рассчитываем, ну, также вот в рамках вот этих вот десяти этапов. Как у нас идёт с заказчиками расчёты, то мы все и движение денег тоже в таком же виде можем всё представить. И оно тоже у нас здесь сюда зайдёт в виде вот этой вот одной формы. Мы потом всё это и дополним, сделаем. Просто сейчас пока что только экономику как бы смотрим. Ну, а теперь, что мы... Так, давайте каким-то цветом здесь это все подрисуем. Пусть у нас там вот это вот бизнес-процесс, там, не знаю, цвет ярлычка типа вот такого. ПРД, да, движение вот таким синим. Здесь сделаем цвет ярлычка, ну, так, как бы не основная вкладочка. Вот. Теперь мы создаем отчет. Когда мы имеем в распоряжении потоки, а что такое вот эти самые потоки? Вот эти потоки – это и есть отображение финансово-хозяйственных операций. Закупка сырья и материалов, каждая конкретная закупка, каждая конкретная накладная, каждая конкретная строчка внутри товарной накладной, когда она к нам заходит от поставщика, она обозначает финансово-хозяйственную операцию по затратам на закупку сырья и материалов. То есть это затратные накладные, И мы имеем их потоки, да, то есть мы имеем прогноз по этим самым финансово-хозяйственным операциям затрат на себестоимостную вот эту вот часть, да, там, основа, сырье там и так далее, материалы, упаковка. И мы это все выстроили в единый как бы поток во времени, вот. То есть Тем самым мы закрываем ту часть, которая называется отображение финансово-хозяйственных операций. Понятно, что это у нас план. Да, еще несколько слов, я просто скажу тоже наперед. Здесь мы получили план, но для того, чтобы нам потом получить факт, мы сделаем просто копию вот этих вот трех вкладочек, копию трех вкладок. Потом создадим базу данных фактических операций. Нам нужна будет еще одна вкладка, куда мы, например, из 1С будем подтягивать, например, карточки счетов, где, например, 60-ый, 10-ый счет, какой-нибудь материал. И с помощью функции мы будем вот сюда просто-напросто... Если мы, например, сколько-то периодов прожили по факту, то мы вот сюда будем подтягивать из базы данных фактических операций, соответствующие, например, закупке сырья и так далее, то тоже с помощью функции sum если mn. Но поскольку мы возьмем прям целый экземпляр вот этого всего, то у нас вот эта функция, сумма произведения, она так и останется. Если по факту у нас будут какие-то вноситься изменения, факт не будет соответствовать плану, то вот эта вот функция sum если mn, она-то у нас что делает? Она же у нас берет и работает... Она берёт диапазон с самого начала по настоящий момент. Если мы, допустим, первые три этапа прожили, то у нас на первых трёх этапах факт отобразится. Дальше у нас пойдёт план. А функция сумма произведений сразу же учитывает и пройденный факт, и будущий план, который мы на будущее смотрим. И тем самым вот этот вот самый второй экземпляр, в части факта мы будем видеть факт, а в части плана, то что будет в будущем, мы будем видеть прогноз. А прогноз будет строиться на уже фактических данных. И тем самым мы как бы убиваем тут сразу же два зайца. То есть двух зайцев. Мы и факт видим, и прогноз сразу же считаем, каждый раз пересчитываем. Ну а понятно, что в рамках этого прогноза у нас там и кассовые разрывы сразу же автоматически посчитаются там и так далее. Причем, опять же, здесь будет примерно структура всего будет повторяться одна и та же. И методология, самое главное, что методология факта, прогноза и плана бюджета, они все эти три методологии абсолютно одинаковы. И тогда они между собой сравнимы. Переходим к построению баланса. Значит, добавляем здесь. Давайте добавим вкладочку. Вставить. Пусть у нас... Мы назовем ее вот так вот Rep, то есть у нас там будет сразу же, мы в одной вкладке просто сделаем и баланс, и PNL, и кэш-флой, и так далее. Поэтому мы сначала сделаем Rep, вот так вот напишем Rep, и DD поставим. DD — это детализация. То есть у нас будет каскадная такая отчетность. Вот самый нижний уровень детализации, он будет вот здесь. Сделаем цвет ярлычка. Потом у нас будет RepD более таким насыщенным желтым цветом. И потом, наконец, красным цветом мы сделаем вкладочку Rep. Это будет уже итоговая вкладка с отчетностью. Ну, а потом мы еще это в годы соберем, в более укрупненные. Итак, пусть у нас будет вкладочка repd. Ну и здесь... А, ну здесь что нам нужно? Нам нужно опять это... Нам, наверное, не так надо ее сделать. Я ее ударю. И вот эту вот вкладку prd, вот мы ее сделаем копию. Переместить или скопировать, поставить перед вкладкой bp, создать копию. Окей. Вот. И здесь еще раз я называю RepDD, что будет означать максимальная детализация. Цвет ярлычка. А здесь теперь нам нужно саму структуру отчетности сформировать. Значит, структура отчетности у нас будет следующая. Опять же здесь это все удалим. Структура отчетности у нас будет следующая. У нас будет баланс на начало периода. Потом дальше у нас будет закупки. Потом у нас будут продажи или то, что называется отчет P&L. Потом у нас будет DDS, движение денежных средств, то, что называется кэш-по. И дальше у нас будет баланс на конец периода. Баланс на конец периода. Значит, вот такую вот структуру отчетности мы создадим. То есть у нас есть баланс начала периода, внутри которого у нас будут денежные средства на начало периода отображаться и собственный капитал на начало периода. Дальше у нас мы будем отображать все движения, все обороты. P&L, отчет о прибыли и убытках, DDS – это все оборотные отчеты, которые показывают, что у нас происходит за период. И дальше мы будем выводить с помощью формул баланс на конец периода, внутри которого в том числе у нас будет отображаться состояние счета расчетного на конец периода. и там собственного капитала, да, ну и также там всякие обязательства и так далее. Вот. Я пока что эту структуру вот так вот оставлю вот здесь, да, чтобы мы понимали, к чему мы идем. Ну а начнем вот прям вот отсюда. Ну давайте там пару строк пропустим. Ну и пишем, что у нас теперь. Баланс на начало периода. Баланс начала периода. Здесь мы пишем, что это у нас. Давайте будем сразу же какие-то форматы, более-менее там высота строки пусть будет пятерка. Пропускаем одну строчку, мало ли там что нам понадобится. Здесь пишем активы. Активы. Дальше, ну пропустим тут тоже сколько-то строчек. Здесь напишем пассивы. понятно что баланс на начало периода вот это вот то что баланс да это мы пишем здесь формулу сразу прописываем это равняется так если у нас идет и того давайте мы и тобой сделаем сделаем сделаем именно как пока что суммирование да через сумму так везде будем Пусть будет специальная вставка формулы. Пусть здесь у нас суммирование. Активы, пассивы просто тоже у нас здесь будет сумма. Специальная вставка формулы. Это будет обычная сумма. А вот там, где у нас написано баланс начала периода, мы будем просто отнимать. Мы слышим, равняется активы минус пассивы. Активы минус пассивы. Вот так вот. И здесь у нас будут везде вот этот баланс, вот строчка баланс. где у нас будет, сам баланс должен быть нулевым, то есть как формула. Формула состоит в том, что мы активы отнимаем пассивы. Когда мы считаем разницу между активами и пассивами, это своеобразный такой контроль. Если это равняется нулю, активы минус пассивы равняются нулю, то у нас все в порядке. Если у нас это не ноль, то у нас это все должно загораться красным цветом. Поэтому мы вот так вот сейчас здесь протягиваем и пишем главное. Условное форматирование. Пишем создать правило. Сразу же создаем контроль. Форматировать только ячейки, которые содержат. Если значение ячейки не равно нулю, пишем не равно нулю, то тогда мы прописываем формат. Какой? Мы шрифт делаем, допустим, полужирный, белый, и заливку ставим ярко-красный. Вот так вот. окей будет вот так вот это загораться пишем окей значит смотрите если в каком-то каком-то периоде у нас окажется что активы равняются одному рублю а пассивы 0 то мы видим что у нас сразу же будет вот так вот красным загораться то есть если баланс у нас не сходится то мы будем сразу же видеть красный флажок который будет символизировать о том что у нас там какая-то возникла ошибка так есть Теперь дальше. Что у нас с активами? Значит, ну, мы пока что договариваемся о том, что... Так, давайте я здесь сделаю высоту строки тоже поставим пятерочку. Вот так вот. Пусть у нас здесь будет пустая строчка. Вот. Не знаю, можно ее здесь как-нибудь немножко там подсветить. Давайте вот так вот сделаем. Пусть будет там слегка серенькая. И точно такую же строчку сделаем там, где у нас тут пассивы. Давайте мы вот сюда скопируем. Вот сюда и вот сюда. Специальная вставка, вставить все. Вот. Итак, у нас вот есть активы, есть пассивы. Значит, теперь вот мы будем теперь создавать такую каскадную систему показателей. Здесь вот сделаем ширину столбца единичку. Активы, да, это у нас вот эти вот все записи. Это у нас будет первый уровень. Второй уровень будет столбец G. Ну, давайте мы здесь запишем. Пусть у нас здесь будут запасы. Запасы сырья и материалов. Запасы S и M. Сырья и материалов. У нас есть запасы. У нас есть незавершенное производство. То есть у нас есть производственный процесс, то, что в производстве находится и пока готовой продукции нет. У нас это в незавершенном производстве. Незавершенное производство. У нас дальше из незавершенного производства все это дело перекидывается на склад готовой продукции. Здесь пишем запасы ГП, запасы готовой продукции. пока что у нас денег нет, мы создаем только экономический цикл, поэтому мы здесь ну, потом будем добавлять, короче, у нас здесь пока денег нет, дебиторки нет, а, хотя она у нас нет, она у нас появится, да, то есть дебиторская задолженность появится, как обязательство, да, если мы продадим, если мы там, у нас уже продажи есть, если мы продаем, то у нас дебиторка возникнет. Пусть у нас будет дебиторская задолженность, обязательство по дебиторке. Так, теперь пассивы. Пусть у нас будет здесь СК, собственный капитал. Пусть у нас будет кредиторская задолженность. Пока что кредиторская задолженность, она у нас там будет распределяться между поставщиками, подрядчиками, персоналом, по налогам, по соцсборам и так далее, перед бюджетом. Пока что вот так. Просто вот начнем формировать. как говорится. Пусть у нас здесь вот будут активы, пассивы. Давайте мы выделим вот так вот жирным вот эти вот. Ну а дальше будем сейчас смотреть. Итак, поскольку у нас запасы, незавершенка, GFB, Debitork и так далее. Это все у нас также будет внутри разделяться. У нас там будет более глубокий уровень детализации. Мы делаем следующее еще. Давайте ширина столбца поставим единичку. И в активах мы сразу же формулу пропишем следующим образом. Значит так, теперь еще вот какой момент. Если у нас это обороты идут по периодам, то мы их суммируем. А если у нас это идет баланс, то в балансе мы это не суммируем. Здесь не совсем правильно, мы не можем суммировать все активы на начало периода. У нас получается так, что вот там, где у нас баланс, слово написано, здесь мы будем суммировать, потому что это у нас баланс-контроль такой. То есть если у нас где-то здесь что-то возникло там, не нулевое, то вот сюда мы будем видеть, потому что понятно, что 8, 9, 10, там уже вот эти вот периоды, мы можем красный флажок не заметить, пусть он у нас будет загораться вот здесь. А здесь, если мы смотрим на итого в рамках баланса на начало периода, то здесь у нас простая формула идет. Мы здесь просто пишем равняется и равняется первому столбцу. Правильно? Равняется первому столбцу. Ну, пока что, пока что вот так. А, даже нет, еще, еще, Хлещ. У нас здесь на самом деле даже не так. У нас здесь должно быть Давайте мы эти формулы сейчас чуть-чуть попозже пропишем. Да, вот так вот сделаем. Чуть-чуть попозже сейчас пропишем. Я это объясню почему. Дело в том, что у нас баланс на начало периода. Вот здесь вот, скорее всего, будут какие-то желтые поля, в рамках которых мы можем просто на начало нашего периода моделирования, у нас есть какие-то вводные данные. И баланс на начало периода — это могут быть именно вводные данные. Мы их будем ставить вот здесь, эти жёлтые поля. А в первый период мы будем писать просто равняется и вот этому жёлтенькому полю. Просто сами эти жёлтые поля, они будут не на уровне запаса, незавершёнка и так далее. А нам здесь ещё нужно будет внутри добавить распределение основы, сырьё, материал и так далее. То есть мы сейчас ещё более глубокую детализацию сделаем. Короче говоря, просто сейчас мы... конструируем формат наше отчет вот чем мы как бы занимаемся поэтому сразу же тут наперед там смотрим думаем но в любом случае если мы смотрим на активы итогов то понятно что здесь нам необходимо прописать порту пишем равняется и пишем запасы сырья и материалов плюс незавершённое производство, плюс запасы ГП, плюс дебюторская задолженность. Почему я не пишу сразу же суммы мы и диапазон? Потому что у нас здесь может быть задвоение, если мы вот сюда, между, например, 22-23 строчкой, мы сюда вставим ещё 4 строчки, где у нас будет расшифровка. Запасы сырья и материала. Основа, сырьё, материал и что у нас там ещё? Это упаковка, да? Тогда если мы здесь запишем диапазон суммирования, то там будет задвоение. Поэтому мы сразу же предусматриваем вот такую запись. В пассивах то же самое. Пишем, равняется собственный капитал и плюс отдельно кредиторская задолженность. Собственный капитал у нас будет там тоже разделяться на уставный капитал и нераспределенную прибыль, там дивиденды, там то-се. Поэтому мы это вот так вот записываем. Здесь мы можем просто взять и это дело все протянуть. ну, по крайней мере, вот эти формулы, скорее всего, они у нас так и останутся. давайте сделаем тоже ширину столбца единичку, так чтобы увидеть, что у нас конец периода моделирования. дальше идем. теперь как нам... теперь мы Давайте мы хотя бы запасы сырья и материалов. У нас остается здесь буквально 5 минут. У нас 4 позиции. Давайте сделаем вот так вот. Вставить. Здесь, соответственно... Давайте вот так скопируем. Скопируем. Здесь напишем специальная вставка вставить все. Понятно, что вот эти запасы мы убираем. Теперь мы смотрим, что у нас там в качестве запасов может быть. Сейчас я здесь вот... Ширина столбца тоже ставим единичку. Следующий уровень наших статей возникает. Давайте мы вот это вот все сделаем. Шрифт сделаем, допустим, там девятку. Шрифт делаем девятку. Здесь вот все скопируем. Здесь мы пишем равняется и запасы сырья и материала. Что у нас это может быть? Мы идем в вкладку BP. Там, где у нас идут названия. Это у нас основа. F4 нажимаю. Дальше пишем равняется. Опять идем в BP. Сырье. F4. Дальше пишем равняется. Материал. F4. Делаем прямые ссылки. Если мы поменяем название, то у нас они здесь поменяются. Здесь пишем равняется. И упаковочный материал. Упаковка. Вот. F4. То есть вот мы расписали все материалы, которые у нас там присутствуют. Вот. И что нам еще нужно сделать? Мы пишем вот так вот. Копировать. Вставить скопированные ячейки. И здесь мы добавляем, как мы говорим, это пустую строчку. вот этот вот столбец мы и используем мы его делаем посерединке все выводим и красным цветом так вот красным цветом здесь по спустую строчку мы ее делаем 8 8 шрифтом И здесь пишем пустая строка. Пустая строка. Пустая строка – это означает, что если у нас есть запас сырья и материала, и нам нужно какой-то новый материал добавить, пятый, то мы будем это просто добавлять до пустой строки. А значит, там, где у нас запас сырья и материала, мы пишем… Вот здесь мы уже пишем «сумма мы» и до пустой строки, до 27-й. Вот так вот опускаем, да, сумму берем до 27-й строки. закрываем и у нас появляется здесь вот как бы сумма запас сырья и материал теперь если у нас мы закупаем мы закупаем сырье и материалы и потом а как нам получить на балансе сколько давайте смотрим что у нас происходит мы производим вот у нас идет поток закупки сырья и материалов а потом дальше у нас Это сырье и материалы поступают в производство ПФ. Вот у нас основа. Например, давайте основу сначала вот возьмем. Что происходит с основой? Основа у нас закупается вот по 23 строчке. Она закупается вот здесь и кладется на склад. После того, как она положена на склад, после этого ее переносят в производство. со склада в производство. Значит, нам нужно накопительным итогом плюсовать закупку, мы плюсуем накопительным итогом закупку, поступление на склад и отнимаем накопительным итогом то, сколько со склада ушло в производство. И тем самым мы получим баланс по статье «Запасы сырья и материала. Части основы». ну так и пишем равняется пишем суммы мы берем сумму по закупкам вот у нас закупка сырья и материалов основа и начиная вот с этого пустого столбца со столбца t мы от него от отсчитываем ну как бы от него начинаем суммирование значит столбец t мы f4 нажимаем три раза доллар t мы его держим а у 23 у нас бежит вправо значит это мы наполняем склад а потом со склада отнимаем минус сумму минус сумму изъятия со склада и переноса в производство значит вот у нас поступление в производство у нас основа 47 строчка мы берем также сумму накопительным итогом сумочку закрываем и вот эту вот буквочку т до т это у нас пустой столбец мы его три раза и в 4 нажимаем и получаем доллар т Enter. И вот у нас появляется основа. 525 тысяч основы у нас там на начало этого. А, не-не-не, это у нас на конец месяца, правильно? Неправильно. Ну, сейчас. Я формулу вот эту вот оставлю. Вот эту вот формулу я сейчас скопирую, Ctrl-C сделаю. Формулу. Я ее вот сюда вот куда-нибудь сверху просто вставлю, саму формулу. И мы немножко по-другому сделаем. Сейчас. Это же у нас баланс на начало периода, а нам нужен баланс на конец периода. Поэтому мы что делаем? Мы просто берем и копируем всю вот эту конструкцию. Мы ее копируем, просто потом нужно будет смотреть, чтобы все было... Вот. Мы ее копируем, всю вот эту конструкцию. Давайте пониже вот сюда кстати вставим. Специальная вставка вставить все. Здесь мы пишем баланс на конец периода. На конец периода. И в балансе на конец периода мы вот здесь прописываем вот эту форму. Это же в баланс на конец периода. То есть то, что у нас за период поступило, и то, что за период мы писали в производство. Я это Ctrl-X пишу, и мы это перекидываем вот сюда. Заходим в Ctrl-V. вот у нас как должно быть то есть в балансе на конец периода у нас появляется вот это вот самое у нас появляется вот это вот основа основа понятно что у нас не сходится баланс да у нас вот эта красота появляется ну потому что нам нужно еще обязательства по оплате как бы прописать кредиторскую задолженность принести Но здесь у нас что получается? У нас здесь вот активы. А вот тут мы пишем так, что мы не знаем, сколько у нас основы было или не было на начало периода. Мы пишем, что вот у нас появляются вводные данные. Вот так вот желтенькие здесь ставим. Ну и вообще вот эти все на самом деле. Нужно вот эти вот все четыре. Мы пишем, что это у нас формат ячеек, граница. Это у нас вводные данные получаются. так здесь мы указываем количество материалов до количества сырья и материалов на начало периода сколько у нас было на балансе ну допустим если у нас здесь самое начало да там одни нули вот а здесь мы тогда пишем в балансе на начало периода мы пишем так что равняется если если мы находимся в первом столбе первом периоде f4 два раза до доллар 5 если у нас это первый период равняется единице то тогда мы берем из начальных данных да я беру вот сюда вот как бы делаю ссылку и здесь нажимаем и разу доллар r23 а иначе иначе У нас баланс на начало периода, начиная со второго, это есть баланс на конец предыдущего периода. Соответственно, делаем ссылочку вот сюда. В баланс на конец периода. Правильно? Вот. Закрываем скобочку, и тем самым мы здесь получаем баланс на начало периода в части закупки сырья и материалов. И тоже протягиваем вот эти вот самые формулы. Видишь, специальная вставка, формулы. вот мы получили мы получили баланс начала периода он у нас не сошелся ну и завтра мы продолжим мы его пассивах как бы закинем кредиторскую задолженность и все у нас будет постепенно наполнять вот таким вот образом мы будем это то есть сначала мы вот эти вот баланс наполним а потом ну мы даже не так. у нас кредиторская задолженность должна цепляться за баланс начала периода и обороты. обороты у нас вот здесь вот находятся, но мы их отсюда также выведем и вот сюда. постепенно будем в таком вот виде создавать наш отчет. Вот примерно как бы набросали направление, в котором будем действовать. Ну и, в общем, уже до следующей недели. Если есть какие-то вопросы, то задавай. Так, Леонид. Прошу прощения, микрофон. А Павел будет загружен, да, этот? Да-да-да, я этот файл там сегодня выгрузим. Он появится в материалах. Ну, в принципе, так, посмотрите, так, просто готовьте вопросы, да. Так, сейчас уже вот такой вот прям технический материал пойдет. Ну, здесь, в общем, и как все это... Ну, фактически будем формировать всю систему отчетности. Вот. как кто-то что-то зацепляется. Ну и так, желательно, чтобы, если какие-то вопросы возникают, даже что-то где-то там бывает так, что я сам иногда смотрю, туплю и вообще не могу врубить все там. А бывает, ну и причем смотришь, а понятно, что вроде какие-то простые вещи, но это... Если что, задавайте любые вопросы. Здесь желательно в самом начале это все, ну так, более-менее понять. Вот. Тогда легче просто и дальше будет. А еще раз, вот эти вот желтые, мы сюда что будем добавлять? То есть вот в одни параметры? Ну, допустим, мы это делаем не с чистого листа, а у нас, например, там какое-нибудь там сырье уже было, там на сто тысяч. А, остатки. Да, остатки. И тогда они, видите, они появляются в первом периоде, на начало, вот эти остатки, да? Вот, а здесь нам нужно будет, ну, немножко я по-другому сейчас там формулу пропишу, я, ну, я просто показал, как мы это связываем, да, то есть вот они у нас потоки, и как мы это можем связывать, да, с отчётами, как вот эти вот потоки финансово-хозяйственных операций будут у нас перетекать в отчёт. Просто единственное, что мы между нашими балансами, мы просто эти потоки вытащим, вот эти вот закупки, да, вот эти закупки, мы их повторим, мы их вот отсюда вытащим вот сюда, между балансами. И у нас просто-напросто вот этот баланс на конец периода, он будет равен балансу на начало периода плюс закупки минус отправку производства. И мы тогда просто вот эти формы, вот эти вот суммы, мы их не в баланс целиком положим, а мы их между балансами как обороты просто выделим отдельно. перенесем сюда, и тогда у нас вот здесь вот будет формула, что просто равняется баланс на начало периода плюс закупки минус поступление в производство, да, и будет появляться баланс на конец периода. Ну, в общем, все как бы тут сейчас потихонечку технически сделаем. Вот так. И нам самое главное, что в какой-то момент у нас будут вот эти вот балансы не будут загораться красным, это значит мы все правильно, корректно уложили. Пока вот этот баланс контроль, баланс начала периода, баланс на конец периода горят красным, значит у нас там что-то не до конца сделано, что-то некорректно. И вот так вот мы будем все время обращаться в эти вот красные флажки и смотреть, корректно сделали, некорректно, и продвигаться дальше. Итак, каждую операцию мы будем здесь отображать. Как-то так. Понятно. Ну что, на этом завершаем? Да, тогда до понедельника. до понедельника, ну а вы там говорили, что вы там в какой-то момент сегодня звоночек по другим моментам сделать, да? я в 12 освобожусь, тогда позвоню. а, хорошо, да, отлично договорились, я тоже тогда в этот момент готов. спасибо за внимание тогда. да, до свидания. до свидания.