Подсчет сотрудников в классах (Microsoft Excel)
Бет искала способ определить, сколько сотрудников прошли не менее десяти курсов, которые предлагались в ее компании. Она настроила Excel так, чтобы столбец A (начиная с A2) содержал имена сотрудников, а столбец B (начиная с B2) содержал имена классов. Когда сотрудник проходил курс, его имя вводилось в столбец A, а имя класса, который они выбрали, помещалось в столбец B. Таким образом, столбец A будет содержать несколько экземпляров имени каждого сотрудника, а столбец B будет содержать несколько экземпляров имена классов.
На вопрос, как определить, когда сотрудник прошел десять занятий, лучше всего ответить с помощью функции СЧЁТЕСЛИ. Например, в каждую ячейку столбца C можно ввести следующую формулу:
=IF(COUNTIF(A:A,A2)>9,"10 classes or more","")
Чтобы правильно использовать формулу, этот конкретный экземпляр будет помещен в ячейку C2, а затем скопирован в остальные ячейки столбца C.
Это приводит к изменению ссылки A2 в формуле так, чтобы она всегда ссылалась на ячейку, расположенную на два столбца слева от нее. (Формула в C2 ссылается на A2, формула в C3 ссылается на A3 и т. Д.)
Используя эту формулу, когда конкретный человек взял свой десятый класс — это означает, что его имя появляется в столбце A в десятый раз, — столбец C заполняется фразой «10 классов или более» рядом с каждым классом, который прошел этот конкретный человек. Это здорово, за исключением случаев, когда группа разных сотрудников начинает преодолевать порог десяти классов.
Тогда столбец C начинает выглядеть загроможденным.
Чтобы преодолеть беспорядок, вариант вышеупомянутого подхода заключается в использовании следующей формулы в ячейках столбца C:
=IF(COUNTIF($A$2:A2,A2)>9,"10 classes or more","")
В этом случае функция СЧЁТЕСЛИ не просматривает каждую ячейку в столбце A; вместо этого он смотрит на ячейки в столбце A, которые находятся в строках, меньших или равных строке, в которой встречается формула. Таким образом, если эта формула находится в строке 8, то при подсчете COUNTIF будет смотреть только на строки со 2 по 8. В результате фраза «10 классов и более»
появляется в столбце C только тогда, когда конкретный сотрудник прошел оценку из десяти классов. Он не появится в тех случаях, когда сотрудник посещал первый, второй, третий и до девятого классов.
Наконец, таблицу классов сотрудников можно сделать немного более привлекательной, и вы сможете точно увидеть, сколько классов прошел каждый сотрудник. Если столбцы A и B по-прежнему содержат имена и классы, вы можете поместить по одному экземпляру имени каждого сотрудника в первые строки столбца D, оставив столбец C пустым. В столбце E вы можете поместить следующую формулу справа от имени каждого сотрудника:
=COUNTIF(A:A,D2)
В результате столбец E содержит количество экземпляров имени в столбце D, которое отображается в столбце A. Другими словами, у вас есть счетчик того, сколько классов прошел каждый сотрудник. Затем вы можете использовать условное форматирование для ячеек в столбце D, чтобы они отображались красным цветом, если количество в столбце E составляет 10 или более.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2552) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Counting_Employees_in_Classes [Подсчет сотрудников в классах]
.