Формула Excel: Збільште обчислення за допомогою РЯДКА або СТОЛБЦИ -

Загальна формула

=calculation*ROW()

Резюме

Якщо вам потрібно динамічно збільшити обчислення, щоб значення автоматично збільшувалось кожного разу, коли формула копіюється в новий рядок або стовпець, ви можете використовувати функції ROW () або COLUMN () у своїй формулі.

У наведеному прикладі формула в комірці D6 має вигляд:

=$B$6*(ROW()-5)

Коли цю формулу копіюють у стовпець D, вона помножує значення в B6 на число, яке починається з 1, і збільшується на одиницю на кожному кроці.

Пояснення

Функція ROW () при введенні в клітинку без аргументів із поверненням номера рядка цієї комірки. У цьому випадку перший екземпляр формули знаходиться в комірці D6, тому ROW () повертає 6 всередину формули в D6.

Однак ми хочемо почати з 1, тому нам потрібно відняти 5, що дає 1.

Коли формула копіюється вниз у стовпець D, ROW () продовжує повертати поточний номер рядка, і ми продовжуємо віднімати 5, щоб "нормалізувати" результат назад до шкали на основі 1:

=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc

Якщо ви копіюєте формулу через стовпці, ви можете використовувати функцію COLUMN () таким же чином.

Зверніть увагу, що ви можете вільно використовувати результат COLUMN () або ROW () будь-яким способом, який вам подобається, у формулі. Обидві функції повертають число, тому ви можете застосувати їх у формулі, як і будь-яке число.

Цікаві статті...