Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Подсчет повторяющихся чисел в соседнем столбце - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчет повторяющихся чисел в соседнем столбце
antoni4 Дата: Четверг, 10.10.2013, 19:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, подскажите пожалуйста как посчитать повторяющиеся числа в строках чтобы в соседнем столбце напротив первого повторяющегося числа выводилась сумма а напротив последующих повторяющихся выводился 0 или пустота. Вот пример.
 
Ответить
СообщениеЗдравствуйте, подскажите пожалуйста как посчитать повторяющиеся числа в строках чтобы в соседнем столбце напротив первого повторяющегося числа выводилась сумма а напротив последующих повторяющихся выводился 0 или пустота. Вот пример.

Автор - antoni4
Дата добавления - 10.10.2013 в 19:06
antoni4 Дата: Четверг, 10.10.2013, 19:09 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Пример
К сообщению приложен файл: 4491026.xls (24.0 Kb)
 
Ответить
СообщениеПример

Автор - antoni4
Дата добавления - 10.10.2013 в 19:09
Pelena Дата: Четверг, 10.10.2013, 19:22 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант для С3
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$3:B3;B3)=1;СЧЁТЕСЛИ($B$3:$B$29;B3);"")

Для перевода формулы воспользуйтесь кнопкой с изображением флага слева от нее


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант для С3
Код
=ЕСЛИ(СЧЁТЕСЛИ($B$3:B3;B3)=1;СЧЁТЕСЛИ($B$3:$B$29;B3);"")

Для перевода формулы воспользуйтесь кнопкой с изображением флага слева от нее

Автор - Pelena
Дата добавления - 10.10.2013 в 19:22
antoni4 Дата: Четверг, 10.10.2013, 19:42 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Спасибо работает!)
 
Ответить
СообщениеPelena, Спасибо работает!)

Автор - antoni4
Дата добавления - 10.10.2013 в 19:42
antoni4 Дата: Четверг, 10.10.2013, 20:34 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
подскажите пожалуйста как в таком случае преобразовать форматы в один что бы считал их вместе. Вот например
К сообщению приложен файл: 8232476.xls (23.0 Kb)
 
Ответить
СообщениеPelena,
подскажите пожалуйста как в таком случае преобразовать форматы в один что бы считал их вместе. Вот например

Автор - antoni4
Дата добавления - 10.10.2013 в 20:34
Pelena Дата: Четверг, 10.10.2013, 20:45 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Это все возможные варианты?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЭто все возможные варианты?

Автор - Pelena
Дата добавления - 10.10.2013 в 20:45
antoni4 Дата: Четверг, 10.10.2013, 21:06 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, и то число которое в ячейке выглядит как 8927002296870 встречается реже если это важно.
 
Ответить
СообщениеДа, и то число которое в ячейке выглядит как 8927002296870 встречается реже если это важно.

Автор - antoni4
Дата добавления - 10.10.2013 в 21:06
antoni4 Дата: Четверг, 10.10.2013, 21:08 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
То есть числа все разные, не могу привести формат ****0-***-****0 к формату ****-***-****
 
Ответить
СообщениеТо есть числа все разные, не могу привести формат ****0-***-****0 к формату ****-***-****

Автор - antoni4
Дата добавления - 10.10.2013 в 21:08
SkyPro Дата: Четверг, 10.10.2013, 21:28 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Код
=ЕСЛИ(И(ДЛСТР(B2)=13;НЕ(ПРАВБ(ЛЕВБ(B2;5);1)="-"));ЛЕВБ(B2;4)&"-"&ЛЕВБ(ПРАВБ(ЛЕВБ(B2;ДЛСТР(B2)-1);7);3)&"-"&ПРАВБ(ЛЕВБ(B2;ДЛСТР(B2)-1);4);B2)

Можно так:
Но лучше больше вариантов предоставьте.
К сообщению приложен файл: 8232476-1-.xls (24.5 Kb)


skypro1111@gmail.com
 
Ответить
Сообщение
Код
=ЕСЛИ(И(ДЛСТР(B2)=13;НЕ(ПРАВБ(ЛЕВБ(B2;5);1)="-"));ЛЕВБ(B2;4)&"-"&ЛЕВБ(ПРАВБ(ЛЕВБ(B2;ДЛСТР(B2)-1);7);3)&"-"&ПРАВБ(ЛЕВБ(B2;ДЛСТР(B2)-1);4);B2)

Можно так:
Но лучше больше вариантов предоставьте.

Автор - SkyPro
Дата добавления - 10.10.2013 в 21:28
antoni4 Дата: Четверг, 10.10.2013, 21:55 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот весь объем.
К сообщению приложен файл: _3.xls (69.5 Kb)
 
Ответить
СообщениеВот весь объем.

Автор - antoni4
Дата добавления - 10.10.2013 в 21:55
Pelena Дата: Четверг, 10.10.2013, 22:16 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
С доп. столбцом.
Можно, конечно в одну формулу всё запихнуть, но будет очень громоздко
К сообщению приложен файл: _3.rar (28.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеС доп. столбцом.
Можно, конечно в одну формулу всё запихнуть, но будет очень громоздко

Автор - Pelena
Дата добавления - 10.10.2013 в 22:16
SkyPro Дата: Четверг, 10.10.2013, 22:17 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
96000-542-89270
Если выделенное красным лишнее, тогда моя формула работает так как вам нужно:
К сообщению приложен файл: _3.zip (54.8 Kb)


skypro1111@gmail.com
 
Ответить
Сообщение96000-542-89270
Если выделенное красным лишнее, тогда моя формула работает так как вам нужно:

Автор - SkyPro
Дата добавления - 10.10.2013 в 22:17
SkyPro Дата: Четверг, 10.10.2013, 22:19 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Pelena, в сравнении с моим решением, ваше хоть два раза в одну формулу вложить не будет настолько громоздким, как мое :)


skypro1111@gmail.com
 
Ответить
СообщениеPelena, в сравнении с моим решением, ваше хоть два раза в одну формулу вложить не будет настолько громоздким, как мое :)

Автор - SkyPro
Дата добавления - 10.10.2013 в 22:19
Pelena Дата: Четверг, 10.10.2013, 22:28 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Так в том-то и дело, что в два раза уложиться не получится. Кто так данные вводит! Безобразие!


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак в том-то и дело, что в два раза уложиться не получится. Кто так данные вводит! Безобразие!

Автор - Pelena
Дата добавления - 10.10.2013 в 22:28
antoni4 Дата: Четверг, 10.10.2013, 22:30 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Это сборные данные, поэтому идет отличие.
Спасибо большое люди добрые, помогли мне мою работу упростить. Все еще раз опробую, если будут вопросы напишу)
 
Ответить
СообщениеЭто сборные данные, поэтому идет отличие.
Спасибо большое люди добрые, помогли мне мою работу упростить. Все еще раз опробую, если будут вопросы напишу)

Автор - antoni4
Дата добавления - 10.10.2013 в 22:30
_Boroda_ Дата: Пятница, 11.10.2013, 00:09 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Одной формулой получилось так
Код
=ЕСЛИ(СЧЁТЕСЛИ(B$1:B1;B2)+СЧЁТЕСЛИ(B$1:B1;ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000"))+СЧЁТЕСЛИ(B$1:B1;ПОДСТАВИТЬ(ЗАМЕНИТЬ(B2;5;1;0);"-";"")*10);"";СЧЁТЕСЛИ(B$1:B$1211;B2)+СЧЁТЕСЛИ(B$1:B$1211;ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000"))+СЧЁТЕСЛИ(B$1:B$1211;ПОДСТАВИТЬ(ЗАМЕНИТЬ(B2;5;1;0);"-";"")*10))

Там, похоже, упростить можно
А преобразование из числа в "с черточками" так получилось
Код
=ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000")
К сообщению приложен файл: _3_12.rar (37.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОдной формулой получилось так
Код
=ЕСЛИ(СЧЁТЕСЛИ(B$1:B1;B2)+СЧЁТЕСЛИ(B$1:B1;ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000"))+СЧЁТЕСЛИ(B$1:B1;ПОДСТАВИТЬ(ЗАМЕНИТЬ(B2;5;1;0);"-";"")*10);"";СЧЁТЕСЛИ(B$1:B$1211;B2)+СЧЁТЕСЛИ(B$1:B$1211;ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000"))+СЧЁТЕСЛИ(B$1:B$1211;ПОДСТАВИТЬ(ЗАМЕНИТЬ(B2;5;1;0);"-";"")*10))

Там, похоже, упростить можно
А преобразование из числа в "с черточками" так получилось
Код
=ТЕКСТ(ЗАМЕНИТЬ(B2;5;1;"")/10;"0-000-0000")

Автор - _Boroda_
Дата добавления - 11.10.2013 в 00:09
Pelena Дата: Пятница, 11.10.2013, 00:25 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
Вот ведь... Вариант с ЗАМЕНИТЬ(B2;5;1;"") был, но что это можно разделить на 10, чтобы убрать последний 0 - в голову не пришло girl_sad
Саша, как всегда, на высоте


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВот ведь... Вариант с ЗАМЕНИТЬ(B2;5;1;"") был, но что это можно разделить на 10, чтобы убрать последний 0 - в голову не пришло girl_sad
Саша, как всегда, на высоте

Автор - Pelena
Дата добавления - 11.10.2013 в 00:25
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!