Тайминг времени процесса выгрузки на складе excel шаблон
Каждому программисту 1с, хоть раз, да приходилось писать выгрузку отчета из 1С в Excel с формулами. Есть много вариантов как это сделать. Но мне захотелось это сделать "по нормальному", используя как можно меньше кода выгрузки в excel, и так чтобы проще было дорабатывать. Идея была проста, все формулы засунуть в макет, и при выводе в Excel просто "проинициализировать" их. Но меня ждал облом, который мне пришлось героически преодолевать. Спойлер - в итоге все получилось. )
Отчетов таких была написана куча и на доработку каждого требовалось куча времени. Я захотел попробовать найти какой-нибудь новый подход - все формулы засунуть в макет. Но меня поджидал облом. С простыми формулами типа "=RC[-2]-RC[-1]" все было замечательно - внести как текст и все ок, но, когда потребовалось реализовать формулу чуть посложнее, типа "=СУММ(R[1]C:R[КоличествоСтрок]C)", то тут ждал облом. Тут сразу напрашивается шаблон, но как оказалось, шаблон никак не хотел выводить символ "[", т.к. для 1С это служебный символ, определяющий параметры для шаблона. Поиск в инете типа "как вывести квадратные скобки в шаблоне макета" ничего не дал, вообще ничего не дал! Путем проб и ошибок выяснилось, чтоб вывести "КакойТоТекст[1]" нужно задать "КакойТоТекст [ [1]". А вот чтоб задать "КакойТоТекст[1]ещё[ КоличествоСтрок ]", где КоличествоСтрок - это параметр, который нужно менять, то тут нужно извратиться по жёсткому - "КакойТоТекст [] [[1]ещё [] [[[ КоличествоСтрок ]]". Конструкция [] - нужна, чтоб не удалялся текст - "КакойТоТекст".
Итого: копируем формулу Excel, модифицируем её:
1. заменяем " ; " на " , "
2. к неизменным значениям в скобках добавляем спереди [] [
3. изменяемые значения в скобках обворачиваем [] [[изменяемое значение в скобках]. И макет готов.
И тогда весь код при формировании Excel будет минимальным:
Эксель = Новый COMОбъект("Excel.Application");
Эксель.Application.DisplayAlerts = False;
Эксель.Application.ReferenceStyle = "xlR1C1";
Эксель.Application.ErrorCheckingOptions.InconsistentFormula = Ложь;
ВсегоКолонок = ТабличныйДокумент.ШиринаТаблицы;
ВсегоСтрок = ТабличныйДокумент.ВысотаТаблицы;
МассивКом = Лист.Range(Лист.Cells(1, 1), Лист.Cells(ВсегоСтрок, ВсегоКолонок)).FormulaR1C1;
Для Ном = 1 По МассивКом.GetLength(0) Цикл
Для Ном2 = 1 По МассивКом.GetLength(1) Цикл
Значение = МассивКом.GetValue(Ном,Ном2);
Если НЕ Найти(Значение, "") = 0 Тогда
МассивКом.SetValue(Ном, Ном2, СтрЗаменить(Значение, "", ""));
КонецЕсли;
КонецЦикла;
КонецЦикла;
Лист.Range(Лист.Cells(1, 1), Лист.Cells(ВсегоСтрок, ВсегоКолонок)).FormulaR1C1 = МассивКом; //Если тут ошибка, то скорее всего косяк в формуле
Как вы будете использовать макет - это ваше дело, хотите формируйте отчет через СКД используя Макет, хотите выводите отчет алгоритмически. В приложенном файле, я использую алгоритмическое формирование табличного документа (через СКД не получилось получить КоличествоСтрок), а затем формирую Excel файл из него. Приложенный файл это шаблон для ознакомления с подходом, он будет запускаться в Бухгалтерии, УТ, в общем там где есть регистр сведений ЦеныНоменклатуры.
Конечно формула в таком виде "=КакойТоТекст [] [[1]ещё [] [[[ КоличествоСтрок ]]" мне не очень нравится. Если кто-нибудь знает, как можно представить формулу в более наглядном виде, был бы рад узнать.
Если вы хотите получить максимальную отдачу от Excel, вам нужно научиться создавать собственный шаблон Мы покажем вам, как добавлять поля и формулы, которые идеально соответствуют тому, что вам нужно Excel, чтобы делать с вашими данными.
Зачем создавать пользовательский шаблон Excel?
Шаблоны Excel можно использовать практически для чего угодно. Многие люди используют их для финансов (вы можете сделать шаблон для простого бюджета Excel например, ), но в Excel есть много других потенциальных применений.
Например, вы можете создать шаблон, который поможет вам отслеживать книги и игры, которые вы одалживали каждый месяц. Или управлять списком приглашений для постоянных вечеринок. Даже собственный календарь что особенно хорошо работает с графиком вашей семьи, возможно.
Вы можете выбрать один из готовых вариантов, но если вы знаете, как их редактировать или создать свой собственный с нуля, вы получите еще больше от шаблонов Excel.
Вы больше всего выиграете от создания пользовательского шаблона, если вам придется снова и снова создавать одну и ту же электронную таблицу, например, ежемесячный отчет или еженедельный календарь. Но даже если вам нужно создавать электронную таблицу только один раз в год, создание шаблона для нее может сэкономить ваше время.
Как создать шаблон Excel с нуля
Для этого примера мы создадим пользовательский шаблон Excel из пустой таблицы. Я буду делать ежемесячную электронную таблицу книжного кредитования, чтобы показать вам, как работает этот процесс. Давайте начнем!
Вот информация, которую я хочу представить в моей электронной таблице: название месяца, название одолженной книги, человек, которому я ее одолжил, дата, когда они ее взяли, дата, которую они обещали, сколько дней у них осталось, и количество книг, которые у меня сейчас есть:
Месяц, оставшиеся дни и количество книг, которые в настоящее время находятся в аренде, были рассчитаны с использованием формул. Просто чтобы убедиться, что это работает, давайте добавим некоторые данные.
Месяц вводится правильно, оставшиеся дни точно рассчитываются, а количество книг отражают значение в столбце «Возвращено?». Выглядит хорошо.
Как сохранить ваш пользовательский шаблон
После очистки информации, которая не должна быть там (книги, кредиторы и даты), мы можем сохранить ее как шаблон. Нажмите Файл> Сохранить как и выберите Шаблон Excel (.xltx) в раскрывающемся списке Формат . Раскрывающийся список « Где» автоматически изменится на папку « Мои шаблоны », в которой вы хотите находиться.
Как открыть шаблон
Теперь, когда вы хотите открыть чистую копию шаблона, просто перейдите в « Файл»> «Создать из шаблона» и выберите « Мои шаблоны». с левой боковой панели.
(В зависимости от вашей версии Excel, этот процесс может немного отличаться, но должно быть довольно легко понять, как открыть шаблон.)
Теперь у вас будет свежая копия созданного и сохраненного рабочего листа, готовая к использованию, без необходимости повторного создания всех заголовков и формул столбцов.
Превратить лист в шаблон
Создать электронную таблицу с нуля для шаблона легко, но вы можете с такой же легкостью превратить существующий лист в шаблон. Просто удалите любую информацию, которую вы не хотите включать в шаблон, оставьте все остальное и сохраните ее как новый шаблон таким же образом, как описано выше.
Например, если вы загружаете электронную таблицу с личным бюджетом, и в ней есть строка для ипотеки, но у вас нет ипотеки, вы можете удалить ее или заменить ее чем-то другим, а затем сохранить в качестве шаблона, сохранив время настройки каждый месяц. (Просто убедитесь, что все, что вы удаляете, не изменит работу включенных формул.)
Загрузите и настройте готовые шаблоны
Если у вас нет рабочего листа, вы можете превратить его в собственный шаблон, вы также можете использовать готовый шаблон и настройте его под свои нужды. Вы можете найти бесплатные шаблоны в следующих ресурсах:
Ваши лучшие шаблоны Excel
Как вы можете видеть, создание шаблона Excel — это простой процесс, который может сэкономить массу времени в долгосрочной перспективе, особенно если вы будете пересоздавать одну и ту же электронную таблицу еженедельно или даже ежедневно.
Для чего вы использовали пользовательские шаблоны Excel? Поделитесь своими лучшими идеями, чтобы мы могли сэкономить время и быть более эффективными!
Авторы изображения: Рука, держащая резиновый штамп RTimages через Shutterstock
Шаблоны управления проектами являются неотъемлемой частью тиражирования успешных проектов. С помощью бесплатных шаблонов Microsoft Excel вы можете превратить ваши простые электронные таблицы в мощные инструменты управления проектами.
В этой статье вы найдете некоторые из самых полезных и бесплатных шаблонов управления проектами Microsoft Excel и отслеживания проектов, которые вы хотите использовать для своего следующего проекта.
В этой статье:
Шаблоны управления проектами Microsoft Excel
Давайте посмотрим на лучшие шаблоны управления проектами Microsoft Excel.
Примечание. Здесь мы рассмотрим как собственные, так и сторонние шаблоны. Чтобы найти предустановленные шаблоны таблиц Excel, откройте Excel и найдите соответствующее ключевое слово на экране « Новый документ». Если вы уже в Excel, перейдите в « Файл»> «Новый», чтобы вызвать поиск по шаблону. Обратитесь к разделу « Управление шаблонами Microsoft Excel » ниже для получения более подробной информации.
Шаблоны временной шкалы проекта Excel
Excel поставляется с несколькими временными шкалами и шаблонами диаграмм Ганта, предоставленными Microsoft, но также включает в себя шаблоны из Vertex42, одного из самых популярных сторонних ресурсов для электронных таблиц.
1. Рабочий план Хронология
Шаблон временной шкалы рабочего плана подходит для базового проекта с несколькими этапами. Когда вы вводите свои данные в таблицу, дорожная карта будет обновляться автоматически.
Этот шаблон поставляется с Microsoft Excel 2016.
2. Диаграмма Ганта с отслеживанием даты
Диаграммы Ганта являются одним из основных в каждом наборе инструментов менеджера проекта. Они помогают вам визуализировать поток ваших задач и отслеживать прогресс.
С помощью этого шаблона вы можете создать полную диаграмму Ганта с минимальными усилиями. Просто введите каждое задание, вместе с описанием, кому оно назначено, процентное значение для обозначения прогресса, дату начала и количество дней до завершения.
Этот шаблон является Microsoft Excel по умолчанию.
3. Сроки и задачи проекта
Если вы хотите интегрировать вехи в базовую временную шкалу, этот шаблон, предоставленный Vertex42, идеален. Он сочетает в себе лучшие элементы диаграммы Ганта, то есть визуализацию потока задач, с вехами, зависшими над временной шкалой. Просто заполните соответствующие таблицы, чтобы заполнить визуальный.
Вы можете найти этот шаблон, выполнив поиск в Excel.
Шаблон плана проекта Excel
План проекта — это документ. которые могут требовать диаграмм Excel, но в остальном составлены в Microsoft Word. Однако для базовых проектов вам может потребоваться только документ Microsoft Excel.
4. Простая диаграмма Ганта
При поиске в хранилище шаблонов Excel шаблонов плана проекта вы в основном найдете различные варианты диаграмм Ганта, включая эту простую диаграмму Ганта из Vertex42. Что отличает его от диаграммы Ганта, приведенной выше, так это включение этапов проекта.
Этот шаблон включен в Microsoft Excel.
5. Шаблон планировщика событий
План проекта действительно не то, что вы обычно составляете в Excel. Но если ваш проект достаточно прост, например, планирование вечеринки, вам нужен твердый одностраничный шаблон, в котором перечислены основные задачи и вы можете определить график и бюджет. Этот шаблон из Office Templates Online — отличное начало.
Шаблон отслеживания проектов Excel
При поиске трекера вы увидите удивительное сочетание личных и деловых шаблонов таблиц Excel для отслеживания. Вы можете сузить область поиска, выбрав категории, связанные с задачей управления проектом, с которой вы работаете.
6. Отслеживание затрат по видам деятельности
Этот шаблон отслеживания может помочь вам получить представление о прямых, косвенных, а также общих и административных затратах на продукт.
7. Шаблон отслеживания проекта
Этот шаблон Vertex42 необходим, если вы работаете с несколькими различными клиентами, проектами и / или результатами. Он объединяет детали проекта, расходы, статусы задач и сроки выполнения.
Шаблоны бизнес планов
В Microsoft Office есть собственная категория для бизнес-планов. Воспользуйтесь предложенным бизнес-поиском и выберите категорию « Бизнес-планы » справа.
Вы найдете следующие шаблоны Microsoft Excel:
- Затраты на запуск
- Контрольный список бизнес-плана
- Контрольный список бизнес-плана с SWOT-анализом
Дополнительные шаблоны бизнес-планов шаблоны бизнес-планов , посмотрите нашу специальную статью.
Поиск онлайн-шаблонов
Не можете найти нужный шаблон управления проектом в Excel? Обратитесь к стороннему онлайн-ресурсу для более широкого выбора шаблонов таблиц Excel. Мы рекомендуем следующие сайты.
Vertex42
На этом сайте есть несколько отличных шаблонов управления проектами для Microsoft Office 2003 и выше. Сайт отмечает, что его шаблоны в основном связаны с планированием проекта. Для более сложных задач может потребоваться Microsoft Project или другое программное обеспечение для управления проектами.
На странице, посвященной управлению проектами , вы найдете список полезных материалов, включая, помимо прочего, следующее:
Каждая страница содержит краткое описание того, что делает шаблон, один или несколько шаблонов, а также дополнительные советы и рекомендации для соответствующего инструмента управления проектами. Это отличный ресурс для начинающих менеджеров проектов.
TidyForm
TidyForm имеет респектабельный выбор шаблонов управления проектами Microsoft Excel. Самые популярные категории перечислены на главной странице. Если вы не можете сразу найти то, что вам нужно, переключитесь в раздел « Бизнес » или попробуйте функцию поиска.
Когда вы прокрутите до конца раздела, вы увидите список популярных категорий и связанных категорий. Это может быть полезно при поиске нужного шаблона.
Мы рекомендуем следующие страницы:
Все еще ищете идеальный шаблон? Возможно, вам придется создавать пользовательские шаблоны Excel. чтобы получить именно то, что вы хотите.
Управление шаблонами Microsoft Excel
Сначала посмотрим, какие шаблоны вы уже установили в Microsoft Excel. Для этой демонстрации мы использовали Excel 2016, но процедура аналогична в Microsoft Office 2013 и Office 2019.
Значения по умолчанию
Когда вы запускаете Microsoft Excel, первое окно, которое вы видите, будет содержать поле поиска для онлайн-шаблонов. Когда вы начинаете с существующей книги, перейдите в Файл> Создать, чтобы перейти к тому же представлению.
Microsoft Excel поставляется с набором предустановленных шаблонов. Они перечислены под полем поиска. Вы можете закрепить избранные, нажав на соответствующий символ в правом нижнем углу списка.
Искать в Интернете больше шаблонов проектов
Самый быстрый способ найти нужный вам шаблон — это поиск. Как только вы начнете поиск, например, для термина « проект» , вы также увидите категории шаблонов, перечисленные рядом с шаблонами, которые соответствуют вашему поиску.
Сузить поиск
Отличная особенность заключается в том, что вы можете сузить область поиска, выбрав несколько категорий. Это поможет вам исключить шаблоны, которые могут соответствовать вашему ключевому слову, но не нужной категории. С другой стороны, вы можете обнаружить, что идеальный шаблон не доступен в Microsoft Excel.
Предварительный просмотр и создание шаблона
При нажатии на шаблон вы увидите предварительный просмотр с кратким описанием того, что предоставляет шаблон. Вы также можете закрепить шаблон из его предварительного просмотра; символ находится в правом верхнем углу.
Чтобы загрузить и использовать шаблон, нажмите кнопку « Создать» , чтобы открыть новую книгу Microsoft Excel с предварительно заполненным шаблоном.
Шаблон готов, установлен, иди
Пока вы заняты этим, просмотрите наш список полезных офисных шаблонов. и запаситесь шаблонами деловых писем. Шаблоны
Мы рассмотрели много советов по управлению проектами и уловок прошлого. Когда вы разберетесь с шаблонами, вы можете рассмотреть дополнительные инструменты и решения. Например, знаете ли вы, что Outlook отлично подходит для управления проектами ? Аналогично, вы можете использовать OneNote для управления проектами. И вы можете интегрировать OneNote с Outlook для управления проектами. ? Возможности безграничны.
Функция ВРЕМЯ возвращает десятичное число, выражающее определенное значение во времени. Возвращаемое значение зависит от формата ячейки. Если ячейка имеет формат «Общий», функция ВРЕМЯ вернет результат, отформатированный в виде даты. Числовой результат работы данной функции – десятичное число из интервала от 0 до 0,99988426, которое представляет собой значение в единицах измерения времени от 0:00:00 до 23:59:59.
Особенности работы функции ВРЕМЯ в Excel
Функция ВРЕМЯ в Excel из категории «Дата и время» предназначена для использования специалистами, выполняющими временные расчеты, например, экономистам-нормировщикам.
Функция имеет следующий синтаксис:
=ВРЕМЯ(часы; минуты; секунды)
Рассмотрим параметры, принимаемые на вход данной функцией:
- Часы – обязательный параметр, принимающий значения в интервале от 0 до 32767, задающие часы. При вводе чисел со значениями свыше 23 выполняется вычитание наибольшего ближайшего меньшего значения, кратного 24, результат которого принимается в качестве входного параметра. Например, результат выполнения функции ВРЕМЯ(31;0;0) эквивалентен результату выполнения функции (7;0;0) и равен 07:00.
- Минуты – обязательный параметр, принимающий числа в интервале от 0 до 32767, определяющие минуты. При вводе значений, превышающих 59, производится перерасчет в часы и минуты. Например, результат выполнения функции (0;134;0) эквивалентен результату выполнения функции ВРЕМЯ(2;14;0) и равен 02:14.
- Секунды – обязательный параметр, принимающий значения от 0 до 32767, определяющий секунды. При вводе чисел свыше 59 производится автоматический перерасчет в часы, минуты и секунды. Например, ВРЕМЯ(0;0;190) эквивалентно значению (0;03;10) и равно 00:03:10.
Перечисленные параметры – обязательные. Если один или несколько из них имеют значение 0 (нуль), это должно быть указано явно.
Примеры использования функции ВРЕМЯ в Excel
Пример 1. Длина маршрута общественного транспорта составляет 34 минуты. Время отправки из депо – 8:25 утра. Необходимо узнать, во сколько транспорт прибудет в депо пройдя полный маршрут, пренебрегая возможными задержками на пути.
Заполним таблицу исходных данных. Укажем часы, минуты и секунды отправки транспортного средства из депо, а также длину маршрута:
Для решения задачи необходимо в ячейке E3 ввести следующую формулу:
Значения аргументов функций:
- A3 – часы отправки из депо;
- B3 – минуты выезда;
- C3 – секунды выезда;
- D3 – протяженность маршрута, выраженная в минутах.
То есть, транспортное средство вернется в депо в 8:59 AM.
Как рассчитать прибытие автомобиля к пункту назначения?
Пример 2. Автомобиль движется из одного города в другой со средней скоростью 80 км/ч. Известно, что он выехал в 12:10, а расстояние между городами составляет 420 км. Необходимо определить время прибытия в пункт назначения.
Внесем в таблицу исходных данных часы, минуты и секунды отправки автомобиля:
Определим длительность нахождения автомобиля в пути, зная, что время равно частному от деления расстояния на скорость:
В ячейке F будет использована следующая формула:
- E3 – расстояние между городами, км;
- D3 – средняя скорость движения авто, км/ч;
- 60 – коэффициент для перевода десятичной дроби в минуты.
Введем в ячейке G2 следующую формулу:
Значения аргументов функций:
- A3 – часы отправки из депо;
- B3 – минуты выезда;
- C3 – секунды выезда;
- F3 – вычисленное ранее время нахождения в пути, выраженное в минутах.
То есть, автомобиль приедет во второй город в 5:25 PM.
Как посчитать длительность производственного процесса на оборудовании в Excel?
Пример 3. Длительность производственного процесса составляет 739 секунд. Необходимо выразить эту длительность в минутах и секундах.
Укажем исходное значение минут в ячейке A2:
Воспользуемся рассматриваемой формулой для вычисления времени:
Результатом выполнения формулы является значение 12:12 AM, что не соответствует условию задачи. Воспользуемся функцией МИНУТЫ, чтобы выделить искомую часть времени:
B2 – ячейка с полученным промежуточным результатом вычислений.
То есть длительность производственного процесса для изготовления единицы продукции составляет 12 минут на одной единице оборудования цеха.
Мы проверили на предыдущем уроке, что дата в Excel – это число количества дней прошедших от 01.01.1900г. А сейчас убедимся что время в Excel – это дробная часть числа, которая представляет собой период суток.
Работать с временем приходиться не редко. Например когда нужно отделу кадров сформировать отчет по балансу рабочего времени сотрудников предприятия. Или производственному отделу нужно посчитать сколько потребуется работо-часов фрезерному станку на изготовления деталей мелкосерийного производства. Время нужно считать инженерам для анализа производительности оборудования при определенных количествах операций.
Как посчитать сумму времени в Excel?
Каждая дробная часть чисел в Excel может отображаться в часах и минутах (в зависимости от выбранного формата отображения).
Данный факт лучше усвоить на конкретном примере:
- Заполните диапазон ячеек A1:A3 числовыми значениями: 0,25 (четверть дня); 0,5(полдень); 0,75 (3/4 дня).
- Выделите A1:A3 и с помощью диалогового окна «Формат ячеек» (CTRL+1) задайте формат «Время», как показано на рисунке:
Чтобы сложить время в Excel по формуле или с помощью функции:=СУММ() нужно использовать специальный формат.
- В ячейку А4 введите:=СУММ(A1:A3). Как видно вместо 36 часов мы видим только 12 – это время следующего дня. А чтобы отобразить сумму часов меняем формат ячейки.
- Открываетм окно «Формат ячеек»-«Число»-«Числовые форматы»-«Все форматы». В поле «Тип:» вводим: [ч]:мм:сс. И нажимаем ОК.
Теперь отображается количество суммированных часов и минут.
Как посчитать разницу во времени в Excel?
Данный метод отображения времени весьма полезный. Допустим нам нужно узнать разницу между временем в минутах. В ячейку B2 введите формулу:=A2-A1. Установите теперь для ячейки «Все форматы» и на этот раз в поле «Тип:» вводим: [мм]. И нажимаем ОК.
Так нам удалось перевести время в минуты. Если мы в эту же ячейку введем число 1 (или время 24:00 что по сути одно и то же), то мы узнаем что в сутках 1440 минут. Так фактически можно в Excel посчитать любое время в минутах.
Примечание. С помощью формата ячеек мы настраиваем способ отображения их значений. Например, например можно добавить или убрать время из даты в Excel.
Учет времени на протяжении суток
На следующем примере посчитаем, какая часть суток прошла от полночи до 9:45.
- В ячейки A1:A3 введите 9:45.
- Перейтите на A1 и вызовите окно «Формат ячеек» (CTRL+1). На закладке «Число», из списка «Числовые форматы» выберите «Дробный».
- Перейдите на A2 и задайте таким же способом «Процентный» формат (или просто нажмите комбинацию горячих клавиш CTRL+SHIFT+5).
- Перейдите на A3 и удалите формат ячейки. А из предыдущих уроков вы знаете, что удалить формат это присвоить формат по умолчанию «Общий». Для этого можно нажать комбинацию CTRL+SHIFT+` или использовать выше описанный способ.
Как видите 9:45 – это 2/5 частей суток. Проще говоря, прошло пока 40,63% суток.
Как поставить текущее время в Excel?
Автоматический ввод текущего времени в Excel выполняется комбинацией горячих клавиш CTRL+SHIFT+;. Автоматическая вставка текущей даты и времени в Excel отличается использованием клавиши SHIFT.
Читайте также: