Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Как составить все возможные десятизначные числа из трех цифр.

Автор businka, 18.12.2011, 20:56

« назад - далее »

businka

Здравствуйте.
Помогите, пожалуйста, экономисту запрограммировать в Excel все возможные комбинации шоков. Когда-то в лохматом году решала подобную задачу в бэйсике, но сейчас убей - не вспомню. 
Суть задачи: есть 10 шагов. На каждом шаге возможное значение 1, 0 или -1.
То есть надо создать десятизначные числа со всеми возможными комбинациями 1 0 и -1.
Всего их получается 3^10, перебором это сделать нереально.

P.S. просмотрела все похожие темы на форуме, но того, что надо - не нашла... :-[

MCH

покажите на примере, что хотите получить в результате
Решить можно макросом/формулами, как предпочтительнее?
3^10 = 59049, Вам все 59тыс вариантов нужно?

Макрос типа такого:
Sub businka()
Dim i&, j&, m&
For i = 0 To 3 ^ 10 - 1
    m = i
    For j = 1 To 10
        Cells(i + 1, j) = m Mod 3 - 1
        m = m \ 3
Next j, i
End Sub