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

Вход

Регистрация

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

 

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

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_, DrMini  
Получение возможных значений по возрастанию
Russel Дата: Четверг, 14.08.2014, 15:14 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
5'720'645'481'903 - это именно по возрастанию:

=ЧИСЛКОМБ(90;80)


Точно! Я снова был не прав!


QIWI 9173973973
 
Ответить
Сообщение
5'720'645'481'903 - это именно по возрастанию:

=ЧИСЛКОМБ(90;80)


Точно! Я снова был не прав!

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

Excel 2003, 2010
вообще-то, я сначала именно так и считал - представил возрастающий ряд от 01 до 90 и посчитал - сколько разных комбинаций по 80 чисел из него надо выкинуть, чтобы остался тоже возрастающий ряд.

но, вообще-то, функция числкомб - "симметричная".
и комбинаций "10 из 90" ровно столько же, сколько и "80 из 90".
просто, когда мы выбираем любые 10 из 90 - нам нет нужды заботиться о том, возрастающие они или нет.
мы ведь можем расставить их сами в любом порядке - в том числе и возрастающем.
сами комбинации (и их число) от этого не изменятся.


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

но, вообще-то, функция числкомб - "симметричная".
и комбинаций "10 из 90" ровно столько же, сколько и "80 из 90".
просто, когда мы выбираем любые 10 из 90 - нам нет нужды заботиться о том, возрастающие они или нет.
мы ведь можем расставить их сами в любом порядке - в том числе и возрастающем.
сами комбинации (и их число) от этого не изменятся.

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

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

Нормально! В Excel 2007 и дальше на каждом листе 17 179 869 184 ячеек. Получается, нужно всего около 333 листов. Оперативки должно хватить. Поехали!
 
Ответить
Сообщение
всего-то 5'720'645'481'903 возможных варианта

Нормально! В Excel 2007 и дальше на каждом листе 17 179 869 184 ячеек. Получается, нужно всего около 333 листов. Оперативки должно хватить. Поехали!

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

Excel 2003, 2010
фигасе у Вас оперативка :D
даже если писать результаты в текстовый файл в формате 20 символов на комбинацию (не самый лучший способ, но всяко лучше, чем файл Excel), то по надобится 5720645481903 * 20 / 1024 / 1024 / 1024= 106'555+ ГИГАбайт.
у меня жёсткий диск всего 500 Гб.

а у Вас оперативка...
ишь как неровна живём...
%)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениефигасе у Вас оперативка :D
даже если писать результаты в текстовый файл в формате 20 символов на комбинацию (не самый лучший способ, но всяко лучше, чем файл Excel), то по надобится 5720645481903 * 20 / 1024 / 1024 / 1024= 106'555+ ГИГАбайт.
у меня жёсткий диск всего 500 Гб.

а у Вас оперативка...
ишь как неровна живём...
%)

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

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

Именно это я и упустил из виду.


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

Именно это я и упустил из виду.

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

2010
106'555+ ГИГАбайт.

Да, не хватило :-(
Ну ладно, повезет в другой раз!
 
Ответить
Сообщение
106'555+ ГИГАбайт.

Да, не хватило :-(
Ну ладно, повезет в другой раз!

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

Excel 2010
Да, не хватило :-(

Это еще Александр один байт на разделитель забыл добавить


QIWI 9173973973
 
Ответить
Сообщение
Да, не хватило :-(

Это еще Александр один байт на разделитель забыл добавить

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

Excel 2003, 2010
не забыл.
просто не надо.
;)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениене забыл.
просто не надо.
;)

Автор - ikki
Дата добавления - 14.08.2014 в 16:14
SLAVICK Дата: Пятница, 15.08.2014, 00:08 | Сообщение № 29
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Добрый вечер. :)
Может кто знает как сделать наоборот. Т.е есть номер комбинации, и клоличество цифр(например 8) - нужно рассчитать комбинацию которая "скрывается" под этим номером (число = 32000 а комбинация: 7 3 4 6 2 1 8 5).
Комбинации могут быть любыми без повторений одинаковых чисел в ряду.
Что-то похожее было здесь, но там комбинации только по возрастанию.
В приложенном примере есть перечень комбинаций для примера(ниже 7-й строки) и в 4-й строке формула для перепроверки результата.
Результат нужно получить без использования данных ниже 7-й строки.
Макрос для генерации комбинаций взял из соседней темы
[moder]А может, кто наконец-то Правила форума прочитает? Это совсем другой вопрос - он же "наоборот".
К сообщению приложен файл: 3279134.xlsm (48.8 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеДобрый вечер. :)
Может кто знает как сделать наоборот. Т.е есть номер комбинации, и клоличество цифр(например 8) - нужно рассчитать комбинацию которая "скрывается" под этим номером (число = 32000 а комбинация: 7 3 4 6 2 1 8 5).
Комбинации могут быть любыми без повторений одинаковых чисел в ряду.
Что-то похожее было здесь, но там комбинации только по возрастанию.
В приложенном примере есть перечень комбинаций для примера(ниже 7-й строки) и в 4-й строке формула для перепроверки результата.
Результат нужно получить без использования данных ниже 7-й строки.
Макрос для генерации комбинаций взял из соседней темы
[moder]А может, кто наконец-то Правила форума прочитает? Это совсем другой вопрос - он же "наоборот".

Автор - SLAVICK
Дата добавления - 15.08.2014 в 00:08
SLAVICK Дата: Пятница, 15.08.2014, 00:52 | Сообщение № 30
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Не хотел плодить однотипных тем... girl_sad
Создал другую тему по настоятельной просьбе модератора.


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

Автор - SLAVICK
Дата добавления - 15.08.2014 в 00:52
ikki Дата: Пятница, 15.08.2014, 00:57 | Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
[offtop]довели человека!!! косички с горя выросли :D [/offtop]


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение[offtop]довели человека!!! косички с горя выросли :D [/offtop]

Автор - ikki
Дата добавления - 15.08.2014 в 00:57
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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