2016-08-18 3 views
0

Может ли кто-нибудь здесь предоставить мне метод non-VBA , чтобы получить формулу, где ее выход будет увеличиваться на 1, если расчет происходит в любых ячейках на листе? Формуле разрешено использовать любые ячейки на листе.Формула Excel, чтобы получить значение летучего приращения

Лучшее, что я могу получить, чтобы выполнить такую ​​вещь, чтобы использовать следующую летучий UDF:

Public Num As Long 

Public Function INC() As Long 
    Application.Volatile 
    Num = Num + 1 
    INC = Num 
End Function 
+1

Вы можете включить итеративный расчет, установить максимальное количество итераций в 1, а затем просто ввести '= A1 + 1' в A1. – Rory

+0

Не могли бы вы опубликовать эти шаги в ответ @Rory? Чтобы убедиться, что его выход должен вести себя как энергозависимая функция. –

+0

Попробуй и посмотри. Если он сделает то, что вам нужно, я отведу его в качестве ответа. ;) – Rory

ответ

1

Вы можете сделать это довольно просто с итерационного расчета. Вы можете включить итеративный расчет в разделе «Формулы» «Параметры», установить максимальное число итераций на 1, а затем просто ввести =A1+1 в A1

Смежные вопросы