Екцел

Формула низа

Array Formula

Пример формуле низа у Екцелу

Формула низа изводи операцију на више вредности уместо на једној вредности. Крајњи резултат формуле низа може бити или једна ставка или низ ставки, у зависности од тога како је формула конструисана. Да би радиле исправно, потребно је да постоје многе формуле низа унето са цонтрол + схифт + ентер . Када на овај начин унесете формулу, видећете формулу умотану у заградама {} на траци са формулама. Немој ручно унесите витичасте заграде или формула неће радити!





Ин Екцел 365 , формуле низа су изворне и немој захтевају контролу + схифт + ентер

Шта је низ?

Ан арраи је збирка више предмета. Низови у Екцелу појављују се унутар увијених заграда. На пример, {123} или {'црвено', 'плаво', 'зелено'}. Разлози због којих су низови толико чести у Екцелу су да се пресликавају директно у опсеге ћелија. Вертикални опсези су представљени као низови који користе тачку и зарез, на пример {100125150}. Хоризонтални опсези су представљени као низови који користе зарезе, на пример {'смалл', 'медиум', 'ларге'}. Дводимензионални опсег користиће и тачку -зарез и зарезе.

Примери

Формуле низа су донекле тешке за разумевање, јер је терминологија густа и сложена. Али саме формуле низа могу бити врло једноставне. На пример, ова формула низа тестира опсег А1: А5 за вредност 'а':





 
{= OR (A1:A5='a')}

Операција низа је поређење сваке ћелије у А1: А5 са низом 'а'. Пошто поређење ради на више вредности, враћа више резултата функцији ИЛИ:

како променити позитивне бројеве у негативне у екцелу
 
= OR ({FALSEFALSEFALSETRUEFALSE})

Ако је било која ставка у резултујућем низу ТРУЕ, функција ОР враћа ТРУЕ.



Понекад формуле низа дају више вредности као аргумент функције. На пример, ова формула низа враћа укупан број знакова у опсегу Б2: Б11:

 
{= SUM ( LEN (B2:B11))}

ЛЕН функцији се даје више вредности у опсегу Б2: Б11 и враћа више резултата у низу попут овог унутар СУМ -а:

генеришите случајни број у екцелу
 
= SUM ({3354546544})

где свака ставка у низу представља дужину једне вредности ћелије. Функција СУМ тада сумира све ставке и враћа 43 као коначни резултат.

Посебна синтакса

У свим верзијама програма Екцел осим Екцел 365 , многе формуле низа је потребно унети на посебан начин да би радиле исправно. Уместо да унесете помоћу тастера 'Ентер', потребно је да их унесете помоћу Цонтрол + Схифт + Ентер . Понекад ћете видети Цонтрол + Схифт + Ентер скраћено као 'ЦСЕ', као у 'ЦСЕ формули'. Овако унета формула ће се појавити са увијеним заградама са обе стране:

 
={formula}

Екцел ове заграде приказује аутоматски. Уверите се да не уносите увијене заграде ручно!

Не морају се све формуле низа уносити помоћу Цонтрол + Схифт + Ентер. Одређене функције, попут СУМПРОДУЦТ -а, програмиране су за руковање операцијама низа и обично не захтевају Цонтрол + Схифт + Ентер. На пример, обе формуле испод су формуле низа које враћају исти резултат, али само верзија СУМ захтева Цонтрол + Схифт + Ентер:

како написати вишеструке иф изјаве у екцелу
 
={ SUM ( LEN (A1:A5))} = SUMPRODUCT ( LEN (A1:A5))

Екцел 365

У Екцелу 365 формуле низа су изворне и не захтевају контролу + схифт + ентер. За општи увод, видети Формуле динамичког низа у Екцелу .



^