Используя VBA для подсчета количества сотрудников в определенном месте, некоторые сотрудники дублируются.Excel

Ответить Пред. темаСлед. тема
Гость
 Используя VBA для подсчета количества сотрудников в определенном месте, некоторые сотрудники дублируются.

Сообщение Гость »


У меня есть вот такой лист:
Сотрудник Местоположение Статус Ушел в отставку? Сотрудник1 место1 31.12.9999 Сотрудник1 место1 уйти 31.12.9999 Сотрудник1 место1 05.12.9999 Сотрудник2 место1 уйти 05.16.9999 Сотрудник3 место1 31.12.9999 Сотрудник3 место1 уйти 31.12.9999 Сотрудник4 место1 31.12.9999 Сотрудник5 место1 31.12.9999 Сотрудник6 место2 уйти 31.12.9999 Сотрудник7 место2 уйти 31.12.9999
Я хотел бы подсчитать всех сотрудников по каждому местоположению (игнорируя дубликаты), которые все еще работают на конец текущего месяца (в данном случае мая)

Я нашел формулу, которая поможет: =IF(COUNTIFS($B$1:B1;B1)>1;0;COUNTIFS($B$1:B1;B1)) на листе ввода, который подсчитывает только уникальные значения при перетаскивании вниз и последующем использовании =SUMIF(Input!C :C;E2;Input!L:L) на листе вывода, где у меня есть только местоположение, я могу получить приблизительное количество сотрудников.

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

У меня есть лист примерно с 7300 строками, из которых можно прочитать лист с местоположениями.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Excel»