выбрать 10 часто встречающихся цифр из таблицы
kirill235
Дата: Суббота, 20.12.2014, 07:59 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
добрый день. помогите пожалуйста составить формулу таким образом чтоб можно было выбрать 10 часто встречающихся цифр из таблицы.
добрый день. помогите пожалуйста составить формулу таким образом чтоб можно было выбрать 10 часто встречающихся цифр из таблицы. kirill235
Ответить
Сообщение добрый день. помогите пожалуйста составить формулу таким образом чтоб можно было выбрать 10 часто встречающихся цифр из таблицы. Автор - kirill235 Дата добавления - 20.12.2014 в 07:59
Pelena
Дата: Суббота, 20.12.2014, 09:04 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Вот такой монстр получился, формула массива Код
=ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1)));ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1));1)*100)
Здравствуйте. Вот такой монстр получился, формула массива Код
=ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1)));ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1));1)*100)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Вот такой монстр получился, формула массива Код
=ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1)));ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$1:$J$22;$A$1:$J$22)=НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА());СТРОКА($A$1:$J$22)+СТОЛБЕЦ($A$1:$J$22)/100);СТРОКА(A1));1)*100)
Автор - Pelena Дата добавления - 20.12.2014 в 09:04
TimSha
Дата: Суббота, 20.12.2014, 09:39 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
чтоб можно было выбрать 10 часто встречающихся
А как быть, если окажется, что у вас не 10, а 11 "модных" чисел, какое из них исключить и по какому принципу? Кстати, вы упоминаете цифры - это разные, однако вещи, хотя единичное число может быть равно единичной цифре... Для Лены - "40" двоит в результатах (сам в таком монстре не разберусь, простите).
чтоб можно было выбрать 10 часто встречающихся
А как быть, если окажется, что у вас не 10, а 11 "модных" чисел, какое из них исключить и по какому принципу? Кстати, вы упоминаете цифры - это разные, однако вещи, хотя единичное число может быть равно единичной цифре... Для Лены - "40" двоит в результатах (сам в таком монстре не разберусь, простите).TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Сообщение отредактировал TimSha - Суббота, 20.12.2014, 10:58
Ответить
Сообщение чтоб можно было выбрать 10 часто встречающихся
А как быть, если окажется, что у вас не 10, а 11 "модных" чисел, какое из них исключить и по какому принципу? Кстати, вы упоминаете цифры - это разные, однако вещи, хотя единичное число может быть равно единичной цифре... Для Лены - "40" двоит в результатах (сам в таком монстре не разберусь, простите).Автор - TimSha Дата добавления - 20.12.2014 в 09:39
Pelena
Дата: Суббота, 20.12.2014, 10:54 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Да, неувязочка вышла Тогда так Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Можно, как в файле, задать минимальное количество чисел в отдельной ячейке
Да, неувязочка вышла Тогда так Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Можно, как в файле, задать минимальное количество чисел в отдельной ячейке Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Да, неувязочка вышла Тогда так Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);10)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Можно, как в файле, задать минимальное количество чисел в отдельной ячейке Автор - Pelena Дата добавления - 20.12.2014 в 10:54
TimSha
Дата: Суббота, 20.12.2014, 11:20 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
Извините за назойливость и лень - контроль сводной через редизайнер...
Извините за назойливость и лень - контроль сводной через редизайнер... TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Ответить
Сообщение Извините за назойливость и лень - контроль сводной через редизайнер... Автор - TimSha Дата добавления - 20.12.2014 в 11:20
Pelena
Дата: Суббота, 20.12.2014, 11:37 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР((НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1)/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР((НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1)/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$J$22;ОТБР((НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1)/ЧИСЛСТОЛБ($A$1:$J$22))+1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ(НАИБОЛЬШИЙ(ЧАСТОТА($A$1:$J$22;$A$1:$J$22);$O$2)<=ЧАСТОТА($A$1:$J$22;$A$1:$J$22);СТРОКА(ДВССЫЛ("$1:$"&СЧЁТ($A$1:$J$22)+1)));СТРОКА(A1))-1;ЧИСЛСТОЛБ($A$1:$J$22))+1);"")
Автор - Pelena Дата добавления - 20.12.2014 в 11:37
_Boroda_
Дата: Суббота, 20.12.2014, 20:06 |
Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
выбрать 10 часто встречающихся цифр
Поскольку ЦИФР всего 10 (0,1,2,...8,9), то, скорее всего, Лена права и речь идет о числах. Тогда такой вариант: Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));СЧЁТ(L$1:L1)+1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер. На сколько ячеек вниз формулу протянете, столько чисел и покажет.
выбрать 10 часто встречающихся цифр
Поскольку ЦИФР всего 10 (0,1,2,...8,9), то, скорее всего, Лена права и речь идет о числах. Тогда такой вариант: Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));СЧЁТ(L$1:L1)+1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер. На сколько ячеек вниз формулу протянете, столько чисел и покажет._Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение выбрать 10 часто встречающихся цифр
Поскольку ЦИФР всего 10 (0,1,2,...8,9), то, скорее всего, Лена права и речь идет о числах. Тогда такой вариант: Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));СЧЁТ(L$1:L1)+1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер. На сколько ячеек вниз формулу протянете, столько чисел и покажет.Автор - _Boroda_ Дата добавления - 20.12.2014 в 20:06
Pelena
Дата: Суббота, 20.12.2014, 20:23 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Саш, число 21 не выпадает, хотя повторяется 6 раз
Саш, число 21 не выпадает, хотя повторяется 6 раз Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Саш, число 21 не выпадает, хотя повторяется 6 раз Автор - Pelena Дата добавления - 20.12.2014 в 20:23
_Boroda_
Дата: Суббота, 20.12.2014, 20:38 |
Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Конечно. Перемудрил, на самом деле все проще Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
Конечно. Перемудрил, на самом деле все проще Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Конечно. Перемудрил, на самом деле все проще Код
=МАКС((НАИБОЛЬШИЙ(СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22));1)=СЧЁТЕСЛИ(A$1:J$22;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$1:J$22;L$1:L1;));;A$1:J$22)))*A$1:J$22)
Автор - _Boroda_ Дата добавления - 20.12.2014 в 20:38
krosav4ig
Дата: Воскресенье, 21.12.2014, 00:53 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
У меня так получилось, выводит в порядке первого появления числа Код
=МОДА(ЕСЛИ(ЕНД(ПОИСКПОЗ($A$1:$J$22;$L$1:L1;));$A$1:$J$22))
формула массивная
У меня так получилось, выводит в порядке первого появления числа Код
=МОДА(ЕСЛИ(ЕНД(ПОИСКПОЗ($A$1:$J$22;$L$1:L1;));$A$1:$J$22))
формула массивная krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение У меня так получилось, выводит в порядке первого появления числа Код
=МОДА(ЕСЛИ(ЕНД(ПОИСКПОЗ($A$1:$J$22;$L$1:L1;));$A$1:$J$22))
формула массивная Автор - krosav4ig Дата добавления - 21.12.2014 в 00:53
Pelena
Дата: Воскресенье, 21.12.2014, 09:17 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Ну надо же, у меня МОДА() тоже крутилась в голове, но как-то заклинило, что она может возвратить только один результат, и всё - не докрутилась Я бы еще проверку на пустые ячейки сделала (на всякий случай)
Ну надо же, у меня МОДА() тоже крутилась в голове, но как-то заклинило, что она может возвратить только один результат, и всё - не докрутилась Я бы еще проверку на пустые ячейки сделала (на всякий случай) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ну надо же, у меня МОДА() тоже крутилась в голове, но как-то заклинило, что она может возвратить только один результат, и всё - не докрутилась Я бы еще проверку на пустые ячейки сделала (на всякий случай) Автор - Pelena Дата добавления - 21.12.2014 в 09:17
TimSha
Дата: Воскресенье, 21.12.2014, 09:26 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
заклинило, что она может возвратить только один результат
Однако, несколько, правда когда они одинаковое количество раз повторяются - это =МОДА.НСК (массивная)...
заклинило, что она может возвратить только один результат
Однако, несколько, правда когда они одинаковое количество раз повторяются - это =МОДА.НСК (массивная)... TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Ответить
Сообщение заклинило, что она может возвратить только один результат
Однако, несколько, правда когда они одинаковое количество раз повторяются - это =МОДА.НСК (массивная)... Автор - TimSha Дата добавления - 21.12.2014 в 09:26