@realnin

Как заставить считать по циклу меняя 3 параметра?

В общем на простом примере объясню.

Имеется формула a=10+b*c*d
У меня значения b варируются от 2 до 8 с шагом 2
а значения с с 4 до 10 с шагом 2
d - от 10 до 50 шаг 10
Как заставит формулу считать все эти значения?
т.е сначала ставит первое значение b и считает все значения c, d и т.д.
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
AnnTHony
@AnnTHony
Интроверт
Если использовать только формулы в ячейках, то наверно не получится, формулы не поддерживают циклы.
Если с использованием макроса, то проще:
Dim WB as Workbook
Dim WS as Worksheet
Dim i as Integer

Set WB = Excel.ActiveWorkbook
Set WS = WB.Worksheets("Лист1")

i = 1
For b = 2 To 8 Step 2
    For c = 4 To 10 Step 2
        For d = 10 To 50 Step 10
           ' Выводит числа в столбик '
            WS.Cells(i, 1).Value = 10 + b * c * d
            i = i + 1
        Next d
    Next c
Next b


Если нужны числа без повторений, то имеет смысл использовать массив.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы