Формула на Excel: Сумиране на всеки 3 клетки -

Съдържание

Обща формула

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Обобщение

За да напишете формула, която ще сумира "следващите 3" клетки при всяко копиране, можете да използвате функцията OFFSET. В показания пример формулата в O5 е:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Забележка: целта на тази формула е да премахне ръчната задача за ръчно въвеждане на диапазони с една глобална формула, на цената на по-сложна формула.

Обяснение

В основата си функцията OFFSET доставя диапазон от 3 клетки към SUM, което връща сумиран резултат.

Аргументите за OFFSET се предоставят, както следва:

За справка използваме първата клетка в диапазона от данни, B5, въведена като смесена препратка (колона заключена, ред относително).

За редове използваме 0, тъй като не е необходимо да променяме редовете.

За cols използваме израза:

(COLUMN()-COLUMN($O$5))*3

Тази част от формулата изчислява колко колони от началната препратка към отместването. При O5 изместването е нула, при P5 компенсирането е 3 и т.н.

И накрая, височината се въвежда като 1, а ширината се въвежда като 3, тъй като в този случай ние винаги искаме 1 x 3 диапазон от клетки.

Забележка: променете 3 на необходимия мултипликатор, показан като "n" в общата форма на горната формула.

Интересни статии...