Если я хочу подсчитать фактический символ «*» или CHAR (42 »в диапазоне или внутри строки, как это может быть сделано и получить обходите уайлдкард с помощью CHAR (42), не обойти эту проблему, к сожалению,Excel countif - как считать символы типа «*», «?», «<»
ответ
Для работы с любым характером, то вам нужно будет использовать SUMPRODUCT():
=SUMPRODUCT(($A$1:$A$7="<")*1)
Вы можете предварить звездочки с ~ и он будет считать, например:..
=COUNTIF(A:A,"=~*")
Вернувшиеся ожидаемый
Подсчет < и> несколько отличаются.
=COUNTIF(A:A,"=>")
и
=COUNTIF(A:A,"=<")
Важно отметить, что символы, которые могут быть использованы в качестве джокера должны иметь тильду ~ предшествующее его.
Это делает работу для '*' и '', но не работает для '' <' or '> –
@ScottCraner Сделал? но ваш ответ намного лучше. – sous2817
Нет, это лучше, поскольку это не формула массива. Просто отметьте, что они могут использоваться как дикая карта, должны иметь тильду '' 'previous. поэтому вы можете поставить '=' перед чем угодно, и он будет считать это. '= ~ *', '= ~?', '=>' или '= <' –
Спасибо @scottcraner. * 1 сделал это. До этого я не мог получить sumproduct. – user110084