
Имплицитно пресецање описује понашање формуле у програму Екцел где се многе вредности своде на једну вредност. Типично се то дешава када се опсег или низ проследи у формулу која треба да прикаже један резултат у једној ћелији. У овој ситуацији, Екцел ће решити формулу у једну вредност следећи кораке у наставку:
- Ако је резултат већ појединачна вредност, вратите вредност.
- Ако је резултат низ, покушајте да вратите вредност из истог реда или колоне као и формула.
- У супротном, вратите горњу леву вредност из низа
Понекад, када је резултат низ, Екцел неће вратити горњу леву вредност у низу (корак # 3), осим ако формула унесе формулу низа са цонтрол + схифт + ентер. Другим речима, унос формуле са цонтрол + схифт + ентер онемогућава имплицитно пресецање.
Пример
Имплицитно пресецање може се десити када се формула унесе поред вертикалних података или изнад или испод хоризонталних података. На пример, формула у Д6 у приказаном примеру је:
=B4:B8+1
У овом случају, Екцел разрешује распон Б4: Б8 на вредност у Б6 (3) и враћа резултат 4. Када Екцел не може да одреди једну референцу у формули где се прослеђује опсег, али се очекује једна вредност , враћена је грешка #ВАЛУЕ. На пример, ако се иста формула горе унесе у ћелију Д9, резултат је # ВРЕДНОСТ.
Формуле низа
Уношењем формуле низа са цонтрол + схифт + ентер (ЦСЕ) изричито се онемогућава имплицитно понашање пресека. То омогућава стварање формула које манипулишу са више вредности унесених као опсези. Ако је формула у Д6 умотана у СУМ, а затим се уноси са цонтрол + схифт + ентер:
(=SUM(B4:B8+1))
Све вредности у опсегу се обрађују, а формула враћа 27.
Екцел табеле
Имплицитна пресецишта могу бити корисна у Екцел табелама, где се иста формула може користити у више ћелија (ради доследности), али и даље се решава у једну ћелију на ознаци реда. На пример, ова формула би додала вредност 7 дана вредности у колони „датум“ у табели:
=table(date)+7
Иако се формула односи на целу колону „датум“, формула ће деловати на једној вредности у колони са датумима на нивоу реда.
Динамиц Арраи Екцел и @ оператор
У верзији Екцел-а са „динамичким низом“ (доступно само кроз Оффице 365) све формуле се подразумевано третирају као формуле низа, тако да нема потребе за уносом формуле са цонтрол + схифт + ентер да би се омогућило понашање низа.
Међутим, из разлога компатибилности, понекад ћете видети симбол @ уметнут у формулу створену у старијој верзији програма Екцел (пре динамичког низа). Овај симбол @ назива се имплицитни оператер пресека и онемогућава понашање низа. Другим речима, говори Екцел-у да желите једну вредност.
То је учињено како би се осигурало да старије формуле и даље враћају исти (појединачни) резултат када би у супротном могле пролити више вредности на радни лист. Генерално, функције које враћају опсеге или низове више ћелија аутоматски ће имати префикс @ ако су креиране у ранијој верзији. Ово понашање се јавља само у верзијама Екцел-а са динамичким низовима.