powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
25 сообщений из 311, страница 1 из 13
Подсчет одинаковых значений в строках EXCEL
    #36263155
bizshtanoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется подсчет количества повторений фамилий в строках, с одним нюансом:
если в ячейках одной строки фамилия повторяется, то появление фамилии=одному появлению фамилии
Как это реализовать?
Пример подсчета результата в прикрепленном файле.
Заранее благодарен
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36263380
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю что это короткий вариант файлика. Если не трудно покажите файл, возможно Ваш вопрос можно решить по другому.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36263441
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bizshtanoff,

Попробуйте так:
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36263508
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 _Boroda_
{=СУММ(--ЕЧИСЛО(ПОИСК(A5;$A$1:$A$4&$B$1:$B$4&$C$1:$C$4)))}
Очень интересно сделано. Что значит вот это: -- ?
Правильно ли я понимаю логику: функция "поиск" вернет позицию первого вхождения искомого элемента в тексте только один раз для одной строки? Или лучше расскажите логику.
Спасибо!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36263625
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G,

Совершенно верно, ПОИСК найдет позицию первого вхождения искомого элемента в объединении текстов ячеек каждой строки, ЕЧИСЛО – даст если число, то ИСТИНА, если ошибка – ЛОЖЬ, -- преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно, СУММ складывает эти единички и нолики
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36263729
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Boroda_Совершенно верно, ПОИСК найдет позицию первого вхождения искомого элемента в объединении текстов ячеек каждой строки, ЕЧИСЛО – даст если число, то ИСТИНА, если ошибка – ЛОЖЬ, -- преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно, СУММ складывает эти единички и нолики
Хитро :)... Тоесть вот это [--] преобразовует истину в единицу, а ложь в ноль? При этом выражение не берется в скобки...
Спасибо!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36264961
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось найти вариант, который бы позволял оперировать диапазоном вцелом, непривязываясь к количеству строк и столбцов.
Одни из получившихся вариантов прикладываю (самый короткий по записи).
Работает правильно если во всем диапазоне есть хотя бы 2 различных значения, если весь диапазон одно и то же значение, то будет неправильно считать, но это на практике вряд ли бывает.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36264990
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Deggasad
Если не тяжело, можно логику? Спасибо!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36265555
bizshtanoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CПАСИБО ВСЕМ! помогло
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36265825
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_G 2 Deggasad
Если не тяжело, можно логику? Спасибо!

($A$1:$C$3=A5)*СТРОКА($A$1:$C$3) - массив значений сравнивается с искомым и умножается на массив номеров соответствующих строк, после чего мы получаем массив содержащий нулевые значения там где значения несовпадают и номера строк там где совпадают. В формуле можно выделить данный фрагмент и нажав F9 посмотреть результат.
Остается подсчитать количество уникальных значений срок без повторов, о вариантах подсчета можно много узнать в этой ветке
-1 - вычитаю единицу, т.к. в любом варианте, кроме массива с одинаковыми значениями, одним из значений будет "0", которое нам ненужно считать.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36266040
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Deggasad
Спасибо, разобрался!

P.S. Насколько ТС умнее меня оказался, сразу разобрался
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36273692
bizshtanoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DeggasadХотелось найти вариант, который бы позволял оперировать диапазоном вцелом, непривязываясь к количеству строк и столбцов.
Одни из получившихся вариантов прикладываю (самый короткий по записи).
Работает правильно если во всем диапазоне есть хотя бы 2 различных значения, если весь диапазон одно и то же значение, то будет неправильно считать, но это на практике вряд ли бывает.


Ваш вариант работает нормально, если диапазон небольшой. При попытке увеличить диапазон,скажем, А1:АА8000,
комп виснет,а MS Excel перестает отвечать. Можно как то это исправить? (Так все здорово было в начале...).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36273697
bizshtanoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2_Boroda_bizshtanoff,

Попробуйте так:

Подскажите, а куда деваются загадочные символы { и } при попытке редактирования формулы? как сделать,чтоб они не пропадали при редактировании?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36274037
_Boroda_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bizshtanoff,

{} указывают на то, что это формула массива. При редактировании не видны. После редактирования, находясь в строке формул, нужно жать не Enter, а Ctrl+Shift+Enter.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36274231
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bizshtanoff2 DeggasadХотелось найти вариант, который бы позволял оперировать диапазоном вцелом, непривязываясь к количеству строк и столбцов.
Одни из получившихся вариантов прикладываю (самый короткий по записи).
Работает правильно если во всем диапазоне есть хотя бы 2 различных значения, если весь диапазон одно и то же значение, то будет неправильно считать, но это на практике вряд ли бывает.


Ваш вариант работает нормально, если диапазон небольшой. При попытке увеличить диапазон,скажем, А1:АА8000,
комп виснет,а MS Excel перестает отвечать. Можно как то это исправить? (Так все здорово было в начале...).

промежуточные столбцы быстрее всего
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36276011
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такой относительно короткий и быстрый, но летучий вариант

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36290996
bizshtanoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Вот такой относительно короткий и быстрый, но летучий вариант

KL
[MVP - Microsoft Excel]

Ваш вариант подошел больше, пока работает без проблем.

Всем СПАСИБО!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36416997
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
вы че еба**нулись чтоли!!?

надо так: =СЧЁТЕСЛИ(диапазон выделяете;ячейка со словом которое ищем)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36417029
!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!
Гость
2 с ником "Я" - тупи, но не ругайся! :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36485577
Arthurik87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой а мне нужно что то похожее, только по проще. прилагаю файлик, там понятней будет.
нужно подсчитать количество уникальных и количество повторяющихся ячеек. потом этот файл будут сверять с с другим и делать его слияние. количество записей очень большое. Там сверка будет по инвентарным номерам, они в обоих файлах повторяются. для начала их нужно по считать и вывести количество уникальных и дублирующихся.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36485580
arthrik87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36485597
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arthurik87, если надо просто в один файл скопировать данные из другого, сравнивая строки по инв.номерам, то для этого у меня есть универсальный макрос, ссылку уже давал тут где-то, могу повторить. Но если надо другое, извини...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36485645
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЧЕТЕСЛИ тоже работает с полным заданным диапазоном и при больших таблицах возможно торможение, хоть и меньше, чем с формулами массива.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36584728
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как такое сделать
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36584732
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=СУММПРОИЗВ(--(ПОИСКПОЗ(B7:B10;B7:B10;)=СТРОКА(B7:B10)-6))
или
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(B7:B10;B7:B10))
...
Рейтинг: 0 / 0
25 сообщений из 311, страница 1 из 13
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]