Я использую формулу (упомянутую ниже) в Excel, где мне нужно, чтобы длина столбца увеличивалась или уменьшалась на конкретное значение, указанное в ячейке (это значение рассчитывается по формуле).

=IF(AE99>0,AF99+SUM(AF93:AF98),AF99)

Здесь я хочу увеличить или уменьшить длину (AF93:AF98) на величину, указанную, например, в. ячейка С2. Предположим, что это 6. Таким образом, длина столбца составляет 6 строк, или C2 равен 30, тогда длина столбца в формуле составляет 30 строк.

Дополнительная информация:

На снимке время AE99. Я хочу проверить формулу; если есть значение в AE99, оно добавляет предыдущие 6 строк в соответствующую ячейку AE, которая является AF. Теперь я хочу, чтобы длина или высота (как бы она ни называлась) AF93:AF98 варьировалась значением, заданным в другой, совершенно другой ячейке, например, это 10, поэтому длина столбца будет AF88:AF98.

1 ответ1

1

Следующая формула должна сделать работу:

=IF(AF99>0,AF99+SUM(INDIRECT("AF" & 99-(MAX(C2,1) & ":AF98")),AF99)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .