Я пытаюсь создать сводную таблицу, которая суммируетРесурсиКоличество днейтребуется для каждой фазы проекта. Каждый ресурс может появляться в нескольких фазах с разной продолжительностью. Однако из-за объема данных, которые у меня есть, я не могу просто добавить столбец фазы, а затем добавить новую строку и строку данных для каждой из фаз.
Я могу сделать это с помощью countif
и sumif
, но из-за изменяющейся природы моих данных и желания интегрировать срезы для разрезания данных по определенным критериям мне нужно, чтобы это было в сводной таблице.
Я думаю, что проблема, скорее всего, в том, как я организовал эти данные; пример этого можно увидеть здесь:
Значения не просто 1, 2 и 3 для дней в реальном наборе данных, но цель состоит в том, что еслиРесурспревышает определенное значение (не пустое или 0), то этот человек работает в этой фазе. Моя попытка определить кого-то, работающего в определенной фазе, была в столбцах фаз, но они не нужны, так как это была просто моя попытка решения.
Ниже приведен пример того, как я представляю себе результат:
решение1
Я думаю, проблема, скорее всего, в том, как я организовал эти данные.
Это верно, чтобы иметь возможность использовать сводную таблицу в своих данных, структура данных должна быть такой, как на снимке экрана ниже.
В приведенной выше сводной таблице столбец «количество дней2» — это ваша «сумма ресурсов».
Образец Excel можно найти по следующей ссылке:
https://drive.google.com/open?id=1Szayirw84TXll8y6ASvZBtlxKrkN3nK5
решение2
Это было бы проще, если бы вы начинали с макета, который был разработан для резюмирования, но вы можете сделать это за несколько простых шагов. Я воссоздал только первые несколько релевантных столбцов данных
Первый шаг — это добавление итогов ресурсов и дней в конце каждого столбца. Итог ресурсов в H14:
=COUNTA(H2:H13)
Это просто подсчитывает ячейки с записью в столбце. Общее количество дней в H15:
=SUMIF(H2:H13,H$1,B2:B13)
Это суммирует значения в соответствующем столбце B, если столбец H содержит значение, которое соответствует заголовку столбца. Если ваша фактическая электронная таблица отличается, просто используйте соответствующее тестовое условие, которое может быть просто "не пусто".
После ввода первых двух формул вы можете скопировать или перетащить их, чтобы заполнить другие столбцы.
Чтобы получить результаты в столбцах O–Q, выберите диапазон заголовков с метками столбцов, затем удерживайте клавишу, Ctrlчтобы выбрать и добавить формулы, поскольку они не все смежные. Скопируйте выделение ( Ctrl+ Cили значок «Копировать» на панели инструментов).
Я вручную добавил заголовки столбцов в P и Q. Чтобы заполнить значения, щелкните в верхнем левом углу, куда будут помещены результаты (в данном случае O2), щелкните правой кнопкой мыши и выберите «Специальная вставка». Выберите Values
и Transpose
нажмите «ОК».