Автор Тема: Подсчитать число строк c повторами  (Прочитано 3063 раз)

Оффлайн 2233

  • Начинающий
  • *
  • Сообщений: 2
Всем привет!
Есть массив из строк с результатами формул. Результаты в виде целых чисел и пустых строк "".
Например:
А1 = 32
А2 = 12
А3 = 47
А4 = 12
А5 = 82
А6 = ""
А7 = 32

Как мне в одной ячейка посчитать количество повторений в списке?
Нашел великолепное решение: https://forum.altlinux.org/index.php?topic=30792.0
Но в моем случае, при наличии пустых значений ("") получаю ошибку с делением на ноль. Как победить?
Спасибо

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
UPD (внимание пример изменён, для большей наглядности):

Как мне в одной ячейка посчитать количество повторений в списке?
Не совсем понятно, что вам надо считать. По ссылке решается обратная задача — количество уникальных значений. Там пустые ячейки никак не мешают. Можно считать включая и исключая (с модификацией формулы) пустые ячейки.

Если надо посчитать количество неуникальных значений (т.е. количество значений у которых есть повторы) исключая пустые ячейки, то делается как во вложении 1.

Если надо посчитать количество только повторов, исключая первое вхождение и пустые ячейки, то делается как во вложении 2.

Если надо посчитать количество неуникальных значений + количество повторов (т.е. общее количество повторяющихся строк) исключая пустые ячейки, то делается как во вложении 3.

Ноль во всех трёх случаях считается значением и ячейки с нулём подсчитываются. Пустые ячейки игнорируются.
« Последнее редактирование: 05.01.2019 01:13:34 от stranger573 »

Оффлайн 2233

  • Начинающий
  • *
  • Сообщений: 2
Отлично! все получилось! Спасибо большое.