Нужна легкая формула, чтобы получить некоторые счета в большой спецификации

92
12

У меня есть база данных сотрудников, которая содержит имена и 8 типов движения (пример, набор, отставка... и т.д.). Также у меня есть начальные подсчеты. То, что мне нужно сделать, - это подсчет количества движения и подсчета голосов в зависимости от месяца в течение 12 месяцев. В настоящее время я использую формулу SUMIF чтобы рассчитать все это, и вещь будет excel будет очень медленной со всеми формулами. Цените, если кто-нибудь может мне помочь в этом. См. Изображение ниже для образца формулы, и мне нужно вставить эту формулу в более чем 600 строк.

enter image description here

спросил(а) 2016-04-30T16:27:00+03:00 4 года, 5 месяцев назад
1
Решение
106

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

Например, на вкладке основных данных добавьте новый столбец "MatchesCriteria" или слова к этому эффекту и постройте формулу в этом столбце, которая проверяет все критерии, на которых вы хотите получить отчет, и возвращает 1 или 0, например

=IF( (IF(C2="Recruitment",1,0)+IF(D2="Secondment In",1,0)) > 0 , 1 , 0)

Затем запустите сводную таблицу, включая столбец "Завод" в столбцах "Строки", "месяц" столбцов в столбцах и "МатчиКритерия" в ваших значениях данных и переключите тип расчета на "СУММ", а не "COUNT".

Это будет делать трюк и будет обновляться в мгновение ока по сравнению с оценкой всех этих утверждений countif.

ответил(а) 2016-04-30T21:04:00+03:00 4 года, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема