Рассчитать время окончания производства в несколько смен - PullRequest
0 голосов
/ 24 марта 2020

Используя Excel, я пытаюсь понять, как рассчитать время окончания производства, когда у меня несколько смен. Написание функции не проблема (я не думаю), и если бы у меня была всего одна смена, это были бы простые «случаи, остающиеся / (рабочие * производительность)» (ie. = A1 / (b1 *) c1). Моя проблема в том, что производство увеличивается, так как вторая смена начинается через 4 часа после первой, а затем снижается в конце первой смены. Не знаю, как мне сложить все производство, чтобы дать мне время окончания.

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

1 Ответ

0 голосов
/ 24 марта 2020

Determine the end time of production

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

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

Тогда есть время начала и окончания смен. У вас может быть столько сдвигов, сколько вы хотите, но очень важно, чтобы введенное время было истинным Times , означая значения чисел c, а не текст. Если ваши смены распространяются на следующий день, убедитесь, что вы используете значения даты / времени. Отобразите их в любом формате, который вы будете sh. Вы можете отобразить 24 марта 2020 г. 16: 10: 23 как «16:10 PM» (дата полностью скрыта, но доступна для расчетов). Все сделано с помощью форматирования ячеек.

В строке 6 я ввел объем производства за смену. Изменить по мере необходимости. Очевидно, у вас должно быть столько сменных столбцов, сколько у вас есть разной производственной мощности. «Сдвиг» может быть неправильным выражением. Пожалуйста, не позволяйте этому беспокоить вас.

В строке 8 есть эти формулы

[B8] =IF($B$2>=SUM($B6:B6),B6,MAX($B$2-IF(COLUMN()=COLUMN($B$6),0,SUM(A6:$B6)),0))
    copy this across B8:D8, and
[E8] =$B$2-SUM($B8:D8)

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

[B10] =IF(C8,"",IF(B8,B4+((B5-B4)/B6*B8),""))
    copy this across B10:D10, and
[E10] =IF(SUM(B10:D10),"","pending")

Эти формулы оставят строку 10 пустой, кроме времени завершения, которое появится в столбце смены, когда произойдет завершение. Введите различные целевые количества в B2 при тестировании. Помните, что для тщательного тестирования нужно вводить количества, которые меньше, чем объем производства первой смены, и больше, чем объем производства за целый день, а также точно совпадают количества. странный. Поэтому я сконцентрировал его в одном поле в B12, просто чтобы показать, как это можно сделать. Там есть формула массива, которую вы можете увидеть на панели формул изображения. Если вы не знакомы с формулами массива, фигурные скобки, которые вы видите, не являются их частью. Введите формулу без них в строке формул, затем завершите ввод с помощью Ctl + Shift + Enter (вместо обычного единственного числа Enter ) и Excel добавит фигурные скобки. Введено неправильно, фигурные скобки не будут показаны и формула не будет работать. Обратите внимание, что формат времени в этой ячейке создается не формулой, а форматом ячейки.

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