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

Вход

Регистрация

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

 

= Мир MS Excel/Получение возможных значений по возрастанию - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Получение возможных значений по возрастанию
onnline365 Дата: Четверг, 14.08.2014, 11:48 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
всем привет :)
помогите разобратся с форомулой, нужно получить общее количество комбинаций к примеру
Имеем 10 чисел от 1-10, из них нужно перебрать все комбинации от меньшей к большей но не боле 4 значений, получится к примеру 1234, 2456, 3589, 4689 и т.д. Как в паролях только не перебирать все числа а только по возрастанию. пример прилагается
К сообщению приложен файл: 2656100.xls (24.0 Kb)
 
Ответить
Сообщениевсем привет :)
помогите разобратся с форомулой, нужно получить общее количество комбинаций к примеру
Имеем 10 чисел от 1-10, из них нужно перебрать все комбинации от меньшей к большей но не боле 4 значений, получится к примеру 1234, 2456, 3589, 4689 и т.д. Как в паролях только не перебирать все числа а только по возрастанию. пример прилагается

Автор - onnline365
Дата добавления - 14.08.2014 в 11:48
Russel Дата: Четверг, 14.08.2014, 13:31 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Как вариант:
Формируем столбец всех возможных чисел (в приведенном примере от 1234 до 9999, принимаем за 10 ноль). В приложенном файле обрезал на строке 1000, чтобы не превысить размер.
Разбиваем каждое число на составные.
Проверяем выполняется ли условие возрастания.
Фильтром отбираем нужные.
Сцепляем при необходимости результат в одну ячейку.


QIWI 9173973973
 
Ответить
СообщениеКак вариант:
Формируем столбец всех возможных чисел (в приведенном примере от 1234 до 9999, принимаем за 10 ноль). В приложенном файле обрезал на строке 1000, чтобы не превысить размер.
Разбиваем каждое число на составные.
Проверяем выполняется ли условие возрастания.
Фильтром отбираем нужные.
Сцепляем при необходимости результат в одну ячейку.

Автор - Russel
Дата добавления - 14.08.2014 в 13:31
onnline365 Дата: Четверг, 14.08.2014, 13:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Russel извините но не понял, что то сложновато для меня.


Сообщение отредактировал onnline365 - Четверг, 14.08.2014, 13:38
 
Ответить
СообщениеRussel извините но не понял, что то сложновато для меня.

Автор - onnline365
Дата добавления - 14.08.2014 в 13:37
Russel Дата: Четверг, 14.08.2014, 13:40 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Что именно не понятно, какой этап?
Результат получается тот что нужно?


QIWI 9173973973
 
Ответить
СообщениеЧто именно не понятно, какой этап?
Результат получается тот что нужно?

Автор - Russel
Дата добавления - 14.08.2014 в 13:40
ikki Дата: Четверг, 14.08.2014, 13:41 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
В приложенном файле
"ты видишь кролика?" (с)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
В приложенном файле
"ты видишь кролика?" (с)

Автор - ikki
Дата добавления - 14.08.2014 в 13:41
ArkaIIIa Дата: Четверг, 14.08.2014, 13:42 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Просто ты ничего не прикрепил (видимо таки превысил размер) :-)
 
Ответить
СообщениеRussel
Просто ты ничего не прикрепил (видимо таки превысил размер) :-)

Автор - ArkaIIIa
Дата добавления - 14.08.2014 в 13:42
ArkaIIIa Дата: Четверг, 14.08.2014, 13:51 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Так?
К сообщению приложен файл: 43343.zip (77.4 Kb)


Сообщение отредактировал ArkaIIIa - Четверг, 14.08.2014, 13:52
 
Ответить
СообщениеТак?

Автор - ArkaIIIa
Дата добавления - 14.08.2014 в 13:51
ArkaIIIa Дата: Четверг, 14.08.2014, 14:01 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
С разделением чисел на отдельные ячейки.
К сообщению приложен файл: 43343_2.zip (79.3 Kb)
 
Ответить
СообщениеС разделением чисел на отдельные ячейки.

Автор - ArkaIIIa
Дата добавления - 14.08.2014 в 14:01
onnline365 Дата: Четверг, 14.08.2014, 14:05 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013

Не уверен что так. Вот еще пример приведу. Числа от 1 до 90 нужно из них выбрать значения длиной в 10 символов по возрастанию а также со всеми возможными вариантиами. 02.06.08.20.30.41.42.52.54.52 и так все варианти от наименшего это 01.02.03.04.05.06.07.08.09.10. и т.д.
 
Ответить
Сообщение
Не уверен что так. Вот еще пример приведу. Числа от 1 до 90 нужно из них выбрать значения длиной в 10 символов по возрастанию а также со всеми возможными вариантиами. 02.06.08.20.30.41.42.52.54.52 и так все варианти от наименшего это 01.02.03.04.05.06.07.08.09.10. и т.д.

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

2010
onnline365
Числа от 1 до 90 - двухсимвольные (если, конечно, двоичным кодом их не писать).
Если Вы говорите про числа из 10 символов, то как проверять до 90 они или нет? Попарно, каждые 2 цифры, которые идут подряд?
Пример: 8901010101 - первая часть 89 - до 90, вторая какая? 90, или 01 ? Ну и т.д. 8910000000 - 89, 10, или 8, 9, 89, 91....
 
Ответить
Сообщениеonnline365
Числа от 1 до 90 - двухсимвольные (если, конечно, двоичным кодом их не писать).
Если Вы говорите про числа из 10 символов, то как проверять до 90 они или нет? Попарно, каждые 2 цифры, которые идут подряд?
Пример: 8901010101 - первая часть 89 - до 90, вторая какая? 90, или 01 ? Ну и т.д. 8910000000 - 89, 10, или 8, 9, 89, 91....

Автор - ArkaIIIa
Дата добавления - 14.08.2014 в 14:11
onnline365 Дата: Четверг, 14.08.2014, 14:25 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Должно быть так. Да числа будут двухсимвольные начиная с 10 и до 90 (нужно писать именно двусимвольные). В результате должно быть так (1.10.15.20.30) а не так (15.1.30.20) Каждая цифра в отдельной ячеке. Я понимаю что можно сделать к примеру в одной строке но я тогда не буду знать где их разделать где будет 1,12,15 и т.к. (1152116320) (1.15.2.11.6.3.20)
 
Ответить
СообщениеДолжно быть так. Да числа будут двухсимвольные начиная с 10 и до 90 (нужно писать именно двусимвольные). В результате должно быть так (1.10.15.20.30) а не так (15.1.30.20) Каждая цифра в отдельной ячеке. Я понимаю что можно сделать к примеру в одной строке но я тогда не буду знать где их разделать где будет 1,12,15 и т.к. (1152116320) (1.15.2.11.6.3.20)

Автор - onnline365
Дата добавления - 14.08.2014 в 14:25
Russel Дата: Четверг, 14.08.2014, 14:29 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Просто ты ничего не прикрепил (видимо таки превысил размер) :-)

Похоже на то - отвлекли ))
Но тут у ТСа уточнения кардинальные появились, так что мой метод не подойдет.

Я думаю, что комбинация по возрастанию 90 чисел по 10 превысит 6*10^18 %)


QIWI 9173973973

Сообщение отредактировал Russel - Четверг, 14.08.2014, 14:34
 
Ответить
Сообщение
Просто ты ничего не прикрепил (видимо таки превысил размер) :-)

Похоже на то - отвлекли ))
Но тут у ТСа уточнения кардинальные появились, так что мой метод не подойдет.

Я думаю, что комбинация по возрастанию 90 чисел по 10 превысит 6*10^18 %)

Автор - Russel
Дата добавления - 14.08.2014 в 14:29
ikki Дата: Четверг, 14.08.2014, 14:36 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
у ТСа уточнения кардинальные появились
я тоже с интересом наблюдаю - последние ли?
даже сам с собой поспорил на ящик пива.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
у ТСа уточнения кардинальные появились
я тоже с интересом наблюдаю - последние ли?
даже сам с собой поспорил на ящик пива.

Автор - ikki
Дата добавления - 14.08.2014 в 14:36
ikki Дата: Четверг, 14.08.2014, 14:41 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
нет, всего-то 5'720'645'481'903 возможных варианта


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениенет, всего-то 5'720'645'481'903 возможных варианта

Автор - ikki
Дата добавления - 14.08.2014 в 14:41
Russel Дата: Четверг, 14.08.2014, 14:47 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
5'720'645'481'903

Я на пальцах прикинул. Как посчитал?


QIWI 9173973973
 
Ответить
Сообщение
5'720'645'481'903

Я на пальцах прикинул. Как посчитал?

Автор - Russel
Дата добавления - 14.08.2014 в 14:47
ikki Дата: Четверг, 14.08.2014, 14:48 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
числкомб

пс. я особой разницы не вижу - 5 с лишним триллионов комбинаций считаться будут тоже вечность :)
плюс их где-то надо хранить.
а потом ещё и наизусть выучить (другого применения я придумать не могу).


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Четверг, 14.08.2014, 14:50
 
Ответить
Сообщениечислкомб

пс. я особой разницы не вижу - 5 с лишним триллионов комбинаций считаться будут тоже вечность :)
плюс их где-то надо хранить.
а потом ещё и наизусть выучить (другого применения я придумать не могу).

Автор - ikki
Дата добавления - 14.08.2014 в 14:48
Russel Дата: Четверг, 14.08.2014, 15:03 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
числкомб

Ага, тоже посчитал ))
С учетом того, что не все сочетания будут соответствовать условию по возрастанию, останется примерно триллион, уже легче!


QIWI 9173973973
 
Ответить
Сообщение
числкомб

Ага, тоже посчитал ))
С учетом того, что не все сочетания будут соответствовать условию по возрастанию, останется примерно триллион, уже легче!

Автор - Russel
Дата добавления - 14.08.2014 в 15:03
onnline365 Дата: Четверг, 14.08.2014, 15:07 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Я могу ошибатся но 5'720'645'481'903 число пулучилось, если бы был полный перебор 12345, 54321, 52143, и т.д.
 
Ответить
СообщениеЯ могу ошибатся но 5'720'645'481'903 число пулучилось, если бы был полный перебор 12345, 54321, 52143, и т.д.

Автор - onnline365
Дата добавления - 14.08.2014 в 15:07
ikki Дата: Четверг, 14.08.2014, 15:09 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
5'720'645'481'903 - это именно по возрастанию:
Код
=ЧИСЛКОМБ(90;80)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение5'720'645'481'903 - это именно по возрастанию:
Код
=ЧИСЛКОМБ(90;80)

Автор - ikki
Дата добавления - 14.08.2014 в 15:09
ikki Дата: Четверг, 14.08.2014, 15:10 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Я могу ошибатся
можете


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Я могу ошибатся
можете

Автор - ikki
Дата добавления - 14.08.2014 в 15:10
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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