Как подсчитать количество сотрудников в Excel
Обновлено: 21.11.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 года.
Итак, мы попробуем использовать формулу СЧЁТЕСЛИ, чтобы найти результат.
диапазон: в этом случае «диапазон» будет «B2:B11», так как к этим ячейкам мы должны применить «критерии».
критерии: в данном случае «критерии» — это «январь 1990 года».
В результате получается 6, что означает, что 6 сотрудников присоединились к нам до 1990 года.
Несколько важных фактов о формуле СЧЁТЕСЛИ
<р>1. Формула СЧЁТЕСЛИ принимает только сплошной диапазон, вы не можете дать ей несколько разорванных диапазонов. Например, СЧЁТЕСЛИ нельзя записать как <р>2. СЧЁТЕСЛИ может принимать подстановочные знаки (например, «*» и «?») в аргументе «критерий». Это означает, что вы можете записать COUNTIF какПри этом будут подсчитаны все ячейки, содержащие символ «о», в диапазоне D1:D5.
<р>3. Как вы знаете, на выходе COUNTIF является целым числом, поэтому вы также можете добавить две функции COUNTIF. Например: если вы хотите найти ячейки со значением «1» и ячейки со значением «2», вы можете использовать СЧЁТЕСЛИ какНесколько основных примеров функции СЧЁТЕСЛИ
На изображении выше я использовал таблицу сотрудников, чтобы показать, как можно использовать функцию СЧЁТЕСЛИ.
Пример 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.
Пример 5. В приведенном выше примере мне нужно было найти общее количество ячеек, содержащих слова «яблоко» или «персик».
Это можно легко сделать, добавив результаты двух операторов COUNTIF, например:
Первая инструкция COUNTIF дает количество ячеек со значением, равным «Яблоко», а вторая инструкция дает количество ячеек со значением «Персик». И, следовательно, на выходе получается 2+1=3.
Пример 6. В этом примере (т. е. =СЧЁТЕСЛИ(A,"Груша")) я попытался показать вам, что произойдет, если вы введете неверный диапазон в функции СЧЁТЕСЛИ.
Несколько расширенных примеров функции СЧЁТЕСЛИ
Теперь давайте рассмотрим несколько практических примеров функции СЧЁТЕСЛИ.
Пример 7. Поиск повторяющихся значений с помощью функции СЧЁТЕСЛИ.
Допустим, у нас есть таблица, как показано ниже, и нам нужно найти в ней повторяющиеся записи.
Для поиска повторяющихся записей мы использовали формулу:
Когда эта формула встречает повторяющуюся запись, она возвращает ИСТИНА, а ЛОЖЬ означает, что запись уникальна.
Если вам интересно, что делают эти знаки доллара ($) в этой формуле, прочтите этот пост.
Пример 8. Используйте формулу СЧЁТЕСЛИ для создания порядка сортировки списка.
Предположим, что у нас есть список, как показано ниже.
Теперь, если мы просто хотим узнать алфавитный порядок сортировки (в порядке возрастания) имен сотрудников, мы можем использовать формулу:
Посмотрите на изображение ниже, чтобы увидеть эту формулу в действии.
Как видите, эта формула генерирует число перед каждым сотрудником. Это число является порядком сортировки (по возрастанию) имен сотрудников.
Итак, это все было с моей стороны. Поделитесь своими идеями и опытом, связанными с функцией 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 в час.
Во-первых, это запланированное рабочее время сотрудников. Решение подсчитывает количество сотрудников, работающих в любой момент времени.
Во-первых, краткое напоминание о функции, которую мы собираемся использовать.
Синтаксис СЧЁТЕСЛИМН.
Функция СЧЁТЕСЛИМН применяет критерии к ячейкам в нескольких диапазонах. В результате подсчитывается, сколько раз выполняются критерии.
=COUNTIFS(диапазон_критериев1, диапазон_критериев1, [диапазон_критериев2, критерий2]…)
- диапазон_критериев1. Это необходимо. Первый диапазон, в котором оцениваются связанные критерии.
- criteria1 Это также обязательно. Критерии в виде числа, выражения, ссылки на ячейку или текста, определяющие, какие ячейки будут учитываться. Критерии могут быть выражены как 32, ">32", B4, "яблоки" или "32".
- диапазон_критериев2, критерии2, . Это необязательно. Дополнительные диапазоны и связанные с ними критерии. Допускается использование до 127 пар "диапазон/критерий".
Сколько сотрудников работает на смене в любое время дня?
Формула СЧЁТЕСЛИМН, используемая для этого решения, приведена ниже.
=СЧЁТЕСЛИМН($C$6:$C$20”, ="&G6)
Это очень просто.
Ячейки C6:C20 содержат первый диапазон критериев. Обратите внимание на использование абсолютной ссылки на ячейку. Первый критерий — время смены меньше или равно рабочему часу в ячейке G6.
Далее ячейки D6:D20 содержат второй диапазон критериев. Используется та же абсолютная ссылка на ячейку. На этот раз вторым критерием является то, что смена больше или равна рабочему часу в ячейке G6. В 8 утра работает 6 сотрудников, а в 10 утра их 12.
Таким образом, теперь можно в любое время дня посмотреть, сколько сотрудников в смене. Время для чашки кофе! Вы уже использовали функцию СЧЁТЕСЛИМН?.
Наконец, если вам нужны БОЛЬШЕ советов по Excel и VBA, подпишитесь на мою ежемесячную рассылку, где я делюсь 3 советами по Excel в первую среду месяца и получаю бесплатную электронную книгу, 30 советов по Excel. Вы можете прочитать все записи блога из серии Formula Friday, нажав на ссылку ниже.
Как преуспеть в Excel — записи в блоге Formula Friday.
Если вы хотите также прочитать советы по Excel VBA, не стесняйтесь присоединяться ко мне каждый понедельник для моей серии сообщений в блоге Macro Monday. Нажмите на ссылку ниже, чтобы прочитать все статьи Macro Monday.
Читайте также: