В следния пример имате таблица с продажби. Тази таблица се разширява ежедневно чрез добавяне на нови редове в края на списъка.
По подразбиране това не разширява автоматично функцията за суми в която и да е клетка, когато към списъка се добавят нови данни. Можете да избегнете този ефект, като използвате име на диапазон заедно с формула. В края на краищата искате да избегнете необходимостта да обяснявате различни отклонения в бюджета на началниците си поради формула, която не е адаптирана.
Първо, погледнете следната илюстрация:
Ако направите функцията за сумата в клетката E4 с формулата = SUM (B5: B20) за съжаление тази формула няма да се разшири, когато добавяте нови данни в края на списъка.
Въпреки това, с трик, за който не знаят много хора, можете да накарате Excel да създаде динамичен диапазон. Действайте по следния начин:
- Първо изберете диапазона от клетки В5: В20
- Въведете името в полето за име горе вляво Продажби и потвърдете с вход.
- Натиснете клавишната комбинация Ctrl + F3, за да изведете мениджъра на имена.
- Изберете името в диалоговия прозорец, който се показва Продажби.
- в областта Отнася се до въведете следната формула: = ПЕЧЕЛНА ЗОНА ($ B $ 5; 0; 0; COUNT2 ($ B $ 5: $ B $ 10000); 1)
- Потвърдете, като щракнете върху символа на отметката и след това кликнете върху Заключете.
- Запис в клетката E4 формулата = SUM (продажби) и потвърдете с вход.
Когато въведете нови данни в края на списъка, формулата ще бъде в клетката E4 автоматично се регулира. Действителното изместване на диапазона започва в клетката В5.
Използвайте табличната функция COUNT2 (), за да намерите клетките в диапазона от клетки, изпълнени с числа B5: B10000. Резултатът от функцията COUNT2 () представлява размера на изместването. Тъй като изместването трябва да се извърши в колона, стойността 1 е посочена в последния аргумент.
Синтаксисът е:
= AREA.MOVE (справка; редове; колони; [височина]; [ширина])