2016-02-01 6 views
0

Извините, если это было задано раньше. Я был бы удивлен, если бы это не так, но я просто не нахожу правильный синтаксис для поиска и получения ответа.Excel Запрос поиска нескольких значений для одного и того же имени и средних значений

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

то, что я хотел бы сделать, представляет собой таблицу (Таблица 2), которая показывает имя сотрудника, а затем берет начало/конец времени для всех своих заданий в таблице 1 и представляет среднее время, затраченное на все их работы.

Я использовал Vlookup в прошлом, но я не уверен, что он сократит его здесь. таблица необработанных данных содержит около 6000 заданий в месяц.

В таблице 1 я определяю время, затраченное на каждое задание с помощью этой формулы; = IF (V6> R6, V6-R6,24-R6 + V6) (R = начальное время) (V = Завершенное время) в 24-часовом режиме. Я пошел по этому маршруту, так как некоторые рабочие места начинаются до полуночи и завершаются впоследствии. Хотя мои исходные данные также содержат даты (начатые/завершенные) в отдельных столбцах, поэтому я открыт для отзывов экспертов об этом, и если есть лучший способ разработать общую форму времени, начинающуюся до завершения.

+0

Можете ли вы поделиться образцами данных? – Siva

+0

, к сожалению, нет, поскольку он содержит информацию о пациенте, я попытаюсь вычистить это, но это может занять некоторое время. – custhasno

+0

Как загрузить файл примера? – custhasno

ответ

0

Я считаю, что самый простой способ справиться с этим был бы с помощью сводной таблицы. Рассчитать время, необходимое для каждой комбинации Name и Job в таблице 1; создать сводную таблицу с Name в Row Labels и Time в Values - изменить TimeValues быть average вместо sum:

Excel

В качестве альтернативы, вы можете создать уникальный список имен , возможно, с Data > Remove Duplicates, а затем использовать =AVERAGEIF формулу:

Excel AVERAGEIF

+0

Еще раз спасибо, что сводные таблицы - это всего лишь трюк. Один быстрый вопрос. Исходные данные находятся в электронной таблице с вкладкой для каждого месяца в году. Есть ли трюк с одной сводной таблицей, которая отображает цифры Апрель-Марш, или мне нужен свежий стол за каждый месяц? Я мог бы сбросить все данные за 12 месяцев на одну вкладку, но с 10k + записями в месяц excel не очень нравится – custhasno

+0

@custhasno Я бы просто поместил все записи в одну большую таблицу со столбцом для 'month_name' , 10K + не * это * большой. Затем вы можете поместить «month_name» в «Фильтр отчета» в «Таблице поворота» или, что еще лучше, вы можете использовать «Слайсер»: Инструменты сводной таблицы> Параметры> Вставить слайсер. – JasonAizkalns

0

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

Смежные вопросы