В това видео ще разгледаме как да настроим текущ сбор в таблица на Excel.
Настройването на текущ сбор в таблица на Excel е малко сложно, защото не е очевидно как да се използват структурирани препратки.
Това е така, защото структурираните препратки предоставят нотация за текущия ред, но не и за първия ред в колона.
Нека разгледаме няколко опции, като започнем с формули, базирани на редовни препратки.
Един често срещан подход е просто да добавите горния ред към стойността в текущия ред …
Но това ще доведе до грешка, защото заглавката на колоната съдържа текст.
Лесно решение в този случай е използването на функцията SUM вместо това. Тъй като SUM автоматично третира текста като нула.
И тази формула работи.
Но има проблем. Ако добавя нов ред, формулата правилно се разширява.
Ако вмъкна ред в средата на таблицата, формулата не работи правилно.
Така че, с тази формула ще трябва да поправя формулата ръчно, ако вмъкна редове.
Друг често срещан подход за изготвяне на общи суми е използването на разширяваща се препратка вътре в SUM.
За да направя това, бих въвел препратка към първата клетка два пъти, след което заключих първата препратка с F4.
Резултатът е препратка, която се разширява, докато пътува надолу по таблицата.
Отначало изглежда, че работи добре. Ако вмъкна ред, формулата се настройва правилно.
Забележете обаче, ако добавя нов ред, формулата се поврежда.
Както преди, ще трябва да поправя това ръчно, ако добавя нови редове.
Накрая ще създам разширяващ се диапазон, използвайки структурирани препратки.
В псевдо кода това, от което се нуждаем, е диапазон, който започва с първия ред в колона и завършва в текущия ред.
= SUM (първо: текущо)
Получаването на текущия ред е лесно. Ако щракна в колоната, Excel create е референцията с @ нотация.
Но какво ще кажете за първия ред?
Ключът е да се използва функцията INDEX.
За масив използваме цялата колона. За номер на ред използвам 1.
= СУММА (ИНДЕКС ((Общо), 1): (@ Общо))
Сега ключът към разбирането на това е да се осъзнае, че INDEX всъщност връща адреса на клетката първа клетка в колоната, а не стойността.
С други думи, диапазонът се разрешава до същата формула, която използвахме по-рано.
Но този път формулата може да обработва както вмъкнати редове, така и нови редове.
Единственият недостатък на тази формула е, че тя ще бъде бавна при много големи масиви от данни, тъй като всяка формула трябва да генерира сума от всички клетки по-горе.
Ако производителността се превърне в проблем, може да искате да превключите към първата формула, която опитахме във видеото, и да актуализирате ръчно формулата, ако трябва да вмъкнете редове.
Разбира се
Таблици на ExcelСвързани преки пътища
Въведете и да се премести надолу Enter
Return
Delete знака вляво от курсора Backspace
Delete
Delete характер на правото на курсора Delete
Fn
+ Delete
Enter и да се премести надясно Tab
Tab
Изберете цял ред Shift
+ Space
⇧
+ Space
Insert редове Ctrl
+ Shift
+ +
⌘
+ ⇧
+ +
Попълнете надолу от клетка над Ctrl
+ D
⌃
+ D
Преместване активната клетка наляво по избор Shift
+ Tab
⇧
+ Tab
Отмяна на избора Esc
Esc