4

Чувствую себя глупо, задавая этот вопрос, но мне нужна помощь!

  1. Я хочу посчитать, сколько * появляется в диапазоне 5 ячеек.
  2. Ячейки будут в диапазоне 0-7 * каждая.

Я думал об использовании функции =COUNTIF(A2:A:6,"*") , но если в ячейке более одного * , это не сработает. Любая идея, какую функцию я должен использовать или как я могу изменить свою функцию COUNTIF чтобы она работала?

Заранее спасибо.

2 ответа2

10

Вы можете использовать эту формулу для подсчета количества "х" в диапазоне (включая несколько вхождений в одной ячейке)

=SUMPRODUCT(LEN(A2:A6)-LEN(SUBSTITUTE(A2:A6,"x","")))

Я не понимаю, какой символ вы считаете, но замените x в приведенном выше значении соответствующим символом, или вы можете заменить "x" на CHAR(99) или аналогичный, если вы знаете число.

Приведенная выше формула заменяет вашего персонажа ничем, а затем измеряет длину ячейки и сравнивает ее с исходной длиной ячейки, очевидно, разница в количестве экземпляров вашего персонажа в каждой ячейке - SUMPRODUCT суммирует итоговые значения для всех ячеек, давая вам общее диапазон.

6

Вы можете использовать следующее:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}

Это подсчитывает количество " пределах A1:A7 .

Убедитесь, что это оператор массива, иначе он не будет работать правильно (control + shift + enter).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .