Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 23:19:10

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  счет количества авторов из общего списка
Страниц: [1]   Вниз
Печать
Автор Тема: счет количества авторов из общего списка  (Прочитано 6084 раз)
0 Пользователей и 1 Гость смотрят эту тему.
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« : 05.10.2018, 09:46:36 »

Имеется список авторов, причем в одной ячейке может быть несколько ФИО. ФИО повторяются. Как посчитать количество авторов? Список - более 500 строк, несколько листов в книге.
Пример во вложении.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 05.10.2018, 09:47:55 »

И Вам здрасьте.
А какое отношение Ваш вопрос имеет к работе форума?
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« Ответ #2 : 05.10.2018, 15:58:25 »

Привет!
Ну, не туда внес вопрос - не разобрался с вашим каталогом  Улыбка Улыбка.
А задачку то решить поможете? Злой
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 05.10.2018, 18:30:56 »

А задачку то решить поможете?
А почему именно злой смайлик добавлен? Это как бы требование в вопросительной форме? Или со смайликами тоже очень сложно разобраться? Или как надо реагировать?

По проблеме: вообще непонятно как и что Вы хотите подсчитать и где видеть результат. Вы хотите понять сколько авторов в каждой ячейке или сколько раз каждый автор встречается в принципе в столбце В? Или сколько вообще авторов, независимо от ФИО? Если последнее - то формула не особо сложная:
=СУММПРОИЗВ((ДЛСТР(B4:B28)-ДЛСТР(ПОДСТАВИТЬ(B4:B28;",";""))+1)*1)

Офф:
Тему создали не там, в правила не заходили. Элементарно ни здрасьте, ни пожалуйста, ни "помогите, не получается это, пробовал так". Тупо вывалили свою проблему: есть то, надо это.
Вы уверены, что именно такая манера общения располагает незнакомых Вам людей решать Ваши задачи, какими бы они ни были? Я бы на Вашем месте пересмотрел подход.

И не такой уж тут сложный каталог: есть правила, есть разделы. Каждый раздел отвечает за свои вопросы. Пояснение к каждому разделу написано. Вы написали в разделе "ВОПРОСЫ ПО РАБОТЕ ФОРУМА". Вроде не такое сложное название, чтобы догадаться о чем здесь пишут.
Тему перенес в нужный раздел.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« Ответ #4 : 05.10.2018, 20:22:50 »

Для начала - спасибо за перемещение моего вопроса в нужный раздел.
По поводу смайликов - это не злой смайлик, а обидка на ваше "Ну здрасьте"
А суть вопроса : на каждой странице нужно посчитать сколько человек в этом списке (с учетом того, что в ячейке может быть две и более ФИО)
Заранее благодарен за ответ  Улыбка
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #5 : 05.10.2018, 21:10:22 »

Я уже дал ответ - попробовали формулу хоть? Она считает именно то, что надо. Для каждого листа надо будет свой диапазон указать. Либо модифицировать до такого варианта:
=СУММПРОИЗВ((ДЛСТР($B$4:$B$2000)-ДЛСТР(ПОДСТАВИТЬ($B$4:$B$2000;",";""))+1)*(ДЛСТР($B$4:$B$2000)>0))
кол-во строк вместо 2000 можно указать больше, чтобы все нужные строки вместились.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« Ответ #6 : 08.10.2018, 09:39:43 »

Формула работает, но результат???  В замешательстве См. вложение.
А если в ячейках разные ФИО с одинаковым количеством символов?
ДЛСТР считает количество символов.
Кроме того есть еще одно условие - посчитать отдельно по участкам (с учетом столбца С)  Грустный
Записан
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« Ответ #7 : 15.10.2018, 19:36:55 »

Судя по длительному молчанию - решения нет.
Я частично решил эту проблему сформировав сводную таблицу. Недостаток - если две и более ФИО в ячейке считается как единица.
Но таких ячеек в моем рабочем журнале не более 5%
Записан
sboy
Постоялец
***

Репутация: +27/-0
Офлайн Офлайн

Сообщений: 207


Просмотр профиля E-mail
« Ответ #8 : 16.10.2018, 11:31:53 »

Добрый день.
Вариант с помощью Power Query, преобразовываем и в сводную
Записан
valeriy
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 6


Просмотр профиля
« Ответ #9 : 16.10.2018, 12:35:48 »

А если Excel 2010? Грустный
Записан
sboy
Постоялец
***

Репутация: +27/-0
Офлайн Офлайн

Сообщений: 207


Просмотр профиля E-mail
« Ответ #10 : 16.10.2018, 12:50:45 »

У меня тоже 2010  Улыбка
Качаем, устанавливаем
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru