Подсчет ячеек с определенными символами (Microsoft Excel)
Допустим, у вас есть рабочий лист, содержащий всех людей, которые когда-либо работали в вашем отделе. Каждому имени предшествует один символ, который указывает статус человека. Например, если бы Фред Дэвис был на пенсии, его имя могло бы появиться как «RFred Davis». Имея на листе довольно много этих имен, вам может потребоваться способ подсчета этих людей с определенным статусным символом.
Самый простой способ добиться этого — использовать функцию СЧЁТЕСЛИ. Если, например, статусным символом является буква R (для «на пенсии»), а ваш диапазон имен находится в ячейках A5: A52, то вы можете использовать следующее, чтобы определить, какие ячейки начинаются с буквы R:
=COUNTIF(A5:A52,"R*")
Формула работает, потому что значение для сравнения — R *, что означает «буква R, за которой следуют любые другие символы». Excel послушно возвращает счет. Чтобы найти другой статусный символ, просто замените R желаемым статусным символом.
Очевидно, что если звездочка имеет особое значение в этом использовании, вы не можете искать звездочку напрямую. Фактически, есть три символа, которые вы не можете искать напрямую: звездочка (*), вопросительный знак (?) И тильда (~). Если вы хотите найти какой-либо из этих символов, вы должны поставить перед ним тильду. Таким образом, если вы хотите определить количество имен, у которых есть вопросительный знак в качестве кода статуса, вы можете использовать следующее:
=COUNTIF(A5:A52,"~?*")
Альтернативой использованию COUNTIF является создание формулы массива, которая применяется к каждой ячейке в диапазоне. Следующее может очень хорошо справиться с задачей:
=SUM((LEFT(A5:A52,1)="R")*1)
Это, конечно, должно быть введено как формула массива. Это означает, что вместо нажатия Enter в конце формулы вы должны нажать Shift + Ctrl + Enter. Формула проверяет крайний левый символ ячейки, возвращая значение ИСТИНА, если это R, или ЛОЖЬ, если это не так. Умножение выполняется для преобразования значения ИСТИНА / ЛОЖЬ в число: 1 для ИСТИНА или 0 для ЛОЖЬ. Функция СУММ возвращает сумму или количество всех ячеек, соответствующих критериям.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2342) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Counting_Cells_with_Specific_Characters [Подсчет ячеек с определенными символами]
.