Как подсчитать количество сотрудников в Excel

Обновлено: 05.07.2024

Бет искала способ определить, сколько сотрудников прошли не менее десяти курсов, которые предлагались в ее компании. Она настроила Excel так, чтобы столбец A (начиная с A2) содержал имена сотрудников, а столбец B (начиная с B2) — имена классов. Когда сотрудник проходил курс, его имя вносилось в столбец A, а название курса, который он посещал, помещалось в столбец B. Таким образом, столбец A будет содержать несколько экземпляров имени каждого сотрудника, а столбец B будет содержать несколько экземпляров имени каждого сотрудника. имена классов.

На вопрос, как определить, когда сотрудник прошел десять занятий, лучше всего ответить с помощью функции СЧЁТЕСЛИ. Например, в каждую ячейку столбца C можно ввести следующую формулу:

Чтобы правильно использовать формулу, этот конкретный экземпляр должен быть помещен в ячейку C2, а затем скопирован в остальные ячейки столбца C. Это приводит к тому, что ссылка A2 в формуле изменяется таким образом, что она всегда ссылается на ячейку двумя столбцами слева от нее. (Формула в C2 ссылается на A2, формула в C3 ссылается на A3 и т. д.)

Используя эту формулу, когда конкретный человек посещает десятый курс (это означает, что его имя появляется в столбце A в десятый раз), столбец C заполняется фразой "10 или более классов" рядом с каждым классом, который конкретный взял человек. Это здорово, за исключением случаев, когда куча разных сотрудников начинает переступать десятиклассный порог. Затем столбец C начинает выглядеть загроможденным.

Чтобы избавиться от беспорядка, вариант описанного выше подхода заключается в использовании следующей формулы в ячейках столбца C:

В данном случае функция СЧЁТЕСЛИ не просматривает каждую ячейку в столбце А; вместо этого он просматривает ячейки в столбце A, которые находятся в строках, меньших или равных строке, в которой встречается формула. Таким образом, если бы эта формула находилась в строке 8, то функция СЧЁТЕСЛИ рассматривала бы только строки со 2 по 8 при подсчете. В результате фраза «10 или более классов» появляется в столбце C только тогда, когда конкретный сотрудник прошел отметку в десять классов. Он не будет отображаться в случаях, когда сотрудник посещал первый, второй, третий и вплоть до девятого классов.

Наконец, таблицу классов сотрудников можно сделать чуть более причудливой, и вы сможете точно видеть, сколько курсов прошел каждый сотрудник. Если столбцы A и B по-прежнему содержат имена и классы, вы можете поместить по одному экземпляру имени каждого сотрудника в первые строки столбца D, оставив столбец C пустым. В столбце E вы можете поместить следующую формулу справа от имени каждого сотрудника:

В результате столбец E содержит количество экземпляров имени в столбце D, которое появляется в столбце A. Другими словами, у вас есть подсчет того, сколько занятий прошел каждый сотрудник. Затем вы можете использовать условное форматирование для ячеек в столбце D, чтобы они отображались красным цветом, если количество в столбце E равно 10 или больше.

Биография автора

На его счету более 50 научно-популярных книг и множество журнальных статей. Аллен Уайатт является всемирно признанным автором. Он является президентом Sharon Parq Associates, компании, предоставляющей компьютерные и издательские услуги. Узнайте больше об Аллене.

Как следует из названия, функция СЧЁТЕСЛИ в Excel представляет собой комбинацию формулы подсчета и ЕСЛИ. Говоря простым языком, функцию COUNTIF можно описать как формулу, которую можно использовать для подсчета количества ячеек, удовлетворяющих определенному условию, в заданном диапазоне.

Оглавление

Как Excel определяет функцию СЧЁТЕСЛИ

Microsoft Excel определяет СЧЁТЕСЛИ как формулу, которая «подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию».

Это определение ясно объясняет, что: Функция СЧЁТЕСЛИ — это улучшенный и сложный тип формулы СЧЁТ, который позволяет вам контролировать, какие ячейки вы хотите подсчитать.

Синтаксис формулы СЧЁТЕСЛИ в Excel

Формула Excel COUNTIF может быть записана следующим образом:

Здесь «диапазон» указывает диапазон ячеек, к которым вы хотите применить «критерий».

"критерии" определяют условие, которому должно соответствовать содержимое конкретной ячейки для подсчета.

Как использовать СЧЁТЕСЛИ в Excel

Теперь давайте посмотрим, как использовать функцию СЧЁТЕСЛИ в Excel.

Давайте представим, что у нас есть таблица Employee, как показано на изображении ниже.

Таблица сотрудников

Цель. Из приведенной выше таблицы наша цель — найти количество сотрудников, которые присоединились к нам до 1990 года.

Итак, мы попробуем использовать формулу СЧЁТЕСЛИ, чтобы найти результат.

Используя Countif 01

диапазон: в этом случае «диапазон» будет «B2:B11», так как к этим ячейкам мы должны применить «критерии».

Используя CountIf 02

критерии: в данном случае «критерии» — это «январь 1990 года».

Результат CountIf

В результате получается 6, что означает, что 6 сотрудников присоединились к нам до 1990 года.

Несколько важных фактов о формуле СЧЁТЕСЛИ

<р>1. Формула СЧЁТЕСЛИ принимает только сплошной диапазон, вы не можете дать ей несколько разорванных диапазонов. Например, СЧЁТЕСЛИ нельзя записать как

<р>2. СЧЁТЕСЛИ может принимать подстановочные знаки (например, «*» и «?») в аргументе «критерий». Это означает, что вы можете записать COUNTIF как

При этом будут подсчитаны все ячейки, содержащие символ «о», в диапазоне D1:D5.

<р>3. Как вы знаете, на выходе COUNTIF является целым числом, поэтому вы также можете добавить две функции COUNTIF. Например: если вы хотите найти ячейки со значением «1» и ячейки со значением «2», вы можете использовать СЧЁТЕСЛИ как

Несколько основных примеров функции СЧЁТЕСЛИ

 Функция Excel COUNTIF

На изображении выше я использовал таблицу сотрудников, чтобы показать, как можно использовать функцию СЧЁТЕСЛИ.

Пример 1. В первом примере я использовал формулу СЧЁТЕСЛИ в Excel для нахождения количества сотрудников, чье имя начинается с «G».

Для этого я использовал формулу как

Здесь функция СЧЁТЕСЛИ сканирует весь диапазон от A3:A12 и пытается найти шаблон «G*» («*» — это оператор подстановки, обозначающий любое количество символов). Результат равен 2, так как в указанном диапазоне есть только два человека, чьи имена начинаются с буквы G.

Пример 2. Во втором примере я использовал функцию СЧЁТЕСЛИ, чтобы найти ячейки, содержащие значение идентификатора сотрудника больше «26000».

Для этого я использовал формулу

Эта формула ищет в указанном диапазоне значение, соответствующее критериям (например, >26000). Таким образом, результат равен 5, так как только у 5 сотрудников идентификатор сотрудника превышает 26000.

Пример 3. В третьем примере я получил количество сотрудников, чья зарплата меньше 4000.

Чтобы получить это, я снова использовал формулу COUNTIF как

Итак, здесь COUNTIF подсчитывает только те ячейки, в которых диапазон зарплат, т. е. D3:D12, имеет значение меньше 4000, а результат равен 3.

Пример 4. В четвертом примере я использовал следующую формулу

Эта формула находит количество ячеек, равное значению ячейки B5 (т. е. "Массиот") в диапазоне B3:B15.

Здесь сначала функция СЧЁТЕСЛИ находит значение в ячейке B5, а затем сравнивает все ячейки в указанном диапазоне с этим значением.

Результат равен 2, так как только две записи соответствуют значению в ячейке B5.

Добавление функции Excel COUNTIF

Пример 5. В приведенном выше примере мне нужно было найти общее количество ячеек, содержащих слова «яблоко» или «персик».

Это можно легко сделать, добавив результаты двух операторов COUNTIF, например:

Первая инструкция COUNTIF дает количество ячеек со значением, равным «Яблоко», а вторая инструкция дает количество ячеек со значением «Персик». И, следовательно, на выходе получается 2+1=3.

Пример 6. В этом примере (т. е. =СЧЁТЕСЛИ(A,"Груша")) я попытался показать вам, что произойдет, если вы введете неверный диапазон в функции СЧЁТЕСЛИ.

Несколько расширенных примеров функции СЧЁТЕСЛИ

Теперь давайте рассмотрим несколько практических примеров функции СЧЁТЕСЛИ.

Пример 7. Поиск повторяющихся значений с помощью функции СЧЁТЕСЛИ.

Допустим, у нас есть таблица, как показано ниже, и нам нужно найти в ней повторяющиеся записи.

Найти дубликаты с помощью CountIF

Для поиска повторяющихся записей мы использовали формулу:

Когда эта формула встречает повторяющуюся запись, она возвращает ИСТИНА, а ЛОЖЬ означает, что запись уникальна.

Найти дубликаты с помощью CountIF 02

Если вам интересно, что делают эти знаки доллара ($) в этой формуле, прочтите этот пост.

Пример 8. Используйте формулу СЧЁТЕСЛИ для создания порядка сортировки списка.

Предположим, что у нас есть список, как показано ниже.

Используйте Countif, чтобы найти порядок сортировки списка

Теперь, если мы просто хотим узнать алфавитный порядок сортировки (в порядке возрастания) имен сотрудников, мы можем использовать формулу:

Посмотрите на изображение ниже, чтобы увидеть эту формулу в действии.

Используйте Countif, чтобы найти порядок сортировки списка 02

Как видите, эта формула генерирует число перед каждым сотрудником. Это число является порядком сортировки (по возрастанию) имен сотрудников.

Итак, это все было с моей стороны. Поделитесь своими идеями и опытом, связанными с функцией Excel COUNTIF, в разделе комментариев ниже.

Подпишитесь и станьте частью нашей семьи, насчитывающей более 15 000 человек!

Теперь подпишитесь на Excel Trick и получите бесплатную копию нашей электронной книги "200+ ярлыков Excel" (формат для печати), которая резко повысит вашу продуктивность.

Как подсчитать общее количество сотрудников на управленческом пути на организационной диаграмме — Excel

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

В приведенном ниже примере данных у Боба 3 подчиненных. У Джейн 2, а у Фреда 1. Фред является организационным лидером этой группы. Мне нужен способ подсчитать, сколько сотрудников каждый менеджер подчиняется непосредственно им (3 для Боба, 2 для Джейн и 1 для Фреда), а также способ подсчитать промежуточный итог для общего количества подчиненных сотрудников под каждым менеджером. в их организации (3 для Боба, 5 для Джейн и 6 для Фреда). Возможно ли это?

Заранее благодарю за любые направления, которые вы можете мне дать.

(Распродажа 40% скоро заканчивается)

Курс Excel VBA — от новичка до эксперта

200+ видеоуроков 50+ часов обучения 200+ руководств Excel

С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)

(Скидка 40% скоро закончится!)

Похожие темы

Подсчет человеко-часов и дней, отработанных на нескольких листах — Excel

Я пытаюсь найти решение для подсчета человеко-часов и дней, отработанных на нескольких листах.

У меня есть файл с 8 листами. первые семь листов — это дни недели, а восьмой лист — это место, где я хочу рассчитать часы.

Дни недели состоят из «Имени», «Даты», «Часов»

Восьмой лист состоит из "Имя", "Дни недели в отдельной колонке (всего 7 колонок)", "Общее количество часов" и "Общее количество отработанных дней"

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

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

Я прикрепил образец файла.

Заранее благодарим за помощь.

Отчет сводной таблицы для ежедневных отчетов о ошибках – Excel

Если кто-нибудь может дать мне решение этой проблемы, это будет для меня большим подспорьем.

Я работаю в банке, и каждый день мы получаем данные о кредитах и ​​авансах, сделанных каждым филиалом за месяц, с общей суммой по регионам и по менеджерам. С суммой кредита и количеством кредита. В нашем формате MIS ветви A coulum отсортированы и перечислены в последовательности с промежуточным итоговым регионом. У меня есть данные, где, если сделать поворот и изменить данные, выходные данные должны отображаться соответственно в формате MIS. Может ли кто-нибудь помочь мне, как мы можем это сделать, или есть ли какие-либо другие надстройки / программное обеспечение для офиса, если так, данные меняются ежедневно, и если мы выполним сводку, он автоматически скопирует данные в формат MIS.

Как создать платежную ведомость всех сотрудников — Excel

Уважаемые все!
У меня около 250 сотрудников, и я готовлю платежную ведомость в Excell вручную. У меня есть все данные о зарплате на листе 1, а на листе 2 - платежная ведомость. Я прошу всех вас помочь мне, чтобы я мог взять распечатку всех сотрудников в листе 1 за раз. Теперь я ввожу один за другим код сотрудников, а затем беру распечатку.
Пожалуйста, предоставьте мне любые формулы, так как микроконтроллеры отключены на моем компьютере.

Ждем скорейшего ответа.

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

Или.есть ли у кого-нибудь лучшее решение для учета рабочего времени?

Как рассчитать, сколько лет проработал сотрудник? - Excel

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

Вот что у меня есть на данный момент (дата приема на работу указана в столбце B):

Эта функция дает мне число с большим количеством знаков после запятой.

Это говорит мне, что у меня слишком мало аргументов. Пожалуйста, помогите!

Рассчитать количество часов в час, разделив общее время на общее количество — Excel

Как рассчитать количество пакетов в час? Вот что у меня есть на данный момент:

Ячейка B5: время начала: 4:15 в формате 4:15:00
Ячейка B6: время окончания: 6:15 в формате 6:15:00
Ячейка B7: общее время : Формула 2:00 в ячейке: =ТЕКСТ(B6-B5;"h:mm")
Ячейка B8: общее количество обработанных партий: 22 (это значение вводится вручную)
Ячейка B9: количество партий в час: формула в ячейке: =B8/ТЕКСТ(B7,"h")

пока у меня есть эта формула в ячейке B9, ответ будет правильным, что должно быть 11 в час.
Если формула в B9 — B8/B7, ответ — 264,0. Это из-за того, что Excel считывает общее время, или общее время отформатировано как время, а не фактическое число? Это правильный способ решения проблемы?
ответ должен быть 11 в час.

Макрос Excel

Во-первых, это запланированное рабочее время сотрудников. Решение подсчитывает количество сотрудников, работающих в любой момент времени.

ФУНКЦИЯ СЧЁТЕСЛИ в Excel ДЛЯ РАСЧЕТА ЗАРАБОТКИ ПЕРСОНАЛА ЗА СМЕНУ

Во-первых, краткое напоминание о функции, которую мы собираемся использовать.

Синтаксис СЧЁТЕСЛИМН.

Функция СЧЁТЕСЛИМН применяет критерии к ячейкам в нескольких диапазонах. В результате подсчитывается, сколько раз выполняются критерии.

=COUNTIFS(диапазон_критериев1, диапазон_критериев1, [диапазон_критериев2, критерий2]…)

  • диапазон_критериев1. Это необходимо. Первый диапазон, в котором оцениваются связанные критерии.
  • criteria1 Это также обязательно. Критерии в виде числа, выражения, ссылки на ячейку или текста, определяющие, какие ячейки будут учитываться. Критерии могут быть выражены как 32, ">32", B4, "яблоки" или "32".
  • диапазон_критериев2, критерии2, . Это необязательно. Дополнительные диапазоны и связанные с ними критерии. Допускается использование до 127 пар "диапазон/критерий".

Сколько сотрудников работает на смене в любое время дня?

Формула СЧЁТЕСЛИМН, используемая для этого решения, приведена ниже.

=СЧЁТЕСЛИМН($C$6:$C$20”, ="&G6)

countifs function Excel

Это очень просто.

Ячейки C6:C20 содержат первый диапазон критериев. Обратите внимание на использование абсолютной ссылки на ячейку. Первый критерий — время смены меньше или равно рабочему часу в ячейке G6.

Далее ячейки D6:D20 содержат второй диапазон критериев. Используется та же абсолютная ссылка на ячейку. На этот раз вторым критерием является то, что смена больше или равна рабочему часу в ячейке G6. В 8 утра работает 6 сотрудников, а в 10 утра их 12.

Таким образом, теперь можно в любое время дня посмотреть, сколько сотрудников в смене. Время для чашки кофе! Вы уже использовали функцию СЧЁТЕСЛИМН?.

FORMULA FRIDAY РАСЧЕТНЫЕ СРЕДНЕВЗВЕШЕННЫЕ3

Наконец, если вам нужны БОЛЬШЕ советов по Excel и VBA, подпишитесь на мою ежемесячную рассылку, где я делюсь 3 советами по Excel в первую среду месяца и получаю бесплатную электронную книгу, 30 советов по Excel. Вы можете прочитать все записи блога из серии Formula Friday, нажав на ссылку ниже.

Excel в формулах и функциях Excel

Как преуспеть в Excel — записи в блоге Formula Friday.

Если вы хотите также прочитать советы по Excel VBA, не стесняйтесь присоединяться ко мне каждый понедельник для моей серии сообщений в блоге Macro Monday. Нажмите на ссылку ниже, чтобы прочитать все статьи Macro Monday.

Читайте также: