Допустим, у вас есть рабочий лист, содержащий всех людей, которые когда-либо работали в вашем отделе. Каждому имени предшествует один символ, который указывает статус человека. Например, если бы Фред Дэвис был на пенсии, его имя могло бы появиться как «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 для ЛОЖЬ. Функция СУММ возвращает сумму или количество всех ячеек, соответствующих критериям.

И последнее замечание: формулы, представленные в этом совете, представляют собой способ работы с данными, которые изначально были представлены в первом совете. Если у вас есть какой-либо контроль над своими данными, вам действительно стоит подумать об удалении буквы «R» (или любого другого ведущего символа статуса) из имен. Такие символы действительно заслуживают отдельного столбца, вместо того, чтобы усложнять поле имени. Используйте инструмент «Текст в столбцы», чтобы отделить букву «R» от любых других ведущих символов, и тогда вы сможете легче работать с ними в формулах.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (9871) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Counting_Cells_with_Specific_Characters [Подсчет ячеек с определенными символами].