powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
311 сообщений из 311, показаны все 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
Подсчет одинаковых значений в строках EXCEL
    #36584801
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно чтобы совпадающие фамилии он считал как 1, а потом все считал
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585037
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arthurik87ой а мне нужно что то похожее, только по проще. прилагаю файлик, там понятней будет.
нужно подсчитать количество уникальных и количество повторяющихся ячеек. потом этот файл будут сверять с с другим и делать его слияние. количество записей очень большое. Там сверка будет по инвентарным номерам, они в обоих файлах повторяются. для начала их нужно по считать и вывести количество уникальных и дублирующихся.
Вот еще пример :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585134
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот файл
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585154
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtan=СУММПРОИЗВ(--(ПОИСКПОЗ(B7:B10;B7:B10;)=СТРОКА(B7:B10)-6))
или
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(B7:B10;B7:B10))

TO 1
вот же тебе пример формулы привели что бы считало только одно значение. А я тебе привел сумму всех....
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585205
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ЕСЛИ ЕСТЬ ПУСТЫ СТРОЧКИ, можно он их будет не считать
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585239
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1А ЕСЛИ ЕСТЬ ПУСТЫ СТРОЧКИ, можно он их будет не считать
Попробуйте автофильтром удалить пустые строчки и будет Вам счастье
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585427
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то то и оно что, нельзя, там будет много столбиков, в одном нету цифр а в другом может и быть
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585450
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585492
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавьте условие к предложенной kimtan формуле и все:
=СУММПРОИЗВ((1/СЧЁТЕСЛИ($B$8:$B$12;$B$8:$B$12))*D8:D12)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585499
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, неправ.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585588
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1то то и оно что, нельзя, там будет много столбиков, в одном нету цифр а в другом может и быть
Вам нужно просто узнать сколько есть разных фамилий в определенном диапазоне? Если да, то тогда поможет консолидация данных. Если я Вас правильно понял. Если нет, то сформулируйте нормально задачу.
данные==>консолидация ==>
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585741
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо что помогаете.
Есть много фамилии, в оригинальной форме 552, через квартал 1505, и тд с увеличением.
Много строк по типа как в файле прикрепленном.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585989
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1,
Так?:
=СУММ((D$8:D$12>0)/(СЧЁТЕСЛИ($B$8:$B$12;$B$8:$B$12)))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36585994
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее так, но надо протестировать:
=ОКРУГЛ(СУММПРОИЗВ((D$8:D$12>0)/(СЧЁТЕСЛИ($B$8:$B$12;$B$8:$B$12)));)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36586432
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернусь немного по теме:
Для того чтобы исключить пустые ячейки из подсчета уникальных, можно применить такую формулу:
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(A1:A100;A1:A100&""))-1
Возможно к теме это не относится, так для общего развития...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36586559
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное Спасибо.
Одна часть сложной таблицы разрешена.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36586661
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите еще, вот файл
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36588856
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плиз, помогите
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36589037
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1, смотрим файл.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36589188
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtan а что в формкле значит -2)-1
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36591208
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1, Вы посмотрите формулу на пошаговом просмотре, там ничего сложного нет.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36689101
Ребята, помогите плиз. У меня большой массив информации. Мне нужно узнать есть ли у меня ячейки в столбце с одинаковым содержимым.. и все.. спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36689118
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктория BLS, если уж пишете в чужой похожей теме, то хотя бы просматривайте, что пишут. И все...
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(B7:B10;B7:B10)) покажет количество уникальных значений. Количество всех проверяемых ячеек минус количество уникальных - при нуле повторов нет.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36689278
Спасибо, видимо я неправильно выразилась..
можно ли сделать так, чтобы как то одинаковые отображались.. маркировались ..или еще как то..короче говоря, чтобы я видела какие одинаковые из них
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36689302
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню Формат-Условное_форматирование-Формула
=СЧЕТЕСЛИ($A$1:$A$100;A1)>1
При истинном условии изменится формат ячейки на тот, который Вы зададите.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36694236
Спасибо.
Скажите, а если я просто выделяю диапазон и в условном форматировании выбираю выделить одинаковые ячейки (у меня новая версия excell) , это ведь тоже верно?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741158
Serg_97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Хочу попросить помощи профессионалов!
Есть такая задача - есть столбец с цифрами (пусть это будет порядковый номер, например 1000, 1001, 1002,.....9999). Задача заключается в том, что бы подсчитать количество 0-й, 1-ц, 2-к, 3-к и до 9-к в каждой ячейке всего столбца.

Заранее благодарен!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741292
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еле понял, где искать среди 1000, 1001, 1002,.....9999 значения 0-й, 1-ц, 2-к, 3-к и до 9-к :)
Формула массива для счета единиц в массиве ячеек:
{ =СУММ(ДЛСТР(A1:A100))-СУММ(ДЛСТР(ПОДСТАВИТЬ(A1:A100;1;""))) }
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741316
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturЕле понял, где искать среди 1000, 1001, 1002,.....9999 значения 0-й, 1-ц, 2-к, 3-к и до 9-к :)
Формула массива для счета единиц в массиве ячеек:
{ =СУММ(ДЛСТР(A1:A100))-СУММ(ДЛСТР(ПОДСТАВИТЬ(A1:A100;1;""))) }
Как вы понимаете что они пошут ??? Я даже не понял в чем суть вопроса )))))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741336
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-, В Вашей теме тоже головоломка. Правильно ли понял? :)
Здесь - найти количество нулей (0-й), единиц (1-ц)...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741354
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur-O_o-, В Вашей теме тоже головоломка. Правильно ли понял? :)
Здесь - найти количество нулей (0-й), единиц (1-ц)...
ААА теперь я тоже понял ))))))))))))))))))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741390
Serg_97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,

Прикрепляю файл примера с вашей формулой! :( неполучается
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741408
Serg_97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741423
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg_97
Надо просто массив закрепить Ctrl+shift+enter
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741457
Serg_97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,

:) Вы пытаетесь помочь?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741496
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg_97-O_o-, :) Вы пытаетесь помочь?
Не переживайте, не насмехается :)
После вставки формулы нужно сделать ее формулай массива - нажать одновременно три клавиши. Какие - -O_o- подсказал. Формула заключится в {}
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741504
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg_97-O_o-,

:) Вы пытаетесь помочь?
Да пытаюсь ) Если бы не пытался написал бы
Код: plaintext
Alt+F4 
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36741554
Serg_97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur, -O_o-

Большое ВАМ СПАСИБО!!! Понимал что всё не так уж сложно, но с EXCEL мало сталкиваюсь!
Ещё раз СПАСИБО!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36742137
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturМеню Формат-Условное_форматирование-Формула
=СЧЕТЕСЛИ($A$1:$A$100;A1)>1
При истинном условии изменится формат ячейки на тот, который Вы зададите.
А можно макрос по выборке таких записей? Нужно выбрать только те записи, в которых по 1 полю повторы есть. Потом эти записи будут обрабатываться как-то, но пока не придумал, как.
ЗЫ Может я изначально задачу криво решаю - может правильней исходный SELECT, который методом CopyFromRecordset выгружается на лист Экселя, откорректировать?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36746415
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кладовщикviktturМеню Формат-Условное_форматирование-Формула
=СЧЕТЕСЛИ($A$1:$A$100;A1)>1
При истинном условии изменится формат ячейки на тот, который Вы зададите.
А можно макрос по выборке таких записей? Нужно выбрать только те записи, в которых по 1 полю повторы есть. Потом эти записи будут обрабатываться как-то, но пока не придумал, как.
ЗЫ Может я изначально задачу криво решаю - может правильней исходный SELECT, который методом CopyFromRecordset выгружается на лист Экселя, откорректировать?
Решил я задачу по выборке строк с повторяющимся значением по 1 полю, интересуют мнения форумян по решению. Я воспользовался связкой VBA + ADO & SQL. Excel 2003. Решать ч-з обработку циклами данных на листе мне как-то муторно показалось, а других вариантов как-то не придумалось.
Исходные данные: на листе Экселя с именем "data2" несколько сотен строк (выборка из таблицы фактов), необходимо выбрать все строки, в которых повторяется дата.
Полученную выборку выложил на этом же листе с начала в ячейке Н2.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Sub Selection
Dim DBFullName As String
    Dim Cnct As String, Src As String
    Dim Connection As ADODB.Connection
    Dim Recordset As ADODB.Recordset
        
   DBFullName = ThisWorkbook.FullName

    Set Connection = New ADODB.Connection
    Cnct = "Provider=Microsoft.Jet.OLEDB.4.0; "
    Cnct = Cnct & "Data Source=" & DBFullName & ";"
    Cnct = Cnct & "Extended Properties= Excel 8.0;"
    Connection.Open ConnectionString:=Cnct
    
Dim SQLString As String
SQLString = "SELECT * FROM [data2$] WHERE Date In "
SQLString = SQLString & "(SELECT Date FROM [data2$] GROUP BY Date HAVING Count(Date)>1)"
MsgBox SQLString

Set Recordset = New ADODB.Recordset
    With Recordset
        Src = SQLString
        .Open Source:=Src, ActiveConnection:=Connection
        Range("H2").CopyFromRecordset Recordset
        
    End With
    Set Recordset = Nothing
    Connection.Close
    Set Connection = Nothing
       
End Sub
У кого какие мнения?
Понятно, что если немножко подправить текст запроса, то можно выбрать наоборот, все записи с уникальным значением поля, удалить записи и тд и тп.
ЗЫ Конечно, такой метод работает в случае надлежащего структурирования данных на листе, т.е. is "possible to treat an Excel workbook as if it were a database".
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36746423
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, удалить по-простому данные не получится с помощью команды DELETE , пардон за введение в заблуждение: "Deleting data in a linked table is not supported by this ISAM. ".
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36799587
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, срочно! Необходимо высчитать процент отказа. К примеру в планах на разные площади везде единица, и в фактах на них же или 0 или единица, мне нужно сравнить в факте только то что совпадает с планом.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36799682
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладаПомогите, срочно! Необходимо высчитать процент отказа. К примеру в планах на разные площади везде единица, и в фактах на них же или 0 или единица, мне нужно сравнить в факте только то что совпадает с планом.
Это вы, девушка, несколько того... у вас даже исходные данные неверные (где там ВСЕ планы =1?).
Кроме того, какое отношение ваша таблица имеет к теме? Вы уж хоть подробнее бы расписАли, что желаете получить. Или вы не знаете, как у вас рассчитывается процент отказа? - так я вам скажу :) =ОКРУГЛ(СУММ(Cx:Gx)/СУММ(Hx:Lx);0). Или как вывести индекс на основе процента? - так это только ваш Б-г знает...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36799969
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Влада,

наверно так

в ячейку B6 поместите формулу
Код: plaintext
= 1 -СУММПРОИЗВ(C6:G6;H6:L6)/СУММ(H6:L6)
и протяните
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36800433
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,
Спасибо, вы гений!!!!!!!!!!!!!!!!
Все как надо получилось!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36800528
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

ну не все же такие гении как ВЫ.
А план 1 вместо галочки, что там что то должно быть.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36801141
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как посчитать промежуточные итоги в процентах?
Научите чайника.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36801579
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Влада,

Извините, конечно, но я просто далек от фармацевтики, и не знаю, что означают у вас "проценты отказа". :( а вы же не рассказываете...
Вот и промежуточные итоги... неясно, какую именно функцию вы хотите посчитать от процентов.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36801791
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Просто есть процент напротив номенклатуры, возможно ли подсчитать промежуточные итоги.
Я знаю как они подсчитываются, когда просто числа стоят, а как в процентах я не знаю, я файл приложила в прошлом письме.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36802087
Влада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем, я разобралась.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964292
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плиз как сделать чтобы подсчет суммы производилса по ячейкам промаркированных определенным цветом. заранее спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964315
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIABEJIПодскажите плиз как сделать чтобы подсчет суммы производилса по ячейкам промаркированных определенным цветом. заранее спасибо.макросом
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964318
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,

ексель
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964344
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,

шото я нето написал)
А что такое макрос??
мне ваше по многим цветам считать. и не в одной таблице
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964361
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIABEJIPlanB,

шото я нето написал)
А что такое макрос??
мне ваше по многим цветам считать. и не в одной таблицеваше уточнение, равно как и незнание предметной области не изменит моего ответа.

макросом
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964389
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIABEJIПодскажите плиз как сделать чтобы подсчет суммы производилса по ячейкам промаркированных определенным цветом. заранее спасибо.

вроде того
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964441
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не мое, просто когда то сохранил
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36964577
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в вроде псе понял но не могу найти в диспетчере функций Summ_CellFont. или может эту функцию отдельно надо устанавливать? подскажите плизз
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36965104
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,

Да ,макросом
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36965276
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIABEJIЯ в вроде псе понял но не могу найти в диспетчере функций Summ_CellFont. или может эту функцию отдельно надо устанавливать? подскажите плизз

Нужно взять мой файл и все делать в нем, там подсчет количества цветов по образцу или сумма работает. Чтобы функция работала и особо сейчас не объяснять вам как это делается можете просто взять мой файл, скопировать в него все свои листы и работать с приведенной мной функцией.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #36965314
IIABEJI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist и Deggasad

Спасибо вам большое ваши посты очень мне помогли, я разобралса что такое макрос, нашел нужный мне в инете и вставил в свою таблицу. Все работает!! Сэкономил походу много времени
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37010178
Itan Vazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток...

В общем я так и не смог разобраться, читая форум, так что попробую попросить о помощи.

Необходимо в Екселе посчитать количество повторяющихся значений в горизонтальных строчках из массива, с учетом значения первой ячейки в массиве. пример:

если у нас 2 строки с первой ячейкой "Инженер" и в каждой есть запись "№0001" нужно считать все записи "№0001", при этом название первой ячейки может измениться, и считать по ней количество записей уже не нужно.

Заранее благодарен, Антон.

p.s. Если бы можно было обрабатывать файл раз в месяц - проблем бы не было - перекидал его из горизонтальной таблицы в вертикальную и после этого волшебная Суммесли, медленно но верно считает всё что надо, но руководство хочет видеть всё в режиме реального времени и не хочет ставить CRM систему....
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37010331
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А =СЧЕТЕСЛИ() не пробовали?
Кроме того, на форуме поиском можно и найти бы, как сделать множественное условие для СУММЕСЛИ() и СЧЕТЕСЛИ().
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37010473
Itan Vazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMА =СЧЕТЕСЛИ() не пробовали?
Кроме того, на форуме поиском можно и найти бы, как сделать множественное условие для СУММЕСЛИ() и СЧЕТЕСЛИ().
работает только если Вы ищите значение условия в одном столбце, а у меня этих столбцов 248. придется для каждого формулы прописывать...

счетесли не пробовал - сегодя на работе протестю, вполне возможно это оно. Я когда-то в 2005 делал табель где недо было считать количество "Я" "Б" "ОТ" какой то формулой. Видимо с тех пор стар стал...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37010501
Itan Vazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!!!!!!!!!!!!

Счетесли работает. Не нашел на компе так как в этом дурацком екселе кто-то сильно умный догадался формулу через Ё сделать!!! СчЁтесли...

теперь всё работает. Один минус - по одному параметру считает...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37030354
near
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.sql.ru/forum/actualthread.aspx?tid=816096

Сорри за повтор топика, просто очень нужен ответ.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37030362
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
near http://www.sql.ru/forum/actualthread.aspx?tid=816096

Сорри за повтор топика, просто очень нужен ответ.
Чё это было?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37030363
near
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,

ссылка на топик, в котором требуется помощь знающего человека.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37030446
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nearSerge 007,

ссылка на топик, в котором требуется помощь знающего человека.
А здесь-то она зачем?!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234609
camileo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди ПОМОГИТЕ!!! Задали задачку на работе! Никак не смогу скумекать! Как из общего массива телефонных номеров выявить 10-ку самых часто повторяющихся! Смысл такой, работаю в небольшом такси, и проводится акция, на лучшего клиентаю Подсказали, что в экселе можно сделать , а как не знаю!

Пример подсчета результата в прикрепленном файле.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234653
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
camileo,
пример очень неудачный. Там и выбирать не из чего.
ЗЫ: созреете на новый пример, - выкладывайте в формате Excel 2003
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234687
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
camileo,
Пользуйся сводными таблицами.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234693
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или формулой =СЧЁТЕСЛИ($A$2:$A$445;C2)

да прим. все по 148
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234824
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R Dmitry,

Если имеется куча неизвестных номеров, боюсь, с такой формулой будет проблемы.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234843
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, все 3 по 148...
Я подсчитал макросом http://www.planetaexcel.ru/forum.php?thread_id=26105
Добавил правее столбец с единицами, выделил два столбца, запустил макрос. Всё - в новом файле номера и количество.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234846
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, и куча неизвестных номеров - по барабану. Вытянет по всем.
Если код чуть изменить (чтоб считал повторы, а не суммы по повторам) - можно единицы не протягивать.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234928
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basicvR Dmitry,

Если имеется куча неизвестных номеров, боюсь, с такой формулой будет проблемы.
конечно будут, но для общего развития camileo , не помешает :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37239028
camileo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я дико извиняюсь, что не принимаю участия в осуждении выложеной мной же темы!!!
Банально не было времени выйти в интернет! Да, действительно номеров не знакомых около 1000 будет, а то и больше! Три написал для примера!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37239061
camileo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе что то похожее у BASICV получилось! Только я думаю увеличить диапазон таблицы до 2000 номеров и при занесении новых номеров в окончании обновлять Row Labels
и тогда будет счастье!!! Всем огромное спасибо за участие!!!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298259
Здравствуйте!
в екселе дан столбец чисел. Числа повторяются. Нужно вывести столбец с числом и рядом столбец с количеством повторений. Можно это осуществить? =СЧЁТЕСЛИ(A:A;A81) функция выводит повторения с заданной ячейкой. Сложно в большом массиве чисел выискивать эту ячейку. Есть ли функция, которая сама отслеживает числа и выдает повторения? или хотя бы вывести массив чисел без повторений (слышала что в екселе последней версии это можно сделать в закладках данных, но у меня не последняя версия).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298426
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Екатерина81Здравствуйте!
в екселе дан столбец чисел. Числа повторяются. Нужно вывести столбец с числом и рядом столбец с количеством повторений. Можно это осуществить? =СЧЁТЕСЛИ(A:A;A81) функция выводит повторения с заданной ячейкой. Сложно в большом массиве чисел выискивать эту ячейку. Есть ли функция, которая сама отслеживает числа и выдает повторения? или хотя бы вывести массив чисел без повторений (слышала что в екселе последней версии это можно сделать в закладках данных, но у меня не последняя версия).сводная таблица в помощь
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298777
спасибо, значит буду изучать сводную таблицу:)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506011
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, нужна Ваша помощь.

Задача:

нужно выставить одинаковые значения в одну строку

Т.е к примеру есть 2 столбца:

а б
б в
в г
д ж
з ж

Нужно на выходе получить:

а - не найдено пары
б б
в в
д - не найдено пары
з - не найдено пары

ячеек может быть разно кол-во но сравниваются всего 2 ячейки.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506019
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(буква;диапазон;0));буква;"")
=ЕСЛИ(СЧЕТЕСЛИ(диапазон;буква)>0;буква;"")
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506033
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно для тупых в екселе на примере показать?

Файл во вложении
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506090
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex256Можно в екселе на примере показать?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37507150
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515012
leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подскажите, пожалуйста, как в excel'е сделать следующее:
есть 2 столбца с данными (около 1000 строк) - в 1-м указаны названия изделий, во 2-м - кол-во этих изделий.
названия изделий (их всего до 50 штук разных) в столбце повторяются. можно ли как-то вывести отдельную таблицу из 3-х столбцов, где в 1-м столбце были бы указаны названия изделий (без повторения), во 2-м столбце - сколько раз в таблице встречается запись каждого изделия, а в 3-м столбце - сумма изделий по каждому названию.
Пример:
изделие_1 10
изделие_2 5
изделие_1 10
изделие_3 20
изделие_2 5
изделие_3 10
изделие_3 5

Результат
изделие_1 2 20
изделие_2 2 10
изделие_3 3 35

Спасибо за помощь.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515041
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon,
Сводная таблица
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515200
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon, я выше 26 апр 11, 23:17 ссылку давал на тему - тем кодом можно за два запуска получить желаемое.
Первым названия с суммами, вторым названия и количество повторов, если правее по столбцу единицы протянуть.
Ну а если код чуть подделать под именно эту задачу - то и сразу всё, и куда хочется.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37516838
leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,
большое спасибо, очень помогли.
буду 2 раза запускать, поскольку писать макросы не умею и соответственно не знаю, как подправить код :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37516980
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon, ну в общем два раза запустить, а потом скопировать один столбец в другой лист - работы не много.
Но и переделать оказалось не сложно, плюс ещё нашёл, что можно чуть улучшить.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518003
Leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

Огромаднейшее спасибо :) Теперь все работает как нужно.
Понял, что нужно учить VBA :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518859
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121, код Вашего файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Option Explicit

Sub UniqSummUniversal()    'вариант без Transpose - для больших объёмов
'Выделить диапазон, где в первом столбце - неуникальные, в последнем - суммы
    Dim a(), b(), oDict As Object, i&, ii&, temp$, x&
    Dim ind&
    'Dim tm: tm = Timer
    a = Selection.Value
    ReDim b( 1  To UBound(a,  1 ),  1  To  3 )
    ind = UBound(a,  2 )
    Set oDict = CreateObject("Scripting.Dictionary")
    oDict.CompareMode =  1 
    For i =  1  To UBound(a)
        If Not IsEmpty(a(i, ind)) Then
            If IsNumeric(a(i, ind)) Then
                temp = Trim(a(i,  1 ))
                If Not oDict.Exists(temp) Then
                    ii = ii +  1 
                    b(ii,  1 ) = temp: b(ii,  2 ) = --a(i, ind): b(ii,  3 ) =  1 
                    oDict.Add temp, CStr(ii)
                Else
                    x = oDict.Item(temp)
                    b(x,  2 ) = b(x,  2 ) + --a(i, ind)
                    b(x,  3 ) = b(x,  3 ) +  1 
                End If
            End If
        End If
    Next

    If ii >  0  Then
        With Workbooks.Add.Worksheets( 1 )
            .Columns( 1 ).NumberFormat = "@"
            .Range("A1:C1").Resize(ii) = b
        End With
    Else
        MsgBox "Выделите корректные данные!", vbCritical
    End If
    
    'Debug.Print Timer - tm
    End Sub

подскажите пжл, где в коде то, что поддерживает вот это:
2. Открыть анализируемый файл.
Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518865
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется ввиду где видно, что в другом файле сделали это
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы)
и присвоили переменную и т. д.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518897
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,

Код: plaintext
1.
a = Selection.Value

Вот тут :)

Я думал, что понятно написал:

1. Открыть этот файл :)
2. Открыть анализируемый файл.
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы).
4. По Alt+F8 выбрать макрос UniqSummUniversal из файла UniqSummUniversal.xls
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518933
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,

1. Открыть этот файл :) ОК
2. Открыть анализируемый файл. ОК
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы). ОК
4. По Alt+F8 выбрать макрос нажал Эф8 - нету макросов
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518993
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,
По Alt+F8 выбираете макрос в "всех книгах" или в "UniqSummUniversal.xls" ну там ещё версия дописана к названию.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37519039
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121, всё понял, когда выделяю два столбца полностью в анализируемом файле, получаю или Выделите корректные данные или несуразный ответ, подскажите как сделать это же при условии, что А и В столбец будет заполняться данными для обработки и обработаное в этом же файле заполняется в столбцы C и D. То есть всё происходит в одном файле. Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37519192
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,

этот код суммирует суммы - значит в последнем столбце выделенного должно быть то, что можно суммировать, а в первом - да что угодно, что можно определить как уникальное.
Т.е. например

йцук | 12
енгш | 25
йцук | 32
2568 | 15

получаете:

йцук | 44 | 2
енгш | 25 | 1
2568 | 15 | 1

Ну а если этот код поместить в Personal.xls, то он будет "всегда с собой", и можно сделать кнопку для запуска на панели или в меню добавить.
Это если часто нужно использовать.
Хотя кнопку можно и для макроса из этого файла сделать...

Есть одна "неудобность" - первая колонка и данные в ней - текст, т.ч. 2568 превратится в "2568". Но что делать, зато уникальные вида "123." выгружаются правильно - была такая реальная задача :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37519216
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл про "в одном файле A и B, C и D"...
Тогда Selection не нужно - указывайте сразу нужный диапазон, и можно низ определить динамически:

Код: plaintext
1.
    a = Range([B1], Range("A" & Rows.Count).End(xlUp)).Value
ind тоже ненужная переменная - заменить всюду на 2, саму удалить.

Выгрузка тут:

Код: plaintext
1.
2.
3.
4.
        With Workbooks.Add.Worksheets( 1 )
            .Columns( 1 ).NumberFormat = "@"
            .Range("A1:C1").Resize(ii) = b
        End With
меняете на

Код: plaintext
1.
2.
            Columns( 3 ).NumberFormat = "@"
            Range("C1:D1").Resize(ii) = b
То, что там в массиве b зазря считается количество повторов - ну и @#$ с ним... лень здесь код править, это домашнее задание :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563307
BogBand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения если задаю вопрос повторно, но применительно к моему вопросу я ничего не обнаружил, наверное просто слишком глуп в exel/
Вопрос такой-имеется столбец из 15000 упорядоченных номеров (всего 3000 разных), какой то номер в столбце повторяется 10 раз, какой то 99, какой то 1 и тп..Вопрос вот в чем: есть ли в exel такая функция которая автоматически укажет в начале каскада каждого номера(в каждом из 3000-напротив столбца) или в конце количество повторов этого номера и если есть, то как ее активировать. ну то есть если номер 9189212555 повторяется в столбце в 13 строках одна под другой - то на 13 строке во втором столбце будет цифра - 13, ниже пойдут другие номера - где так же напротив них будут указаны количества повторов..Заранее спасибо за ответ, сами понимаете-работа слишком долгая если в ручную ее делать, так что надеюсь на то что такая функция есть..хотя в ручную уже на 3000 строке))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563333
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строка 1 - шапка таблицы. Для А2:
=ЕСЛИ(A2=A1;"";СЧЕТЕСЛИ(A2:A$15001;A2))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563340
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно уменьшить скорость пересчета, указав число строк немного больше максимального числа повторений:
=ЕСЛИ(A2=A1;"";СЧЕТЕСЛИ(A2:A100;A2))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563357
BogBand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur, не получилось - вообще столбец один - под А - мне нужно чтобы в В появилось количество повторов напротив каждого куска столбца (100 повторяющихся чисел, зачем 2 повтора и тп-все они идут один под одним)...я реально наверное очень глуп, но куда мне забивать формулу? то есть в столбце В я расчитываю получить 3000 разных записей соответствующих количеству повторов напротив каждого куска столбца(в конце или начале этого куска где номера повторяются..)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563416
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BogBand...но куда мне забивать формулу?
В Ваш файл.
Или здесь покажут. Но тоже на Вашем файле. Подойдет пример на 20-30 строк.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563476
BogBand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur, вот прилагаю пример небольшой. прошу на этом примере - сказать куда и что забивать)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563486
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та же формула, но в вашем файле.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563502
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ячейке A3 число, в других - текст, поэтому количество считается и в B3 , и в B4 .
приведите формат данных к одному виду.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563598
BogBand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur, спасибо, пока разбирался- уже сам все в ручную сгруппировал-попытался все таки так как вы написали научиться-но не получилось, столбец А - формат ячеек-указал числовой без знаков после запятой, вставил формулу =ЕСЛИ(A2=A1;"";СЧЁТЕСЛИ(A2:A15000;A2)), но не сгруппировалась почему то-не везде-и где то с ошибками..в общем не получилось((но уверен что это работает, у того у кого руки откуда надо растут))спасибо)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37563679
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало казать формат ячейки, нужно текст преобразовать в число: копировать пустую ячейку, выделить диапазон с данными, меню Правка-Спецвставка-Сложить-ОК.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37616937
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем!!!!!!!!
ПОМОГИТЕ ПОЛУЧИТЬ из таблицы вторую в эксель.
Исходная
3
1
8
5
10
10
5
5
6
2
1
2
2
6
1
11

ИТОГОВАЯ ТАБЛИЦА
единиц- 3
двоек- 3
4-к 0
5-к 3
6-к 2
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37616972
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) функция =СЧЕТЕСЛИ() ...
2) сводная таблица с подсчетом количества...
3) ...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37617246
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
select f1, sum(f1) from [sheet1$] group by f1



+ базовые знания ADO или поиск по форуму :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37618976
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, я так пробовала, только не получается не знаю где ошибаюсь. А не могли ли вы прислать экселевский документ сюда или мне на почту lidi56@yandex.ru
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37619000
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uekmyfp,

А вы нам пришлИте сначала исходный документ с данными...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37620420
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
исходный документ
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37643225
doggyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. столкнулся с такой проблемой, в Excel не очень хорошо разбираюсь, но стоит задачка, есть 2899 строк в столбце А, причем значения из 2899 примерно где то 200 оригинальных, остальное повтор. Хотелось бы посчитать кол-во повторов. файл где как раз данная задачка в прикрепленных. Помогите пожалуйста.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37643372
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doggyman,

Вообще конечно вопрос задается без прочтения какой либо мало мальской справки. Что для этого форума моветон.
Вопрос такого типа означает - сделайте за меня. Что обычно платно.

Но я тебе сделаю мануал
вставь в начале списка название столбца

выдели весь диапазон

создай через меню сводную таблицу

перетяни столбец в область строк и в область данных
если все сделал правильно, результат будет такой
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37651269
SilverV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
У меня постала задача сравнить значения всех последующих строк с значениями первой, подсчитать совпадающие значения, кратные 2,4,8... и уникальные.
Ну и визуализация тоже не помешала бы.

Я приблизительно понимаю как это сделать, но мой способ очень трудоёмкий, с учётом того что эдакого дела нужно очень много сделать, я склоняюсь просить помощи в упрощении процесса.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37664513
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте, прошу помощи, моих знаний к сожалению не хватает...

мне нужно сделать подсчёт по двум параметрам, СЧЁТЕСЛИ не подходит.

Есть ФИО человека и категория документов с которыми он работает (может повторятся) нужно подсчитать, сколько документов и какой категории находится у каждого работника...

Помогите пожайлуста....
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37664534
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dozent,
чем не устраивает сводная таблица?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37665282
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Ну надо будит делать около 7 сводных таблиц да и потом лишнии циферки начальству будут не понятны, если есть решение подскажите... Не хочется разбиратся в визуал басике и делать расчёты черзе кнопку
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37665321
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dozent...надо будит делать около 7 сводных таблиц...
Зачем? Почему не обойтись одной?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37665331
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение в рамках озвученных слов - это сводная(ые) таблица(ы) и, возможно, потом обобщенная сводная или просто отчет по ним. Сами-то как думаете, можно ли помочь, имея такую скудную изначальную информацию?

Заведите СВОЙ топик, дайте файл с исходными данными, опишите, что нужно получить
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37665429
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно подсчитать сколько по каждой категории (предпоследний столбец) у каждого работника,
На втором листе получилось посчитать сколько у каждого работника, но вот как поставить условие на категорию
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37665517
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dozent, одной сводной таблицей
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666565
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007,

Спасибо, я почитаю про сводные таблицы, но помойму не совсем то решение, скорее всего я неправильно обьяснил проблему.

Как я понёл тут ведётся подсчёт совпадений в столбце, мне же нужно реализовать 2 подсчёта,
1) сколько документов у каждого работника, это впринципе уже сделано
2) сколько документов по каждой категории у каждого работника

Допустим, у работника 1 имеется документов категории 1 такоето каличество а другой категории такоето и так по каждому работнику...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666574
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dozent,
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666610
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Ребят спасибо большое за помощь, да почитал про сводные таблицы удобная штука, но есть небольшая загвозка, Сводная таблица не перерасчитывает данные при изменении, получается если добавятся новые записи придётся заного собирать сводные таблицу,а начальник человек далёкий от этого, ему надо чтобы не надо было нажимать лишних кнопачек, чтобы он видил сразу...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666671
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dozentесли добавятся новые записину так записи же не из воздуха возникнут, почему при добавлении записей нельзя обновить сводную?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666681
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DozentСводная таблица не перерасчитывает данные при изменении, получается если добавятся новые записи придётся заного собирать сводные таблицу,а начальник человек далёкий от этого, ему надо чтобы не надо было нажимать лишних кнопачек, чтобы он видил сразу...Вы начальнику файл пересылаете? Поставьте галку на "Обновить сводную при открытии файла". Изменили исходные данные, сохранили файл, отправили, при окрытии начальнику ничего нажимать не надо будет.

Если не отправляете, то можно макросом обновлять, хоть каждую секунду, хоть по событию.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37666732
Dozent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, всё получилось, тут ешё пару ньансов есть, но сам попробую...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37683130
avpalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток, помогите пожалуйста справиться со следующей задачей
есть массив состоящий из дух столбцов и примерно 500 строк 1й столбец это наименование
товара, значения могут повторяться и 2й это количество данного товара.
Помогите плиз. из первого столбца выдернуть необходимое значение и узнать общую сумму.
Пока получилось сводной таблицей но мне такой вариант не очень нравится хотелось бы увидеть формулу.
Спасибо, если свой вопрос изложил не внятно, то см вложение
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37683150
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
=СУММЕСЛИ(A3:A10;B16;B3:B10)


Код: vbnet
1.
=СУММПРОИЗВ((A3:A10=B16)*B3:B10)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37683170
avpalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007
Код: vbnet
1.
=СУММЕСЛИ(A3:A10;B16;B3:B10)


Код: vbnet
1.
=СУММПРОИЗВ((A3:A10=B16)*B3:B10)




Спасибо, догнал, чаще нужно ексель открывать а то совсем деревянный стал все позабыл))))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37683357
Irischa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Возможно, не совсем по теме, но все же...
Как можно решить такую задачу: есть столбец с числами от 0 и до 300 примерно, есть пустые ячейки. Нужно посчитать количество строк с диапазоном чисел от 2 до 7. Массив большой (строк больше 30 000)
Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37683358
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СЧЁТЕСЛИ
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37686086
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ(($A$1:$A$5>2)*($A$1:$A$5<10)*1) - для office 2000 и выше

=СЧЁТЕСЛИМН($A$1:$A$5;">2";$A$1:$A$5;"<10") - для office 2007 и выше
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37686743
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro=СЧЁТЕСЛИэто как?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37686789
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBShocker.Pro=СЧЁТЕСЛИэто как?прочитав "Подсчитывает количество ячеек внутри диапазона, удовлетворяющих заданному критерию." я подумал, что это оно, правда сейчас не понял как или можно ли задать необходимое условие, если нет - виноват.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37686800
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полагаю, что диапазон задать нельзя. если, конечно, тупо не перечислить искомые числа в отдельном столбике
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37688401
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые знатоки!
Очень нужна помощь (я честно прочитала всю переписку, но ответ на свой вопрос не нашла).
Есть список с повторяющимися полями, хочу считать только уникальные, применила СУММПРОИЗВ(1/СЧЁТЕСЛИ(B7:B10;B7:B10)) - все работает. Однако, при использовании условий автофильтра, все равно считается общее количество уникальных значений всего списка.
Как сделать, чтобы уникальные значения считались с учетом условия автофильтра, т.е., если есть выборка по условиям автофильтра, то уникальные значения должны считаться только в этой выборке?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37727120
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже, моя задача нерешаемая... Неужели никто не может помочь?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37727288
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lisssssa,

пример будет или нам самим рисовать?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37729520
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,
С удовольствием, вот он
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37730085
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lisssssa,

запостить пример и запаролить его на вход.
Оригинальненко
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37731042
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,

Простите, моя вина, не досмотрела. Вот проверенный пример, без пароля
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37731140
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lisssssa,
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37731353
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,

Круто, спасибо. А чего-нибудь попроще нельзя? с помощью формул? мне список нужен для копирования, частями в том числе. Т.е. мне нужно выставить по алфавиту по любому полю, отсортировать по определенным фильтрам, увидеть количество, а потом копировать, например. Тот же пример расширенный.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37731380
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LisssssaКруто, спасибо. А чего-нибудь попроще нельзя? с помощью формул?
Сводной проще всего.

Lisssssaмне список нужен для копирования, частями в том числе. Т.е. мне нужно выставить по алфавиту по любому полю, отсортировать по определенным фильтрам, увидеть количество, а потом копировать, например.
И что мешает?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37732618
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно и формулой:
=СУММПРОИЗВ(--(ЧАСТОТА(ПОИСКПОЗ(D5:D82;D5:D82;);ПОИСКПОЗ(D5:D82;D5:D82;))*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(D4;СТРОКА(D5:D83)-4;))>0))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37732624
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DV68Можно и формулой...
А я и не говорил что нельзя :)
Только формула получается массивная и "летучая"...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37732653
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007DV68Можно и формулой...
А я и не говорил что нельзя :)
Только формула получается массивная и "летучая"...
ЕЕ спасает только то, что она одна=)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37745668
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DV68,

Огромное спасибо!!! Даже не представляю, что значит это нагромождение, однако, оно РАБОТАЕТ!!!! Спасибо, спасибо, спасибо!!!!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37745674
Lisssssa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,

Вероятно, по поводу сводной, Вы правы. Когда-нибудь, на досуге, разберусь:). А пока очень сложно. Все равно спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37854144
Irishkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, с задачкой в Ексель.

1 Вставляем данные в столбец с разным кол-м слов в строке, между словами пробел:

a fd
a x
a x y
fd d

a,x,y,fd,d - слова



2 Формула обрабатывает информацию, разбивая строки на отдельные слова(разделитель пробел), и представляет ее в 2-х столбцах:
2-ой столбец показывает кол-во упоминаний слов в порядке убывания

a 3
x 2
fd 2
y 1
d 1
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37920123
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. Кто сможет составить формулу, при которой excel будет находить и окрашивать во 2-й таблице те значения которые имеются в 1-й таблице? файл приложила там уже есть начало примера.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37920183
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значение ищется только в этой же строке или во всей таблице?
Сделал условное форматирование для столбцов I:AE, поиск в строке, формула

=ПОИСКПОЗ(I2;$A2:$G2;)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37920186
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С поиском по таблице все то же самое, формула

=СЧЁТЕСЛИ($A$2:$G$24;I2)

(при активной яч. I2).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37932625
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

простите Там надо чтобы построчно (во 2,3,4 таблицах) закрашивались те цифры которые есть в 1-й таблице. так я показала в 1-й строке. надо чтоб и следующей строке закрасились если эти цифры есть в 1-й таблице. можно если будет такое закрашивание в другом листе (в смысле размещения формулы)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37934356
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с форматом получается только для одной строчки от А до G. у меня не получается сделать так по всем строкам а их 200. надо чтоб это закрашивание происходило по строчкам, но закрашивалась соглано первой таблице и тойже строки, тоесть для каждой строчки в 2,3,4 таблице брались данные 1 таблице то-же строки.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37938208
uekmyfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Казанский , все получилось,спасибо, спасибо., а как можно подсчитать количество окрашенных ячеек?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37992712
Алексей9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Прошу помощи у спецов! Хоть и прочитал ветку, а применить к своему случаю не смог – откровенно слаб я в экселе, а задачу решать надо…
Есть лист, в котором по строкам содержатся значения. Это числа от 1 до 80 включительно, но не факт, что все 80 чисел хотя бы по одному разу встретятся. Кол-во таких значений (чисел) в строке от 0 до 13 включительно, т.е. есть также пустые строки. Кол-во строк (наблюдений) – не более 150. Числа в строках не повторяются, но могут повторяться в столбцах. Необходимо, сбоку от массива расположить все встречающиеся в массиве числа и возле каждого посчитать кол-во повторений каждого числа. Все это без привязки к строкам, столбцам, т.е. на всем листе.
Если возможно, расположить их в порядке убывания от самого часто встречающегося к самому редкому, если такое вообще возможно.
Вот образец
Спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37992795
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробуйте
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37993026
Алексей9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КазанскийПробуйтеКазанский, в моем представлении – Вы просто гений! Спасибо огромное. Мне, наверное, нужно было дать сразу конечный вариант таблицы… Вставил в начале столбец с названиями наблюдений, и считать перестало… Если Вас не затруднит, можете подправить файл к такому виду? Извиняюсь, что туплю… Заранее спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37993077
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей9,
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37993162
Алексей9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,

Огромнейшее спасибо! Выручили!!!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38003221
chiudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, помогите, пожалуйста!!!
нужно определить количество повторений ячеек в столбце, если диапазон содержит ТОЛЬКО ЧАСТЬ уникального значения.
В моем случае в столбце с разными датами подсчитать кол-во ячеек со всеми датами мая.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38003397
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
=СУММПРОИЗВ(--(МЕСЯЦ(A1:A999)=5))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38004439
chiudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

спасибо!!!
я уж тоже нашла решение.
правда, другое. )))

но все равно спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38087119
ArXiMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите формулу или метод чтобы заполнить "Рабочих смен на больничном" и "Рабочих смен в отпуске"
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38088154
Shamano4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Уважаемые знатоки excel, подскажите как решить следующую задачу:
имеется таблица n строк и m столбцов (небольшая табличка)
необходимо посчитать сумму всех значений из к примеру 1го столбца у которых расположены одинаковые значения во втором столбце.
К примеру:
столбец1 столбец2 столбец3 ......
150 1 a
200 2 b
100 3 с
110 1 d
120 2 b

необходимо получить несколько ячеек с суммами:
1. по значению из второго столбца "1" - 150+110 = 260, "2" - 200+120=320, "3" - 100
2. по значению и из второго и из третьего столбца "1a" - 150, "1d" - 110, "2b" - 200+120=320, "3c" - 100.
Спасибо большое за помощь
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38088948
Денис23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ув. знатоки своего дела!)

ПРОШУ решить маленькую задачку для меня, уж простите меня безграмотного, но чего не могу найти сам ответа!(

существует 10 столбцов, за каждым столбцом закреплена цифра от 0 до 9, но не в каждой строке присутствует цифра!
Вопрос: могу ли я в конечно строке подсчитать кол-во цифр в каждом столбце?! (не их сумма, а их кол-во!)! например: в первом столбце для цифры "1" всего их прописано 7, а во втором столбце для цифры "2" их уже 14, и так далее. А в итоговой строке формула которая автоматически считает кол-во цифр в столбце!
надеюсь хоть кто то понял о чем я!)))

заранее благодарю за потраченное время!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38088949
Денис23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл добавить: желательно функции на англ. языке, т.к. это нужно для docs.google.com, а там все на не русском)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38104747
sidorsys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис23, скажите вот у меня есть 200 магазинов на которые я гружу товар. как узнать какой магазин брал товар тоесть сработал в прошлом месяце и не сработал в этом!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38109779
туцтуцтуц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kimtan,

=СУММПРОИЗВ(1/СЧЁТЕСЛИ(B7:B10;B7:B10) Не могу конкретику на формулу набросить. Куда мне вставить СЧЁТЕСЛИ(B7:B10;">700") ??? Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38110490
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
туцтуцтуц,
Код: vbnet
1.
=СУММПРОИЗВ((B7:B10>700)/СЧЁТЕСЛИ(B7:B10;B7:B10))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113174
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех. Помогите, пожалуйста. Перечитал всё, но под себя не нашел решения. На двух страницах исходные данные, которые необходимо сравнить построчно по фамилии (без имени и отчества) - 5-й столбец 1-го листа и 7-ой столбец 2-го листа и значению стоимости (2-ой столбец первого листа и 9-й столбец 2-го листа), и вывести на третью сраницу этого файла, совпавшие одновременно по обоим параметрам строки (фамилия и стоимость).
В приложении файл.

За оперативное решение готов перекинуть 500р. на яндекс-кошелек. Деньги не большие, конечно, но это дабы, хоть как-то компенсировать помощь.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113357
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
что-то вроде этого

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
' процедуру - в модуль обрабатываемой книги
Sub compareLName()
    Dim rs
    Dim scn$, sq$
    
    scn = "Provider=Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.Path
    sq = "select A.LNAME, A.SUMM from" & _
        " (select left([FROMNAME],instr(1,[FROMNAME],' ')-1) as LNAME,[PAYSUM] as SUMM from [Sheet1$]) as A" & _
        " inner join (select left([adresat],instrrev([adresat],' ')-1) as LNAME,[value] as SUMM from [Sheet2$]) as B" & _
        " on A.LNAME=B.LNAME and A.SUMM=B.SUMM"
    
    Set rs = CreateObject("adodb.recordset")
    
    rs.Open sq, scn
    ThisWorkbook.Worksheets(3).Cells(2, 2).CopyFromRecordset rs
    
    rs.Close
    Set rs = Nothing
End Sub

...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113427
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Я, честно говоря, первый раз с VBA сталкиваюсь, как и вообще с программированием. Вобщем, в открытом файле, который прикладывал в предыдущем посте, жму Alt+А11. Там дважды на Книге. В панель вставляю Ваш код, сохраняю, закрваю файл. Открываю файл. Ничего не просходит. Што делт? (с) так вопрошал таджик как-то раз. ))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113439
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. Файл сохранен, как macros-enabled и имеет расширение .xlsm
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113454
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkkЯ, честно говоря, первый раз с VBA сталкиваюсь, как и вообще с программированием. Вобщем, в открытом файле, который прикладывал в предыдущем посте, жму Alt+А11. Там дважды на Книге. В панель вставляю Ваш код, сохраняю, закрваю файл. Открываю файл. Ничего не просходит. Што делт? (с) так вопрошал таджик как-то раз. ))

После того, как сохранили, - не закрыываете редактор VBA, а ставите курсор в любое место процедуры и нажимаете [F5] (выполнить).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113482
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

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

строку
Код: vbnet
1.
scn = "Provider=Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.Path


замените на
Код: vbnet
1.
scn = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.Path



Лишнее 'Provider='
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113553
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Заменил. Сейчас другая ошибка.
Случайно, помимо Excel в включенными в него инструментами VBA не нужно ничего устанавливать?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113569
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
ещё две поправки:
на листах заменить '- ' (тире пробел) на '-' (тире) - чтобы нормально обрабатывало двойные фамилии

в коде заменить строку запроса на такую
Код: vbnet
1.
2.
3.
4.
    sq = "select A.LNAME, A.SUMM from" & _
        " (select left([FROMNAME],instr(1,[FROMNAME],' ')-1) as LNAME,[PAYSUM] as SUMM from [Sheet1$]) as A" & _
        " inner join (select mid([adresat],instr([adresat],' ')+1) as LNAME,[value] as SUMM from [Sheet2$]) as B" & _
        " on lcase(A.LNAME)=lcase(B.LNAME) and A.SUMM=B.SUMM"
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113576
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
! ещё одна поправка - строка содинения!
Код: vbnet
1.
    scn = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.FullName
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113612
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,
Ага, есть. F5 отработало без ошибок. А теперь что? ) В экселе нажимаю Macros - View Macros - Run. Ошибок нет, но и ничего не появляется. Тысячу извининений за ламерство.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113630
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
после того, как процедура отработала, на третьем листе, начиная со второй строки, должен появиться список.
У меня на Ваших данных 13781832 это
ЛОГИНОВ2 120-00 В сумме заменил запятую на тире, чтобы CSV нормально отобразилось в форуме.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113664
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Супер! Работеееет. Спасибо! Скиньте мне свой яндекс кошелек в личку. Сразу перекину, как обещал.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113668
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
у меня нееетууу :'(

ЗЫ: спасибо - достаточно.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113692
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Еще раз спасибо! Если нужен будет нож (любой: охотничий, кухонник, складник) пишите в личку, сделаем скидку 30%.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38113991
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Вынужден еще раз обратиться к Вам. Прошу прощения.
А нельзя ли добавить такую фунцию, чтобы совпавшие данные удалились из первых двух листов?
Таком образом на первом и втором листе остануться только те, что не совпали.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38114155
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
можно, но я смогу заняться этим только вечером ( ~ после 22:00 МСК ).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38114192
vlad_kkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища,

Конечно, конечно. Даже не обсуждается.
И без этого выручили очень сильно.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38114717
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlad_kkk,
желательно сначала прочитатьЯ не ставил перед собой задачу написать универсальный код.
Процедуры жёстко привязаны к формату данных , представленых Вами в 13781832 .

1)
Код процедур compareLName, UpdateRec написан в предположении что:
- на первом листе (имя листа Sheet1) есть колонки 'PAYSUM', 'FROMNAME' (взаимное расположение не важно)
-ячейки в колонке 'PAYSUM' имеют цифровой либо общий формат
-данные в колонке 'FROMNAME' имеют структуру
Код: sql
1.
{фамилия_не_содержащая_пробелов_в_именительном_падеже}{пробел}{всё остальное}

То есть фамилией считается всё, что находится до первого пробела.
В представленных Вами данных есть исключения из этого правила:
ЮЛИЯЧ КУЗОВАХА (в строке 4) - фамилия НЕ перед первым пробелом
АНДРЕЙ ЮРЬЕВИЧ ЧЕРНОУСОВ (в строке 9) - фамилия НЕ перед первым пробелом
УСТЬ- КАЧКИНЦЕВ АЛЕКСАНДР ВАЛЕРЬЕВИЧ - (в строке 14) - фамилия продолжается после первого пробела
ЕГОРОВОЙ НАТАЛЬИ ВАЛЕРЬЕВНЫ (в строке 24) - фамилия НЕ в именительном падеже
ОЛЬГА БОНДАРЕНКО (в строке 24) - фамилия НЕ перед первым пробелом
АЛАУДИН ЦУРОВ (в строке 36) - фамилия НЕ перед первым пробелом

- на втором листе (имя листа Sheet2) есть колонки 'adresat', 'value' (взаимное расположение не важно)
-ячейки в колонке 'value' имеют цифровой либо общий формат
-данные в колонке 'adresat' имеют структуру
Код: sql
1.
{строка_не_содержащая_пробелов}{один_пробел}{фамилия_в_именительном_падеже}

То есть фамилией считается всё, что находится после первого пробела.
Второй лист на исключения не проверял.

- на третьем листе (имя листа Sheet3) есть колонки 'Фамилия', 'Стоиомость'
-! обращаю внимание на название 'Стои о мость'
-колонка 'Фамилия' - во втором столбце листа
-колонка 'Стоиомость' - в третьем столбце листа
-ячейки в колонке 'Стоиомость' имеют цифровой либо общий формат <-- не уверен, что условие обязательное


Код процедуры DelMarcked написан в предположении что:
-автофильтры на первых двух листах отключены
-в строках, которые надо удалить содержимое колонки "ФИО" начинается с '~~' ( две тильды )
-на первом листе колонка "ФИО" находится в пятом столбце листа
-на втором листе колонка "ФИО" находится в седьмом столбце листа

2)
Код НЕ БУДЕТ РАБОТАТЬ правильно если:
-не будут выполнены условия на структуру данных в колонках с "ФИО"
или
-будут измененны названия листов (отосится к процедурам compareLName, UpdateRec)
или
-будут изменены подписи столбцов в листах (отосится к процедурам compareLName, UpdateRec)
или
-будет изменено расположение столбцов с данными на первом и втором листах (отосится к процедуре DelMarcked)
или
-будет изменено расположение столбцов с данными на третьем листе (отосится к процедуре UpdateRec)
кодПорядок запуска
1. compareLName
скопирует соответствующие данные с первых двух листов на третий
2. UpdateRec
сохранит книгу и, используя данные третьего листа, на первых двух добавит к "ФИО" префикс '~~' в строках, подлежащих удалению
3. DelMarcked
удалит на первых двух листах строки, в которых "ФИО" начинается с '~~'

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
' процедуру - в модуль обрабатываемой книги
' сверяет данные на первых двух листах ("фамилия", сумма) и вставляет в третий лист
' "фамилию" и сумму, которые есть и на первом и на втором листе
' REM эту процедуру Вы уже видели
Sub compareLName()
    Dim rs
    Dim scn$, sq$
    
    scn = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.FullName

    sq = "select A.LNAME, A.SUMM from" & _
        " (select left([FROMNAME],instr(1,[FROMNAME],' ')-1) as LNAME,[PAYSUM] as SUMM from [Sheet1$]) as A" & _
        " inner join (select mid([adresat],instr([adresat],' ')+1) as LNAME,[value] as SUMM from [Sheet2$]) as B" & _
        " on lcase(A.LNAME)=lcase(B.LNAME) and A.SUMM=B.SUMM"
    
    Set rs = CreateObject("adodb.recordset")
    
    rs.Open sq, scn
    ThisWorkbook.Worksheets(3).Cells(2, 2).CopyFromRecordset rs
    
    rs.Close
    Set rs = Nothing
    
    'Call UpdateRec
End Sub


' процедуру - в модуль обрабатываемой книги
' сохраняет книгу и на первых двух листах добавляет к "ФИО" префикс '~~'
' в тех строках, аналог которых есть на третьем листе
Sub UpdateRec()
    Dim cn, scs$, sq1$, sq2$
    
    ThisWorkbook.Save
    
    scs = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Xml;HDR=YES';data source=" & ThisWorkbook.FullName

    sq1$ = "update [Sheet1$] as A set [FROMNAME]='~~' & [FROMNAME] where exists (" & _
        "select 'x' from [Sheet3$] as B" & _
        " where lcase(B.[Фамилия])=lcase(left(A.[FROMNAME],instr(1,A.[FROMNAME],' ')-1))" & _
        " and B.[Стоиомость]=A.[PAYSUM])"

    sq2$ = "update [Sheet2$] as A set [adresat]='~~' & [adresat] where exists (" & _
        "select 'x' from [Sheet3$] as B" & _
        " where lcase(B.[Фамилия])=lcase(mid(A.[adresat],instr(1,A.[adresat],' ')+1))" & _
        " and B.[Стоиомость]=A.[value])"
    
    Set cn = CreateObject("adodb.connection")
    cn.Open scs
    
    cn.Execute sq1
    cn.Execute sq2
    
    cn.Close
    Set cn = Nothing
    
    'Call DelMarcked
End Sub


' процедуру - в модуль обрабатываемой книги
' на первых двух листах удаляет строки, в которых колонка "ФИО" начинается с '~~'
' !! перед выполнением процедуры автофильтр на первых двух листах должен быть отключен
Sub DelMarcked()
    Dim iRow&, k&
    Dim arr
    
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    arr = Array(1&, 5&, 2&, 7&)
    
    For k = LBound(arr) To UBound(arr) Step 2
        With Worksheets(arr(k)).Cells(1, arr(k + 1))
            .Resize(.End(xlDown).Row).NumberFormat = "General"
            
            .AutoFilter Field:=1, Criteria1:="=~~*"
            iRow = .End(xlDown).Row - 1
            
            With .Offset(1)
                If iRow > 1 Then
                    .Resize(iRow).EntireRow.Delete
                ElseIf iRow = 1 Then
                    .EntireRow.Delete
                End If
            End With

            .AutoFilter
        
        End With
    Next k
    
    Application.ScreenUpdating = True
    Application.EnableEvents = True
End Sub

...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38118914
Elenaz33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перечитала тему, но увы не смогла осилить задачу.
Пробовала сводные таблицы - не помогло, не работают как надо они, а по идее должны.
Суть: Есть массив цифр в ячейках и столбцах, нужно подсчитать сколько раз повторяется каждая цифра.
СПАСИБО!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38118955
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elenaz33,

И в какое место и в каком виде должен выводиться результат?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38120403
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробуйте макрос
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub bb()
Dim x
With CreateObject("scripting.dictionary")
    For Each x In ActiveSheet.UsedRange.Value
        .Item(x) = .Item(x) + 1
    Next
    Cells(Rows.Count, 1).End(xlUp).Offset(2).Resize(.Count, 2) = _
      Application.Transpose(Array(.keys, .items))
End With
End Sub
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38133919
victorz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите плз, необходимо подсчитать количество строк в диапазоне имеющих заданное значение, причем количество значений для каждой строки не должно влиять на подсчет строк.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38134587
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victorz,
Код: vbnet
1.
=СУММ(--(МУМНОЖ(--(B3:C5=1);{1:1})>0))


или
Код: vbnet
1.
=СЧЁТ(1/МУМНОЖ(--(B3:C5=1);{1:1}))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38148173
Алексей9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Прошу помощи у спецов! Когда-то здесь http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=705332&msg=13299375 участники сделали мне файл для подсчета значений на листе, за что им еще раз спасибо. Изменились исходные условия и прошу, кто может, изменить файл. В экселе дилетант, вот и прошу помощи…
1) Есть массив из нескольких чисел в диапазоне от 1 до 80, которые записаны через запятую. Этот массив будет копироваться из другой программы и вставляться в первую или вторую ячейку на строке. Необходимо сделать так, чтобы после нажатия на кнопку "Посчитать" все числа, записанные в одной ячейке через запятую, располагались по одному в ячейке в этой же строке, и, соответственно, также считалось их количество, как и сейчас. Для первого массива дан пример.
2) Первую строку на листе отвести для ввода чисел в диапазоне от 1 до 80 и в количестве от 0 до 20, т.е., числа могут и не вводиться. На примере строка для ввода чисел обведена жирной рамкой. После нажатия на кнопку "Посчитать" все ячейки в пределах 13 столбцов с числами, которые есть на листе ниже первой строки (допустим, с 3-ей) и совпадающие с числами из первой строки, окрашиваются в желтый цвет. Кнопку "Посчитать" и столбцы "Номер" и "Кол-во" нужно опустить где-то до третьей строки. И еще числа из первой строки не должны принимать участие в подсчете общего количества чисел.
Помогите, кто сможет, очень нужно.
Заранее спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284089
Erazer2011
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Искал-искал решение, да сам не смог найти (сводные таблицы такого не умеют, с функциями я не очень дружу), помогите!
Дано:
2 столбца.
1 столбец - даты (есть совпадающие)
2 столбец - фамилии
Пример:
10.01.2013 Иванов
15.01.2013 Сидоров
15.01.2013 Сидоров
20.02.2013 Петров

Надо: посчитать кол-во УНИКАЛЬНЫХ дат по выбранной изначально фамилии.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284429
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erazer2011,

Сводные такое умеют. Даже в 2003-м.
Функциями такое тоже реализуется - ИМХО, даже не придётся задействовать дополнительные столбцы.
А уж если использовать даже не ADODB, а просто "Запрос к данным" (MSQuery) - то это одна строчка (самого запроса)...

Плохо искали.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284501
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

Сводной не получается, буду благодарен, если подскажете как.

Формулами у меня получается только с доп столбцом, хотя может туплю.

SQL без проблем. В общем прилагаю, что получилось.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284513
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напрямую конечно не получится, но можно и в обход :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284519
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007Напрямую конечно не получится, но можно и в обход :)

Хех, до двух таблиц я тоже догадался, но выкладывать постыдился)))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284522
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О каких ДВУХ таблицах речь?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284530
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007О каких ДВУХ таблицах речь?

Да, я что-то в последнее время плохо изъясняюсь. Я хотел сказать, что доп. столбец к исходным данным и сводная. Почему две, да потому что сводная уже не с сырыми данными работает. Но в принципе на войне как войне.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284533
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lbppb, визуально можно и без доп. столбца, а вот если именно циферки надо - то без него не получится...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284824
Erazer2011
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM Erazer2011,

Сводные такое умеют. Даже в 2003-м.
Функциями такое тоже реализуется - ИМХО, даже не придётся задействовать дополнительные столбцы.
А уж если использовать даже не ADODB, а просто "Запрос к данным" (MSQuery) - то это одна строчка (самого запроса)...

Плохо искали.

Конкретнее можно, КАК это сделать с помощью сводных? Я хорошо искал )))
КАК реализовать функцией?

Спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38284832
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erazer2011Я хорошо искал И не нашли моего поста 00:31 несколькими сообщениями выше?
Я там файлик вложил, который отвечает на вопрос:Erazer2011КАК это сделать с помощью сводных?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38285083
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Erazer2011,
формула массива (вводится одновременным нажатием Crtl+Shift+Enter):
Код: vbnet
1.
=СУММ(--(ЧАСТОТА(ЕСЛИ(B2:B10=F2;A2:A10);ЕСЛИ(B2:B10=F2;A2:A10))>0))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38285484
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erazer2011,

Осталось показать, как это же делается запросом:
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291214
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Прошу помощи в таком вопросе - есть таблица состоящая из столбца с уникальными значениями, но среди них есть много дублей, и также имеется столбец в котором указаны значения, назовем их штуки, так вот нужно найти дубли уникальных значений в первом столбце и в итоге оставить только одно значение а в столбце в котором указываются штуки оставить сумму штук которые присутствуют в дублях.
Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291217
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phantom83есть таблица состоящая из столбца с уникальными значениями, но среди них есть много дублей, и также имеется столбец в котором указаны значения, назовем их штуки, так вот нужно найти дубли уникальных значений в первом столбце и в итоге оставить только одно значение а в столбце в котором указываются штуки оставить сумму штук которые присутствуют в дубляМы рады такому запросу
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291220
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007Мы рады такому запросу
Значит такое в принципе реализуемо?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291240
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phantom83Serge 007Мы рады такому запросу
Значит такое в принципе реализуемо?

Копируете ваш столбец уникальных значений в новый столбец, удаляете дубликаты. Потом при помощи условного суммирования извлекаете интересующие вас штуки.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291479
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppbКопируете ваш столбец уникальных значений в новый столбец, удаляете дубликаты. Потом при помощи условного суммирования извлекаете интересующие вас штуки.
если можно то покажите на примере того файла что я предоставил, не совсем понял что вы предлагаете
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38291735
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phantom83lbppbКопируете ваш столбец уникальных значений в новый столбец, удаляете дубликаты. Потом при помощи условного суммирования извлекаете интересующие вас штуки.
если можно то покажите на примере того файла что я предоставил, не совсем понял что вы предлагаете

Что совсем ничего не понятно? Или что-то конкретное не получается?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38292021
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppbphantom83пропущено...

если можно то покажите на примере того файла что я предоставил, не совсем понял что вы предлагаете

Что совсем ничего не понятно? Или что-то конкретное не получается?
Мне не ясно что такое условное суммирование, ни когда ранее этим не пользовался.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38292179
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phantom83lbppbпропущено...


Что совсем ничего не понятно? Или что-то конкретное не получается?
Мне не ясно что такое условное суммирование, ни когда ранее этим не пользовался.

Вам потребуется вот такая формула:
Код: vbnet
1.
=SUMIF(A:A;G2;E:E)



где,
A:A - первоначальный столбец с уникальными значениями
G2 - текущее значение уникального номера для суммирования
E:E - столбец содержащий "штуки"
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38292202
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppbphantom83пропущено...

Мне не ясно что такое условное суммирование, ни когда ранее этим не пользовался.

Вам потребуется вот такая формула:
Код: vbnet
1.
=SUMIF(A:A;G2;E:E)



где,
A:A - первоначальный столбец с уникальными значениями
G2 - текущее значение уникального номера для суммирования
E:E - столбец содержащий "штуки"
Я извиняюсь, то-ли сегодня понедельник, то-ли я не совсем понимаю, но у меня что то не получается, пожалуйста дайте файл с вашим примером решения задачи.
Спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38293333
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phantom83lbppbпропущено...


Вам потребуется вот такая формула:
Код: vbnet
1.
=SUMIF(A:A;G2;E:E)



где,
A:A - первоначальный столбец с уникальными значениями
G2 - текущее значение уникального номера для суммирования
E:E - столбец содержащий "штуки"
Я извиняюсь, то-ли сегодня понедельник, то-ли я не совсем понимаю, но у меня что то не получается, пожалуйста дайте файл с вашим примером решения задачи.
Спасибо.

Будем надеяться, что понедельник.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38293443
phantom83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppbphantom83пропущено...

Я извиняюсь, то-ли сегодня понедельник, то-ли я не совсем понимаю, но у меня что то не получается, пожалуйста дайте файл с вашим примером решения задачи.
Спасибо.

Будем надеяться, что понедельник.
Огромное спасибо за предоставленный файл, все получилось!!!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38318187
Здравствуйте!
Скорее всего совсем не в тему, но... Помогите, пожалуйста, с такой задачкой: Есть список чисел, требуется их сложить. Но в этом списке дублируются некоторые значения, так вот при повторении числа складывать один раз. Заранее спасибо!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38318356
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Катерин ВалериевнаЕсть список чисел, требуется их сложить. Но в этом списке дублируются некоторые значения, так вот при повторении числа складывать один раз. Заранее спасибо!
Добрый день,
Допустим интересует диапазон A1:A10, в котором только числа и/или пустые ячейки.
Тогда формула для суммы уникальных чисел такая:
=СУММ(ЕСЛИ(ЧАСТОТА(A1:A10+0;A1:A10+0);A1:A10))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38394578
Djek_Mexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста!

Вопрос следующий, имеется база данных в приложенном файле.
Как посчитать Уникальное количество людей с листа База_Сервис, колонка J (Контактное лицо, ФИО) с кем я переписывался, например, за "35" неделю "2013" года, месяц "август", "факт", переписка "email", причем переписка, как "входящая", так и "исходящая" все эти условия выделены зеленым цветом на листе "Отчет Динамика"?

Значение нужно посчитать на листе "Отчет Динамика" Ячейка AV115 выделена красным, в категории Переписка.

Кто поможет огромнейшее и искреннее Спасибо!!!

Над задачей уже часов 12 думал в течение 10 дней, прочитав различные форумы и сайты, к сожалению ничего подходящего для моего случая не нашел!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38394635
Djek_Mexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще один вопрос, который меня тоже долго уже мучает, порядка недели.

Имеется таблица, необходимо на листе "Отчет Динамика" выводить значение просрочки Замены в часах.
Например, по договоренности с партнером, договорились устройство (может быть и несколько устройств) заменить через 2 дня, а по факту получилось на сутки короче. То есть, если +26:00:00, то раньше оговоренного срока по плану осуществлена замена, если же -27:00:00 то позже срока. Причем требуется выводить с + или - значение в часах.
Необходимые условия поиска: "Факт", "2013", "Май", "19" неделя. Также необходимо учесть, что за одну отправку можно отправить несколько устройств (41 отправка в примере) и что за одну неделю бывают как отправки раньше срока так и позже, а время итоговое в ячейке G15 должно быть суммарное с учетом и +/-.

Итого должно получиться в ячейке G15 значение: "+141:00:00", но это должно быть подсчитано формулой, так как вручную тысячу колонок запаришься считать.

Помогите пожалуйста!
Спасибо большое, кто откликнется!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38399522
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Djek_MexxПомогите, пожалуйста!

Вопрос следующий, имеется база данных в приложенном файле.
Как посчитать Уникальное количество людей с листа База_Сервис, колонка J (Контактное лицо, ФИО) с кем я переписывался, например, за "35" неделю "2013" года, месяц "август", "факт", переписка "email", причем переписка, как "входящая", так и "исходящая" все эти условия выделены зеленым цветом на листе "Отчет Динамика"?

Значение нужно посчитать на листе "Отчет Динамика" Ячейка AV115 выделена красным, в категории Переписка.

Кто поможет огромнейшее и искреннее Спасибо!!!

Над задачей уже часов 12 думал в течение 10 дней, прочитав различные форумы и сайты, к сожалению ничего подходящего для моего случая не нашел!

Только при помощи VBA, написать пользовательскую функцию, что-то вроде COUNTIFSDISTINCT.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38399523
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Djek_MexxИ еще один вопрос, который меня тоже долго уже мучает, порядка недели.

Имеется таблица, необходимо на листе "Отчет Динамика" выводить значение просрочки Замены в часах.
Например, по договоренности с партнером, договорились устройство (может быть и несколько устройств) заменить через 2 дня, а по факту получилось на сутки короче. То есть, если +26:00:00, то раньше оговоренного срока по плану осуществлена замена, если же -27:00:00 то позже срока. Причем требуется выводить с + или - значение в часах.
Необходимые условия поиска: "Факт", "2013", "Май", "19" неделя. Также необходимо учесть, что за одну отправку можно отправить несколько устройств (41 отправка в примере) и что за одну неделю бывают как отправки раньше срока так и позже, а время итоговое в ячейке G15 должно быть суммарное с учетом и +/-.

Итого должно получиться в ячейке G15 значение: "+141:00:00", но это должно быть подсчитано формулой, так как вручную тысячу колонок запаришься считать.

Помогите пожалуйста!
Спасибо большое, кто откликнется!

Вы в Excel пытаетесь сделать базу данных, поэтому и сталкиваетесь с труднорешаемыми задачами. Пока не поздно, перейдите хотя бы на Access и будет вам счастье.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38399648
Djek_Mexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, тогда по первой задаче, попробовать с помощью VBA разобраться, а по второй только вручную, если это в ExceL директору надо?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38399842
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Djek_MexxСпасибо, тогда по первой задаче, попробовать с помощью VBA разобраться, а по второй только вручную, если это в ExceL директору надо?

По второй задаче я не понял толком, что именно и как именно должно складываться и вычитаться, но уверен, что и ее можно реализовать в VBA.

Так скажите директору, что Excel не заточен быть базой данных и задачи, которые решаются за секунды в базе данных, в Excel будут решаться неделями.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38401149
Djek_Mexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppb,

А не могли бы если Вам не сложно на примере моего файла показать как мне получить то, что необходимо?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38402267
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Djek_Mexxlbppb,

А не могли бы если Вам не сложно на примере моего файла показать как мне получить то, что необходимо?

Вот пример на моих данных. Пользовательская функция берет массив для уникального подсчета и до двух массивов-критериев, ну и сами критерии, критерии только равенства. Ну, а дальше уж сами адаптируйте под ваш случай.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38430728
kimich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, сделать подсчет по трём условиям (колонкам)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38430887
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimich,

А зачем вы разнесли в разные таблицы (по сути) данные по юрлицам и физлицам? Пишите вид лица в одном столбце, табличка будет вида (статья, лицо, кол-во, сумма), и тогда подсчёт будет по двум условиям. В вашем Офисе для такого подсчёта можно использовать функцию =СУММЕСЛИМН() . Ну или вообще по этой табличке можно будет сделать сводную.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38430947
kimich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM, верхняя - это небольшая часть большой таблицы, где в одной строке внесены данные по одной проверке, в т.ч. по штрафам, а нижняя - постатейная выборка по штрафам из верхней части
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38430978
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimich,

А, так вам надо нижнюю таблицу заполнять?
Ну так и сделайте сводную (или несколько сводных) на основе верхней таблицы.
Или, как я уже говорил, - используйте СУММЕСЛИМН() (или ещё можно СУММПРОИЗВ() через умножение условий и диапазона).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435178
IvanSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята помогите
задача стандартная
имеется
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 5000
доставка 800
обувь 1000

надо получить
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 6000

Прошу заметить что все одинаковые значения суммировались, а доставка убралась

надо сделать макросом и чтобы он все не в отдельном файле сохранял
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435217
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IvanSokolРебята помогите
задача стандартная
имеется
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 5000
доставка 800
обувь 1000

надо получить
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 6000

Прошу заметить что все одинаковые значения суммировались, а доставка убралась

надо сделать макросом и чтобы он все не в отдельном файле сохранял

Обязательно сделать макросом или желательно? Сколько всего наименований? Можно сделать сводной таблицей или воспользоваться =СУММЕСЛИ.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435234
IvanSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim12345678IvanSokolРебята помогите
задача стандартная
имеется
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 5000
доставка 800
обувь 1000

надо получить
столбец 1 | Столбец 2
джемпер 2000
рубашка 1000
обувь 6000

Прошу заметить что все одинаковые значения суммировались, а доставка убралась

надо сделать макросом и чтобы он все не в отдельном файле сохранял

Обязательно сделать макросом или желательно? Сколько всего наименований? Можно сделать сводной таблицей или воспользоваться =СУММЕСЛИ.

Именно через макрос, мне надо чтобы он все это считал когда я буду нажимать на кнопку.
кол-во значений неизвестно так каждый день будет увеличиватся
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435399
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSokolкол-во значений неизвестно так каждый день будет увеличиватсяЕсть такая вещь - "именованный диапазон". А также возможность динамически рассчитывать его размер формулой. Не говоря уже об имеющемся в старших версиях Офиса инструменте "Таблица".

IvanSokolчтобы он все это считал когда я буду нажимать на кнопкуНу так и сводную вы можете пересчитывать, "нажимая на кнопку".

Поэтому вам и задали вопрос о необходимости макроса. Ибо макрос - это уже другие права на доступ, которых у пользователя может не быть. Плюс именно для вашей задачи проще использовать средства Excel, а не VBA.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435515
IvanSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMIvanSokolкол-во значений неизвестно так каждый день будет увеличиватсяЕсть такая вещь - "именованный диапазон". А также возможность динамически рассчитывать его размер формулой. Не говоря уже об имеющемся в старших версиях Офиса инструменте "Таблица".

IvanSokolчтобы он все это считал когда я буду нажимать на кнопкуНу так и сводную вы можете пересчитывать, "нажимая на кнопку".

Поэтому вам и задали вопрос о необходимости макроса. Ибо макрос - это уже другие права на доступ, которых у пользователя может не быть. Плюс именно для вашей задачи проще использовать средства Excel, а не VBA.

Нужен именно макрос написанный на VBA
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435516
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется, что проще будет сделать сводной таблицей и даже не придется запариваться с макросами :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435550
IvanSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim12345678Мне кажется, что проще будет сделать сводной таблицей и даже не придется запариваться с макросами :)
Ты не поверишь но это можно и руками все обработать, но нужен именно макрос
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435568
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSokol, ты не поверишь, но описанных условий недостаточно...
Просто макрос может быть таким, что будет использовать только функции Excel (определит диапазон и построит сводную). А может быть таким, что сам будет делать свёртку данных, по некоему алгоритму и используя некие дополнительные ресурсы. А может быть и таким, что задействует какую-нибудь библиотеку обработки (например, запрос через ADODB).
Внимание, вопрос: так что именно и как сделать вам задали в вашей учебной задаче?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38435625
IvanSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Для начала это не учебная задача.
условие только одно чтобы это было через макрос
Имеется таблица 1 на 1 листе в которую автоматически заносятся порядка 50 столбцов информации меня интересуют только столбцы в которых содержится описание товара(джемпер, брюки и тд.) и второй столбец с ценами. Необходимо чтобы после нажатия на кнопку (к которой привязан макрос) на 3 листе формировалась таблица в которой будет содержатся два столбца: Первый с написанными товарами второй с суммой по этим товарам и Доставка исключалась .
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38542821
Alleks23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пож-та, как посчитать количество повторений в строке (диапазоне)? пример во вложении
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38544741
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alleks23,
можно так:
Код: vbnet
1.
=СУММПРОИЗВ(--(СЧЁТЕСЛИ(A2:D2;A2:D2)>1))


или так:
Код: vbnet
1.
=СУММ((ЧАСТОТА(A2:D2;A2:D2)>1)*ЧАСТОТА(A2:D2;A2:D2))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38544869
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DV68...Дмитрий, как всегда, - на высоте
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38544995
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DV68Alleks23,
можно так:
Код: vbnet
1.
=СУММПРОИЗВ(--(СЧЁТЕСЛИ(A2:D2;A2:D2)>1))



Ого! Объясните формулу, пожалуйста.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38545050
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
100g,
если Вы выделите часть формулы "СЧЁТЕСЛИ(A3:D3;A3:D3)" и нажмете F9, то увидите, что результат этой части будет массив:
{1;2;2;1}. Ну а СУММПРОИЗ подсчитывает все что >1.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38545100
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не так надо объяснять

На самом деле, получается вот что:
- в качестве второго параметра в СЧЁТЕСЛИ() указан диапазон (массив, список значений), и не указано условие сравнения (тогда условием считается "=")
- соответственно, каждое значение из первого параметра (диапазона) сравнивается со всеми значениями в условии на предмет совпадения; значит, подсчитывается количество совпадений для данного значения - и результат представляется в виде массива чисел-количеств
- "повторение значений" в условии задачи означает, что "значение должно повторяться в списке более одного раза", поэтому мы полученный массив сравниваем по условию >1 (т.е. получаем массив, в котором ИСТИНА означает, что данное число "повторялось", и ЛОЖЬ в противном случае)
- "--" это преобразование логических значений в числовые, поскольку мы хотим далее работать с числами (посчитать повторения), т.е. на месте ИСТИНА в массиве будет единица, а на месте ЛОЖЬ - ноль
- СУММПРОИЗВ() в данном случае просто складывает элементы полученного массива (эти самые единички), но её использование оправдано с той точки зрения, что не требуется вводить всю формулу как формулу массива...
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38545135
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, немного непонятен переход от самих значений к количеству повторений (почему это мы просто заменили количества на единички?)
Для понимания: если число в последовательности не повторялось, то в массиве на его месте будет ноль; с другой стороны, "пятёрка встретилась четыре раза, девятка - два раза" означает, что всего было (4+2=6) шесть повторений неких значений. Величины самих значений нас не интересуют... Кстати, в примере вообще повторяется только одно значение из всего множества - именно на это, в первую очередь, обычно и ориентирована данная формула.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38547543
urlchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть табличка zvit.xls.В этой таблице нужно подсчитать количество повторов за месяц.
Т.е.(согласно табличке) За первый месяц 2014 года 2Попов и 2Иванов=4
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38547547
urlchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
urlchikЕсть табличка zvit.xls.В этой таблице нужно подсчитать количество повторов за месяц.
Т.е.(согласно табличке) За первый месяц 2014 года 2Попов и 2Иванов=4
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38550523
urlchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G 2 _Boroda_
{=СУММ(--ЕЧИСЛО(ПОИСК(A5;$A$1:$A$4&$B$1:$B$4&$C$1:$C$4)))}
Очень интересно сделано. Что значит вот это: -- ?
Правильно ли я понимаю логику: функция "поиск" вернет позицию первого вхождения искомого элемента в тексте только один раз для одной строки? Или лучше расскажите логику.
Спасибо!

А можна ли это проделать без указания условия ...ПОИСК(A5;... Чтоб формула находила не конкретную фамилию, а все повторения фамилий?

Если список будет очень большим 50 000 строк, и будет содержать, ну скажем 1500 фамилий, из них 1000 фамилий будут повторяться, то как-то напряжно на каждую фамилию вводить формулу.

Формула типа: =СУММ(--ЕЧИСЛО(ПОИСК( любое повторяющееся значение ;$A$1:$A$4&$B$1:$B$4&$C$1:$C$4)))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38550941
urlchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос: два столбика "дата"(дд.мм.гггг) и "пол"
01.01.2014 М
02.01.2014 Ж
05.01.2014 М
10.02.2014 М
Нужно подсчитать сколько раз в столбце "пол" встречается "М" за 01 месяц
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38551161
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М за 1 месяц

=СУММПРОИЗВ((МЕСЯЦ(A1:A4)=1)*(B1:B4="М"))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38551198
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
urlchik,

по 1-му вопросу, написал простую UDF, которая принимает 2 аргумента:
1. диапазон-столбец, в кот. ищутся повторы;
2. массив-столбец, который содержит значения ИСТИНА/ЛОЖЬ и по которому отбираются значения из диапазона, которые соответствуют истине. Этот массив может быть сформирован формулой. Чтобы в функцию передавался массив, формулу надо вводить как формулу массива, с помощью Ctrl+Shift+Enter. См. пример.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38554409
urlchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КазанскийМ за 1 месяц

=СУММПРОИЗВ((МЕСЯЦ(A1:A4)=1)*(B1:B4="М"))

Я логику понимаю, а вот как расставлять скобки, запятые и т.п. не могу понять

вот опять таки 2 колонки
дата количество
01.01.2014 1
02.01.2014 3
05.01.2014 2
10.02.2014 5

просуммировать количество за январь если количество больше 1
суммесли((МЕСЯЦ(A1:A4)=1);(B1:B4>1);B1:B4) - правильно?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38780814
vladcodex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как создать счётчик, который подсчитает в определённом диапазоне (Например A1:A100) сколько имеется ячеек со значениями, которые больше чем значения в другом диапазоне (например, B1:B100) ??? Нужно сравнение двух ячеек в одной строке.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38782130
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladcodex,

Код: vbnet
1.
=СУММПРОИЗВ(--($A$1:$A$100>$B$1:$B$100))
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38790748
igor05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, как решить такую проблему.
У меня есть 200 тысяч строк с текстовыми значениями. Сами ячейки уникальные, но мы точно знаем, что некоторые слова в них повторяются. Например, слово "торт".
Можно ли выстроить своеобразный "хит-парад" (от возрастающего), какие слова повторяются чаще?

Нужно чтобы проанализировав 200 тысяч ячеек с такого рода значениями: "как приготовить яблоко", "рецепт яблочного пирога", "яблочко запеченое", "торт из творога", "магазин тортов", "селедка под шубой", Excel выдал следующую вещь:

торт - 2567
ябл - 1406
селедк - 745

Или это невозможно? Ввести в формулу конкретные значения я не могу, потому что не могу предсказать, что именно среди 200 тысяч будет встречаться.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38790843
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "слово" в контексте вашей задачи? Приведенный пример "ябл" - такое слово в приведенных примерах не встречается, потому что это не слово, это подстрока. То есть, имея строку "магазин тортов", вам нужно получить список, сколько раз встречаются подстроки: "маг","ага","газ","ази","зин","тор","орт","рто","тов".
Правильно я вас понял?

(ЗЫ: При таком подходе вы получите кучу мусора, например "про")
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38794302
igor05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, в идеале мне нужно увидеть список повторяющихся слов, которые в той или иной форме фигурировали в разных ячейках, но я сознаю, что то, о чем я прошу, в случае реализации будет включать тонны мусора в стиле "про" и "при". Может быть, я просто потом от этого мусора избавлюсь и останется только то, что нужно.

Когда я писал "ябл", я имел в виду: мне нужно, чтобы такие слова как "яблочный", "яблоко", "яблоневый" идентифицировались как одно и то же и в итоге я бы получал не такой список:

"яблочный" - 1
"яблоко" - 1
"яблоневый" - 1

а вот такой:

"яблоко" - 3

Я не могу предъявить вам конкретные значения, которые я хочу посчитать в документе, потому что их там в общей сложности 200 тысяч - и точечно я могу в фильтре набрать например слово "торт" и понять, что оно встречается 2368 раз. Но мне это ничего не дает, потому что я не знаю - а вдруг есть гораздо более популярные слова, чем торт среди этих 200 тысяч ячеек? И я хочу автоматически узнать список этих наиболее "популярных" слов. Возможно ли это сделать средствами экселя? Даже с погрешностью, что он в том числе мне выдаст такие слова, как "про" или "при" (которые я потом удалю просто). Или это скорее надо к программистам идти? Спасибо.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38794380
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor05,

Боюсь, что даже для программиста такая задача будем весьма сложной, но вполне осуществимой.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38794810
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor05мне нужно, чтобы такие слова как "яблочный", "яблоко", "яблоневый" идентифицировались как одно и то жеТак догда вам нужен полный словарь русского языка со всеми словоформами + ваша надстройка, где вы говорите, что слова "яблоко" и "яблоня" - не разные, а одно и то же (так как в русском языке эти слова обозначают два разных предмета).

По первому этапу - люди большими фирмами годами пишут синтаксические анализаторы русского языка, а вы тут хотите - раз и формулу в экселе на коленке запилить. Красиво.

По второму этапу - это я уж не знаю, как вы будете описывать подобные вещи.

Возможно, вам не это нужно, но тогда четче сформулируйте ТЗ. На мой вопрос вы не ответили.


igor05Или это скорее надо к программистам идти?без формализованной задачи к программистам идти бесполезно, а у вас ее нет. К тому же, большинство из нас - программисты, так что далеко ходить не придется.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38794817
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот здесь обсуждалось что-то более-менее похожее. Какую-то основу, по крайней мере, можно оттуда взять: http://www.excel-vba.ru/forum/index.php?topic=3380.0

Там тоже совершенно не было понимания что и сколько раз повторяется. Поэтому список составлялся по принципу: начиная от двух символов и погнали.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38856607
Вадимv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте уважаемые знатоки EXCEL!!!
Вот уже давно не могу решить для себя сложнейшую задачку и обсуждений на эту тему не встречал. Имеются 7 столбцов стоящих рядом одинаковой длинны. Все столбцы содержат числа. Одинаковые числа в строках не встречаются. Мне необходимо сосчитать количество комбинаций в строках(например) чисел 220 и 400.....или пример повышенной сложности чисел 1,23,150. Как видно из приложенного файла 1,23,150 встречаются 4 раза в строках а 220 и 400 встречаются 7 раз в строках. И причем все числа могут меняться местами и вообще хаотично располагаться по столбцам. Каждый раз искомые числа задаются пользователем вручную. Для примера я выбрал вот эти вышеуказанные комбинации. Я сам то думал ерунда и все просто а оказалось, что задача то неимоверно повышенной сложности. Помогите пожалуйста как это сделать с помощью формул EXCEL????
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38857362
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если правильно понял ТЗ
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38858018
Вадимv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
W_I_N_T_E_Rесли правильно понял ТЗ
Ё-мое!!!!!!! Как вообще такое сделать то можно? Там расчет идет не то чтобы я просил на два на три числа а вообще можно считать хоть все семь чисел. Я щелкаю по всему документу и врубиться не могу, что это вообще есть такое и как оно создано и сложно ли вообще это или нет? Вообще даже представления ни какого нет. Единственное место в документе-это ячейка с надписью числа, но там вообще не формула а скрипичные ключи типа амперсанды, что ли какие в кавычках разных. СПАСИБО КОНЕЧНО ВАМ ОГРОМНОЕ!!!! Очень помогли. Никогда не знаешь, что в ближайшую минуту может на голову свалиться. Это я как понял, что то из раздела макросов да? У меня конечно прицел был немного иной. Хотелось бы получить в помощь формулу экселевскую а я бы ее уже по смыслу и с небольшими изменениями смог бы приспособить к своим базам данных и расчетам. А тут вообще "зверюга какая то" и даже не знай как к ней относиться то? Куда то скопировать а потом заносить туда все мои базы данных довольно сложно и как бы чего не попортить и не понятно где там программный код вообще не стереть бы. Дело еще в том, что не всегда у меня такие форматы бывают. Бывают и на 6 и на 5 еще были на 11 и 14 столбцов. Как бы приспособить то? И как бы узнать вот эта "штуковина" она вообще где есть то? Ее ни как нельзя из документа скопировать и наоборот перенести в мои базы данных а не базы данных к ней? Еще прицел был, что если формула, то можно было бы как то даже автоматизировать процесс, потому как значения которые я ищу постоянно скапливаются и уже идет вопрос на то, чтобы забить вообще целую базу искомых данных и прогнать ее через вот эту таблицу(кусочек от которой я выложил) и другие таблицы и чтобы потом просто рядом с группой искомых чисел стояла метка(число), то есть сколько раз вообще эта группа чисел в одну строку попала. Что то хоть сможете пояснить, что вы мне прислали? Вот блин жизнь....раньше был один вопрос а после Вашего ответа стало сотня.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38858023
Вадимv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
W_I_N_T_E_Rесли правильно понял ТЗ
Я если честно, тоже без дела не сижу и методом экспериментов над экселем, тоже кое что придумал, но пока довольно сырое и требует дальнейшей доработки. Вот такая формула: {=ОТБР(СУММПРОИЗВ(СОВПАД(А1:Е1;58)+СОВПАД(А1:Е1;17))/2)}. Тут количество(в данный момент показано 5) столбцов универсальное-любое, нужно просто их помечать А1: и так далее. Искомых чисел здесь 2 как мы видим-это 58 и 17. При попадании в одну строку формула дает 1, а если ничего не попало или попало одно число, то дает 0. Но опять же вот эту формулу как то надо растягивать на всю базу данных а потом вести подсчет сколько раз 58 и 17 попали и опять же вместо 17 и 58 нужно другую базу данных загонять(искомую). Вроде СОВПАД это текстово логический функционер...а оказывается при дополнительном применении арифметических действий числа дает и неплохие. СУММПРОИЗВ вообще не пойми чего вычисляет. А ОТБР отбрасывает числа с дробью и делает 0. И незнай как у меня получилось...вот чисто методом эксперимента. С тремя числами и четырьмя пока не пробовал, но наработка то есть и все впереди. Конечная цель у меня вообще то такая: пометить мышью одну базу данных и вторую(искомую) и чтобы формула все рассчитала(все совпадения второй базы данных в первой). Пока вот ничего автоматизированного у меня еще к сожалению не получается. А то что вы прислали...это как бы вам по точнее сказать....не знаешь куда деваться или же свое дорабатывать или же с нуля изучать, что это вы такое прислали. Вот как то так. Но ваш вариант очень красив и очень вызывает интерес.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38858037
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Вадимv,
> Единственное место в документе-это ячейка с надписью числа, но там вообще не формула а скрипичные ключи типа амперсанды
> {skipped}
> Это я как понял, что то из раздела макросов да?


Никаких макросов. На листе есть скрытые столбцы. Вся магия там.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38859137
Вадимv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотища> Вадимv,
> Единственное место в документе-это ячейка с надписью числа, но там вообще не формула а скрипичные ключи типа амперсанды
> {skipped}
> Это я как понял, что то из раздела макросов да?


Никаких макросов. На листе есть скрытые столбцы. Вся магия там.


Тогда другой вопрос. А как их найти?????????????????
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38859368
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выделяете столбцы "O:X" => Правый клик на выделенном => Показать
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38859921
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от нечего делать: поиск макросом + подсветка соответствующих строк (до 15 столбцов и до 1048576 строк)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38868794
Вадимv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
W_I_N_T_E_Rот нечего делать: поиск макросом + подсветка соответствующих строк (до 15 столбцов и до 1048576 строк)
Слушай, здорово как вообще!!!!!!!!!!!! Даже с подсветкой строк, это очень важно!!!! Спасибо тебе огромное. Сам бы я ни в жизнь до такого не доконструировался. Знаний таких просто нет. Это высшая степень наверное, которая может быть вообще. Я как понял он в первых столбцах ищет?
То есть как я понимаю нужно все из этой таблицы стереть и скопировать туда свою базу допустим из 9 столбцов состоящую и копировать нужно прижавшись влево, потом в меню выбрать использовать 9 столбцов и далее искать.......я все правильно понял???
А вот бы если вообще для полного счастья....вот бы все тоже самое, но чтобы максимально мог взять 20 столбцов. Помоги пожалуйста еще раз если уж не совсем тебе так сложно? Был бы по гроб жизни благодарен хорошему человеку.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38870177
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38886346
77765
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Подскажите пожалуйста.Есть книга с большим количеством листов, в каждом листе в разных ячейках и столбцах фамилий . Как посчитать количество совпадений по фамилии, исключая повторы?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38886453
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
77765, что такое "совпадение по фамилии" в этом файле? Посчитайте вручную на листе Сумма, что должно получиться.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38886489
77765
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

имеется ввиду, сложение значений(фамилии). Чтобы в листе "Сумма" напротив каждой фамилии отображалось количество совпадений по пред. листам, но без повторов. То есть если повторяется фамилия (Петров) , как например в листе "Март", то в конечном итоге она не считалась дважды.

В листе "Сумма" должно получиться след.:

Иванов 3
Петров 3
Сидоров 2
Ким 3
Кан 2
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #38886640
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробуйте. Учтите, что поиск ведется по вхождению, т.е. например фамилия "Ковтун" будет найдена в ячейке "Ковтунов".
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub bb()
Const WS_SUM = "Сумма" 'имя листа с суммами, обрабатываются листы с первого до него

Dim n&, i&, a(), b(), r As Range
On Error Resume Next
With Worksheets(WS_SUM)
  If Err Then
    MsgBox "Не найден лист '" & WS_SUM & "'", vbCritical
    Exit Sub
  End If
  On Error GoTo 0
  a = .Range("A1", .Cells(.Rows.Count, 1).End(xlUp)).Value
  ReDim b(1 To UBound(a), 1 To 1)
  For n = 1 To .Index - 1
    For i = 1 To UBound(a)
      Set r = Worksheets(n).Cells.Find(a(i, 1), , xlValues, xlPart, MatchCase:=False)
      If Not r Is Nothing Then b(i, 1) = b(i, 1) + 1
    Next
  Next
  .Range("B1").Resize(UBound(b)).Value = b
End With
End Sub
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Подсчет одинаковых значений в строках EXCEL
    #39290159
badjungo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Если отвечал кто уже, киньте ссыль плиз, с телефона сейчас, не могу найти.
Теперь к проблеме
Есть таблица в ней 6 столбцов, в каждом столбце указано значение из своего небольшого массива, как посчитать количество строк с конкретными значениями
Например:
1 1 1 1 1 1
2 3 1 2 3 1
1 2 1 2 1 2
2 3 1 2 3 1

Вот надо понять, сколько строк именно 2 3 1 2 3 1
Заранее спасибо
...
Рейтинг: 0 / 0
311 сообщений из 311, показаны все 13 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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