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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет повторяющихся значений - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Подсчет повторяющихся значений
ScVoZnYk Дата: Пятница, 18.09.2015, 13:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Снова здравствуйте! есть столбец, в который вводятся данные, результат нужно получить в другом месте но уже с подсчетом повторяющихся значений, для лучшего понимания лучше смотреть файл, так же важно чтоб результат сортировался по алфавиту, сводная таблица не желательна так как нужно обновление в реальном времени, поэтому очень хотелось бы чтоб работали формулы
Поиском пользоваться умею, перерыл кучу тем, везде предложения только сводной таблицей
К сообщению приложен файл: 7040032.xlsx (10.6 Kb)
 
Ответить
СообщениеСнова здравствуйте! есть столбец, в который вводятся данные, результат нужно получить в другом месте но уже с подсчетом повторяющихся значений, для лучшего понимания лучше смотреть файл, так же важно чтоб результат сортировался по алфавиту, сводная таблица не желательна так как нужно обновление в реальном времени, поэтому очень хотелось бы чтоб работали формулы
Поиском пользоваться умею, перерыл кучу тем, везде предложения только сводной таблицей

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 13:50
YouGreed Дата: Пятница, 18.09.2015, 14:11 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
ScVoZnYk, Так попробуйте.
Код
=СЧЁТЕСЛИ($A$2:$A$12;$C3)


Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)
К сообщению приложен файл: 4641431.xlsx (10.7 Kb)


Сообщение отредактировал YouGreed - Пятница, 18.09.2015, 14:12
 
Ответить
СообщениеScVoZnYk, Так попробуйте.
Код
=СЧЁТЕСЛИ($A$2:$A$12;$C3)


Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)

Автор - YouGreed
Дата добавления - 18.09.2015 в 14:11
buchlotnik Дата: Пятница, 18.09.2015, 14:12 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
перерыл кучу тем, везде предложения только сводной таблицей
неправда, и обсуждалось уже тыщу раз - тыща первый B) : список уникальных
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-1);1);"")
и подсчёт:
Код
=СЧЁТЕСЛИ($A$2:$A$26;C3)
К сообщению приложен файл: _7040032.xlsx (11.3 Kb)
 
Ответить
Сообщение
Цитата
перерыл кучу тем, везде предложения только сводной таблицей
неправда, и обсуждалось уже тыщу раз - тыща первый B) : список уникальных
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-1);1);"")
и подсчёт:
Код
=СЧЁТЕСЛИ($A$2:$A$26;C3)

Автор - buchlotnik
Дата добавления - 18.09.2015 в 14:12
YouGreed Дата: Пятница, 18.09.2015, 14:13 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, а где 107 артикул? ))
 
Ответить
Сообщениеbuchlotnik, а где 107 артикул? ))

Автор - YouGreed
Дата добавления - 18.09.2015 в 14:13
TimSha Дата: Пятница, 18.09.2015, 14:14 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Как вариант формульный: в левое поле/столбец выбираете уникальные, а затем в правом поле/столбце через СЧЕТЕСЛИ/СУММЕСЛИ подбиваете бабки... :)
ps Исходный диазон можно сделать именованным, оформить списком/таблице.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

Сообщение отредактировал TimSha - Пятница, 18.09.2015, 14:16
 
Ответить
СообщениеКак вариант формульный: в левое поле/столбец выбираете уникальные, а затем в правом поле/столбце через СЧЕТЕСЛИ/СУММЕСЛИ подбиваете бабки... :)
ps Исходный диазон можно сделать именованным, оформить списком/таблице.

Автор - TimSha
Дата добавления - 18.09.2015 в 14:14
ScVoZnYk Дата: Пятница, 18.09.2015, 14:16 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
во-первых, пропал 107, но это не проблема, второе, очень важно чтоб работала сортировка по возрастанию)
+пустые ячейки не должны считаться


Сообщение отредактировал ScVoZnYk - Пятница, 18.09.2015, 14:17
 
Ответить
Сообщениево-первых, пропал 107, но это не проблема, второе, очень важно чтоб работала сортировка по возрастанию)
+пустые ячейки не должны считаться

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:16
ScVoZnYk Дата: Пятница, 18.09.2015, 14:20 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)


про счетесли конечно же знаю, важна первая часть сей задачки)
 
Ответить
Сообщение
Не внимательно прочел ТЗ, сейчас буду над 1-ой частью думать)


про счетесли конечно же знаю, важна первая часть сей задачки)

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:20
buchlotnik Дата: Пятница, 18.09.2015, 14:20 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
со 107 косяк, поправка:
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-2);1);"")
,но если
Цитата
очень важно чтоб работала сортировка по возрастанию
сводная в помощь
К сообщению приложен файл: -7040032.xlsx (14.4 Kb)


Сообщение отредактировал buchlotnik - Пятница, 18.09.2015, 14:25
 
Ответить
Сообщениесо 107 косяк, поправка:
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$25;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"")=СТРОКА($1:$24);ПОИСКПОЗ($A$2:$A$25;$A$2:$A$25;0);"");СТРОКА()-2);1);"")
,но если
Цитата
очень важно чтоб работала сортировка по возрастанию
сводная в помощь

Автор - buchlotnik
Дата добавления - 18.09.2015 в 14:20
ScVoZnYk Дата: Пятница, 18.09.2015, 14:26 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
сводная в помощь

сводная ну никак не подходит, эта лишь малая часть многоэтапных вычислений, все должно быть автоматизированно, поэтому и нужна сортировка другим путем :)
 
Ответить
Сообщение
сводная в помощь

сводная ну никак не подходит, эта лишь малая часть многоэтапных вычислений, все должно быть автоматизированно, поэтому и нужна сортировка другим путем :)

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:26
YouGreed Дата: Пятница, 18.09.2015, 14:32 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
ScVoZnYk, пробуйте теперь
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$2:$A$12)=0;СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;"");1)=СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;СТРОКА($A$2:$A$12)-МИН(СТРОКА($A$2:$A$12))+1);1));"")


Стырил отсюда!
К сообщению приложен файл: 6936375.xlsx (11.2 Kb)


Сообщение отредактировал YouGreed - Пятница, 18.09.2015, 14:35
 
Ответить
СообщениеScVoZnYk, пробуйте теперь
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$2:$A$12)=0;СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;"");1)=СЧЁТЕСЛИ($A$2:$A$12;"<"&$A$2:$A$12)+1;СТРОКА($A$2:$A$12)-МИН(СТРОКА($A$2:$A$12))+1);1));"")


Стырил отсюда!

Автор - YouGreed
Дата добавления - 18.09.2015 в 14:32
ArkaIIIa Дата: Пятница, 18.09.2015, 14:33 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
малая часть многоэтапных вычислений

... не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому.
 
Ответить
Сообщение
малая часть многоэтапных вычислений

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

Автор - ArkaIIIa
Дата добавления - 18.09.2015 в 14:33
ScVoZnYk Дата: Пятница, 18.09.2015, 14:39 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому

это сложно объяснить, но полученный результат идет дальше в другие ячейки и он должен попадать туда именно по возрастанию..))
 
Ответить
Сообщение
не совсем тогда понимаю для чего сортировка по возрастанию. Это ведь промежуточный вариант, зачем его визуализировать как-то по-особому

это сложно объяснить, но полученный результат идет дальше в другие ячейки и он должен попадать туда именно по возрастанию..))

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:39
Pelena Дата: Пятница, 18.09.2015, 14:39 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;A$2:A$50));СТРОКА(A1));A$2:A$50;));"")
К сообщению приложен файл: 8949224.xlsx (11.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;A$2:A$50));СТРОКА(A1));A$2:A$50;));"")

Автор - Pelena
Дата добавления - 18.09.2015 в 14:39
ScVoZnYk Дата: Пятница, 18.09.2015, 14:41 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ScVoZnYk, пробуйте теперь

оохх..гениально, пока вроде как работает)
Спасибо respect
 
Ответить
Сообщение
ScVoZnYk, пробуйте теперь

оохх..гениально, пока вроде как работает)
Спасибо respect

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:41
ScVoZnYk Дата: Пятница, 18.09.2015, 14:43 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ещё вариант

Отлично, всем спасибо pray уже в который раз меня спасает данный сайт
 
Ответить
Сообщение
Ещё вариант

Отлично, всем спасибо pray уже в который раз меня спасает данный сайт

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:43
ScVoZnYk Дата: Пятница, 18.09.2015, 14:51 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ещё вариант

а если у меня в первой графе, появляются буквы, как быть?
К сообщению приложен файл: 8949224-2-.xlsx (11.5 Kb)


Сообщение отредактировал ScVoZnYk - Пятница, 18.09.2015, 14:53
 
Ответить
Сообщение
Ещё вариант

а если у меня в первой графе, появляются буквы, как быть?

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:51
ScVoZnYk Дата: Пятница, 18.09.2015, 14:56 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ScVoZnYk, пробуйте теперь

совсем забыл учесть, что на первом месте могут идти пару букв, а потом дальше цифры, с буквами не тот не тот вариант не хочет пахать
 
Ответить
Сообщение
ScVoZnYk, пробуйте теперь

совсем забыл учесть, что на первом месте могут идти пару букв, а потом дальше цифры, с буквами не тот не тот вариант не хочет пахать

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 14:56
Pelena Дата: Пятница, 18.09.2015, 15:43 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Так проверьте
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50)));СТРОКА(A1));СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50);));"")
К сообщению приложен файл: 4144124.xlsx (11.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак проверьте
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$50;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(A$2:A$50<>"";ЕСЛИ(ПОИСКПОЗ(A$2:A$50;A$2:A$50;0)=СТРОКА(A$2:A$50)-1;СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50)));СТРОКА(A1));СЧЁТЕСЛИ(A$2:A$50;"<"&A$2:A$50);));"")

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

Excel 2016
Так проверьте

Спасибо огромное, Ваша пока работает лучше всех, в предыдущих предложениях оказались проблемы, если начинаешь уже после ввода изменять данный формула ломалась и больше не работала, а с Вашей пока все хорошо :)
 
Ответить
Сообщение
Так проверьте

Спасибо огромное, Ваша пока работает лучше всех, в предыдущих предложениях оказались проблемы, если начинаешь уже после ввода изменять данный формула ломалась и больше не работала, а с Вашей пока все хорошо :)

Автор - ScVoZnYk
Дата добавления - 18.09.2015 в 19:42
Светлый Дата: Воскресенье, 20.09.2015, 00:04 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1869
Репутация: 536 ±
Замечаний: 0% ±

Excel 2013, 2016
Если данные только числовые, то будет работать такая формула:
Код
=МИН(ЕСЛИ(МУМНОЖ(НЕ(A$2:A$21<>ТРАНСП(C$2:C2))+(A$2:A$21="");СТРОКА(C$2:C2));"";A$2:A$21))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Воскресенье, 20.09.2015, 09:39
 
Ответить
СообщениеЕсли данные только числовые, то будет работать такая формула:
Код
=МИН(ЕСЛИ(МУМНОЖ(НЕ(A$2:A$21<>ТРАНСП(C$2:C2))+(A$2:A$21="");СТРОКА(C$2:C2));"";A$2:A$21))

Автор - Светлый
Дата добавления - 20.09.2015 в 00:04
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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