Excel - Эффект умножения / Петля - PullRequest
0 голосов
/ 05 августа 2020

У меня есть ситуация, что на каждые 6 контрактов, которые я подписываю, я могу подписать еще 1. Это также означает, что на каждые 6 дополнительных контрактов я могу подписать еще один контракт. Это, конечно, будет продолжаться вечно.

 Contract    Additional   Additional(2)    Total
 6           1            0                7
 12          2            0                14 
 18          3            0                21
 24          4            0                28
 30          5            0                35
 36          6            1                43
 ...

Есть ли возможность генерации итогов без использования VBA?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 августа 2020

Ваш столбец «Итого» связан со столбцом «Контракт» следующим образом:

Total = INT(Contract+(Contract-6)/5)+1

Таким образом, формула для заполнения будет =INT(A2+(A2-6)/5)+1, если ваш столбец «Контракт» столбец A.

0 голосов
/ 05 августа 2020

Поместите это в первую ячейку и скопируйте:

=7*ROW($ZZ1)+INT((ROW($ZZ1))/6)
...