Автор Lames задал вопрос в разделе Другие языки и технологии
как в EXCEL выбрать из массива (по столбцу) наиболее повторяющееся значение и подсчитать сколько таких значений? и получил лучший ответ
Ответ от Ирина Гаркуша (Сысоева)[гуру]
для начала отсортировать столбец по возрастанию, потом произвести сумму повторяющихся чисел, разделить сумму на значение повторяющегося числа.
Ответ от Ormandiore[гуру]
например, построить сводную таблицу. по умолчанию подсчитывается как раз количество одинаковых значений
например, построить сводную таблицу. по умолчанию подсчитывается как раз количество одинаковых значений
Ответ от Валерий[гуру]
Зачем такие сложности.
Выделяешь столбец и ставишь в верхней ячейке фильтр. Вот и всё.
Зачем такие сложности.
Выделяешь столбец и ставишь в верхней ячейке фильтр. Вот и всё.
Ответ от Ёергей кАханский[гуру]
самый простой вариант - восопльзоваться функций счетесли (ячейка; диапазон) , потом сделать по счету сортировку по убыванию, наверху окажется число с наибольшим (и) числом повторений. , сводной таблицей тоже можно, но там будет уже без сортировки.
самый простой вариант - восопльзоваться функций счетесли (ячейка; диапазон) , потом сделать по счету сортировку по убыванию, наверху окажется число с наибольшим (и) числом повторений. , сводной таблицей тоже можно, но там будет уже без сортировки.
Ответ от Ёебор[гуру]
Ответ Сергея кАханского довольно хорош, однако его возможно еще доработать без использования сортировки и сводных таблиц. Вот мой вариант:
1) Сначала пронумеруем совпадения с помощью функции СЧЁТЕСЛИ
Допустим в столбце В находится список наименований, начиная с В2 и вниз до упора.
В ячейку А2 введите формулу:
=СЧЁТЕСЛИ ($B$2:$B2;$В2) - эту формулу скопируйте вниз до конца списка наименований.
Теперь создадим небольшой поисковичек:
2) Сперва нам потребуется список возможных запросов. Для этого в любом столбце (напрмер в D) на этом листе введите:
D1- по максимальному показателю;
D2 - по минимальному показателю;
D3 - по среднему показателю.
3) Справа от этих ячеек D1, D2, D3, соответсвенно в ячейки Е1, Е2, Е3 введите формулу:
Е1=МАКС (А: А)
Е2=МИН (А: А)
Е3=ОКРУГЛ (СРЗНАЧ (А: А); 0)
4) Тперь в ячейке С1 создадим выпадающий список. Для этого топаем в меню "Данные" на верхней панели инструментов. Там выбираем "Проверка" и в открывшемся меню в поле "Тип данных" задаем значение "Список". В поле источник указываем массив ячеек: =D1:D3.
5) Далее создадим динамический список наименований, которые соответсвуют выбранному в С1 критерию.
Выделите ячейки С2:С10 и введите следующую формулу путем нажатия сочетания клавиш Ctrl+Shift+C:
=ЕСЛИ (ЕОШ (ИНДЕКС ($В$2:$В$1000;НАИМЕНЬШИЙ (ЕСЛИ (ВПР (С1;D1:Е3;2;ЛОЖЬ) =$А$2:$А$1000;СТРОКА ($В$2:$В$1000)-1;"");СТРОКА ()-1));"";НДЕКС ($В$2:$В$1000;НАИМЕНЬШИЙ (ЕСЛИ (ВПР (С1;D1:Е3;2;ЛОЖЬ) =$А$2:$А$1000;СТРОКА ($В$2:$В$1000)-1;"");СТРОКА ()-1))
Готово!
Теперь, когда в С1 вы будете выбирать критерий поиска, то в ячейках от С2 до С10 будут отображаться все (!) наименования, которые соответсвуют этому критерию. Т. е. если в списке наименований есть 3 позиции, которые встречаются наиболее часто (например по 8 раз) , то все три вы и увидете в ячейках С2, С3 и С4, в то время как остальные остануться пустыми и не станут захламлять рабочее пространство.
Кстати, стоблцы D и Е теперь можно скрыть.
Ответ Сергея кАханского довольно хорош, однако его возможно еще доработать без использования сортировки и сводных таблиц. Вот мой вариант:
1) Сначала пронумеруем совпадения с помощью функции СЧЁТЕСЛИ
Допустим в столбце В находится список наименований, начиная с В2 и вниз до упора.
В ячейку А2 введите формулу:
=СЧЁТЕСЛИ ($B$2:$B2;$В2) - эту формулу скопируйте вниз до конца списка наименований.
Теперь создадим небольшой поисковичек:
2) Сперва нам потребуется список возможных запросов. Для этого в любом столбце (напрмер в D) на этом листе введите:
D1- по максимальному показателю;
D2 - по минимальному показателю;
D3 - по среднему показателю.
3) Справа от этих ячеек D1, D2, D3, соответсвенно в ячейки Е1, Е2, Е3 введите формулу:
Е1=МАКС (А: А)
Е2=МИН (А: А)
Е3=ОКРУГЛ (СРЗНАЧ (А: А); 0)
4) Тперь в ячейке С1 создадим выпадающий список. Для этого топаем в меню "Данные" на верхней панели инструментов. Там выбираем "Проверка" и в открывшемся меню в поле "Тип данных" задаем значение "Список". В поле источник указываем массив ячеек: =D1:D3.
5) Далее создадим динамический список наименований, которые соответсвуют выбранному в С1 критерию.
Выделите ячейки С2:С10 и введите следующую формулу путем нажатия сочетания клавиш Ctrl+Shift+C:
=ЕСЛИ (ЕОШ (ИНДЕКС ($В$2:$В$1000;НАИМЕНЬШИЙ (ЕСЛИ (ВПР (С1;D1:Е3;2;ЛОЖЬ) =$А$2:$А$1000;СТРОКА ($В$2:$В$1000)-1;"");СТРОКА ()-1));"";НДЕКС ($В$2:$В$1000;НАИМЕНЬШИЙ (ЕСЛИ (ВПР (С1;D1:Е3;2;ЛОЖЬ) =$А$2:$А$1000;СТРОКА ($В$2:$В$1000)-1;"");СТРОКА ()-1))
Готово!
Теперь, когда в С1 вы будете выбирать критерий поиска, то в ячейках от С2 до С10 будут отображаться все (!) наименования, которые соответсвуют этому критерию. Т. е. если в списке наименований есть 3 позиции, которые встречаются наиболее часто (например по 8 раз) , то все три вы и увидете в ячейках С2, С3 и С4, в то время как остальные остануться пустыми и не станут захламлять рабочее пространство.
Кстати, стоблцы D и Е теперь можно скрыть.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как в EXCEL выбрать из массива (по столбцу) наиболее повторяющееся значение и подсчитать сколько таких значений?
спросили в Функции
как использовать функцию ЕСЛИ в EXCEL ?
НЕ забываем читать справку:
Возвращает одно значение, если заданное условие при
подробнее...
как использовать функцию ЕСЛИ в EXCEL ?
НЕ забываем читать справку:
Возвращает одно значение, если заданное условие при
подробнее...
спросили в Интернет Матрица
Как в excel перемножить 2 прямоугольные матрицы?
Есть две матрицы 2х2, в excel это будет называться массив1 и массив2
матрица1 матрица2
2
подробнее...
Как в excel перемножить 2 прямоугольные матрицы?
Есть две матрицы 2х2, в excel это будет называться массив1 и массив2
матрица1 матрица2
2
подробнее...
Где расположен КОНСТРУКТОР в Exel 2007/2010?
Конструктор находится в вкладке Разработчик на скрине этой вкладки нет
включить эту вкладку
подробнее...
спросили в Техника
Какая функция в EXCEL определяет правду и ложь и как ею пользоваться?
ЕСЛИ:
Возвращает одно значение, если заданное условие при вычислении дает значение
подробнее...
Какая функция в EXCEL определяет правду и ложь и как ею пользоваться?
ЕСЛИ:
Возвращает одно значение, если заданное условие при вычислении дает значение
подробнее...
выборка в excel
Можно воспользоваться функцией ВПР или условным форматированием (см. рис.)
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Использование функций в Excel (назначение, синтаксис и правила использования 10 любых функций (кроме логических))
и чё? Открыть за тебя эксель и скопировать 10к формул с
подробнее...
Извлечение чисел из буквенно-цифровых строк Excel.
Вот красивая формула (автор ZVI). Извлекает группу подряд идущих цифр из текстовой строки. Формула
подробнее...
суммировать ячейки excel по заданным параметрам
Вы хотите, чтобы это происходило динамически? С каждым новым днем появлялась новая
подробнее...
Проблема с функцией SUMIF в Excel (описание внутри)
Он ругается не на формулу, а на аргументы, которые "кушает" формула. Весь файлик бы
подробнее...
как в Excel объединить элементы массива в строку
Нужно добавить ещё парочку аргументов:
- а желательно-ли при этом не выводить пустые ячейки
подробнее...
Добрый день! Подскажите, пожалуйста. Как работать в Excel с функциями СЧЕТ и СЧЕПИТЬ. Заранее спасибо.
Примеры
СЦЕПИТЬ ("Суммарное "; "Значение") равняется "Суммарное Значение". Это эквивалентно
подробнее...
Сложить числа по модулю Excel. Привет, есть ли функция в excel - сумма по модулю?
Конечно НЕТ.
Зато, есть Abs() и +, по отдельности
ottvett
подробнее...
спросили в Матрица Minolta
как возвести матрицу в куб ? при помощи какой функции? в excel
2 раза перемножать не пробовал?
Для перемножения двух матриц используется функция MMULT
подробнее...
как возвести матрицу в куб ? при помощи какой функции? в excel
2 раза перемножать не пробовал?
Для перемножения двух матриц используется функция MMULT
подробнее...
спросили в Сумма Суммы
как в EXCEL 2010 узнать сумму положительных элементов для одного столбика с цифрами )
СУММА ТОЛЬКО ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ
Ниже приведены формулы, которые будут работать в любом экселе
подробнее...
как в EXCEL 2010 узнать сумму положительных элементов для одного столбика с цифрами )
СУММА ТОЛЬКО ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ
Ниже приведены формулы, которые будут работать в любом экселе
подробнее...