Разделите, добавьте и распределите поровну и увеличьте, если разделите - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь выделить, например, на 30 дел 4 человека, здесь математически я могу выделить 7 * 2 и 8 * 2 и всего 30 дел. но я пытаюсь сделать это с помощью Excel, я не могу это сделать. Я создал Excel с множественным использованием функции IF, было бы полезно, если бы мы могли сделать с этой функцией меньшего размера. Я не могу прикрепить лист для справки, мне действительно нужно взломать это, так как это ежедневный процесс, и цифры намного выше, чем 30.

Рассчитать простое деление:

=IF($D12<>"Leave",FLOOR($D$2/(COUNTIF($D$12:$D$19,"In")),1),"Leave")

использовал это для увеличения # случаев:

=IF($D19="In",IF(E20=D2,E20,IF(F18="Leave",IF(F17="Leave",IF(F16="Leave",IF(F15="Leave",IF(F14="Leave",IF(F13="Leave",IF(F12="Leave",E20+1,F12+1),F13+1),F14+1),F15+1),F16+1),F17+1),F18+1)),"Leave")

для расчета нового распределения:

=IF($D19="Leave","Leave",IF(F19<$H$2,IF(F19=$D$2,IF(F19=$E$20,E19,E19+1),E19+1),E19))

Ответы [ 2 ]

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

Перечислите ваши дела в столбце A . В B1 введите:

=COUNTA(A:A)

и в B2 введите 4 (количество человек) . В D1 введите:

= ROUND(COLUMNS($B:B)/$B$2*$B$1,0)

В E1 введите:

=IF(COLUMNS($B:C)<=$B$2,ROUND(COLUMNS($B:C)/$B$2*$B$1,0)-SUM($D$1:D1),"")

и все это. (в первом ряду указано количество случаев, которые получает каждый человек) . В D2 введите 1. В E2 введите:

=D2+D1

и скопируйте его через. (вторая строка содержит индексы для INDEX())

Наконец, в D3 введите:

=IF(ROWS($1:1)>D$1,"",INDEX($A:$A,D$2-1+ROWS($1:1)))

скопируйте это вниз и поперек:

enter image description here

ПРИМЕЧАНИЕ:

Суть ответа - от D1 до G1 . Это дает разбивку по количеству задач по доступным людям.

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

Возможно что-то вроде:

Для первых N-1 человек:

=ROUNDDOWN(Cases/COUNTA(Person)+ISODD(ROW()),0)

Для последнего человека:

=Cases-SUM(B5:B8)

enter image description here

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