Формули и функции на низи во Excel - примери и упатства

  • Споделете Го Ова
Michael Brown

Содржина

Во ова упатство, ќе научите што е формула за низа на Excel, како правилно да ја внесете во вашите работни листови и како да користите константи на низи и функции на низи.

Формули на низа во Excel се исклучително моќна алатка и една од најтешките за совладување. Формулата со една низа може да изврши повеќе пресметки и да замени илјадници вообичаени формули. И сепак, 90% од корисниците никогаш не користеле функции на низа во нивните работни листови само затоа што се плашат да почнат да ги учат.

Навистина, формулите за низи се една од најзбунувачките функции на Excel за учење. Целта на ова упатство е да ја направи кривата на учење што е можно поедноставна и мазна.

    Што е низа во Excel?

    Пред да започнеме со функциите на низата и формули, ајде да откриеме што значи терминот „низа“. Во суштина, низата е збирка на предмети. Ставките може да бидат текст или броеви и може да се наоѓаат во еден ред или колона, или во повеќе редови и колони.

    На пример, ако ја ставите вашата неделна листа на намирници во формат на низа Excel, ќе изгледа како:

    {„Млеко“, „Јајца“, „Путер“, „Пченкарни снегулки“}

    Потоа, ако ги изберете ќелиите A1 до D1, внесете ја горната низа на која и претходи еднаква потпишете (=) во лентата со формули и притиснете CTRL + SHIFT + ENTER, ќе го добиете следниот резултат:

    Она што штотуку го направивте е да создадете еднодимензионална хоризонтална низа. Ништоконстанта

    Константа на низа може да содржи броеви, текстуални вредности, булови (TRUE и FALSE) и вредности на грешки, одделени со запирки или точка-запирки.

    Можете да внесете нумеричка вредност како цел број, децимална , или во научна нотација. Ако користите текстуални вредности, тие треба да бидат опкружени во двојни наводници (") како во секоја формула на Excel.

    Константа на низа не може да вклучува други низи, референци на ќелии, опсези, датуми, дефинирани имиња, формули или функции .

  • Именување на константи на низата

    За да ја олесните употребата константа на низата, дајте и име:

    • Префрлете се на Јазичето Формули > Дефинирани имиња група и кликнете Дефинирај име . Алтернативно, притиснете Ctrl + F3 и кликнете Ново .
    • Внесете го името во Име
    • Во полето Се однесува на , внесете ги ставките од вашата константа на низата опкружени во загради со претходниот знак за еднаквост (=). На пример:

      ={"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}

    • Кликнете на ОК за да ја зачувате вашата именувана низа и затворете го прозорецот.

    За да ја внесете константата на именуваната низа во лист, изберете онолку ќелии во ред или колона колку што има ставки во вашата низа, напишете го името на низата во лентата со формула пред знакот = и притиснете Ctrl + Shift + Enter .

    Резултатот треба да личи на ова:

  • Спречување грешки

    Ако вашата константа на низата не работи правилно, проверете ги следниве проблеми:

    • Ограничувајте ги елементитеод вашата константа на низата со соодветниот знак - запирка во константите на хоризонталната низа и точка-запирка во вертикалните.
    • Избрав опсег на ќелии што точно одговара на бројот на ставки во вашата константа на низата. Ако изберете повеќе ќелии, секоја дополнителна ќелија ќе има грешка #N/A. Ако изберете помалку ќелии, ќе се вметне само дел од низата.
  • Користење на константи на низата во формулите на Excel

    Сега кога сте запознаени со концепт на константи на низи, ајде да видиме како можеш да користиш информаци од низи за да ги решиш твоите практични задачи.

    Пример 1. Збир N најголеми/најмали броеви во опсегот

    Почнувате со создавање вертикална низа константа која содржи онолку броеви колку што сакате да сумирате. На пример, ако сакате да соберете 3 најмали или најголеми броеви во опсегот, константата на низата е {1,2,3}.

    Потоа, земате или LARGE или SMALL функција, наведете го целиот опсег на ќелии во првиот параметар и ја вклучуваат константата на низата во вториот. Конечно, вметнете го во функцијата SUM, вака:

    Сумирајте ги најголемите 3 броја: =SUM(LARGE(range, {1,2,3}))

    Сумирајте ги најмалите 3 броја: =SUM(SMALL(range, {1,2,3}))

    Не заборавајте да притиснете Ctrl + Shift + Enter бидејќи внесувате формула за низа и ќе го добиете следниот резултат:

    На сличен начин, можете да го пресметате просекот од N најмал или најголеми вредности во опсег:

    Просек од првите 3 броја: =AVERAGE(LARGE(range, {1,2,3}))

    Просек оддолни 3 броеви: =AVERAGE(SMALL(range, {1,2,3}))

    Пример 2. Формула на низа за броење ќелии со повеќе услови

    Да претпоставиме, имате листа на нарачки и сакате да знаете колку пати даден продавач има продадено дадено производи.

    Најлесен начин би бил користење на формулата COUNTIFS со повеќе услови. Меѓутоа, ако сакате да вклучите многу производи, вашата формула COUNTIFS може да прерасне во големина. За да го направите покомпактен, можете да користите COUNTIFS заедно со SUM и да вклучите константа на низа во еден или неколку аргументи, на пример:

    =SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))

    Вистинската формула може да изгледа вака:

    =SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))

    Нашиот примерок низа се состои од само два елементи бидејќи целта е да се демонстрира пристапот. Во вашите вистински формули за низа, може да вклучите онолку елементи колку што бара вашата деловна логика, под услов вкупната должина на формулата да не надминува 8.192 знаци во Excel 2019 - 2007 (1.024 знаци во Excel 2003 и пониски) и вашиот компјутер да е моќен доволно за обработка на големи низи. Ве молиме погледнете ги ограничувањата на формулите на низата за повеќе детали.

    И еве еден пример формула за напредна низа што го наоѓа збирот на сите соодветни вредности во табела: SUM и VLOOKUP со константа на низа.

    И и ИЛИ оператори во формулите на низата Excel

    Оператор со низа и кажува на формулата како сакате да ги обработите низите - користејќи И или ИЛИ логика.

    • И операторот е ѕвездичка ( *) коие симболот за множење. Тој му наложува на Excel да врати ТОЧНО ако СИТЕ услови се вреднуваат како ВИСТИНИ.
    • ИЛИ оператор е знакот плус (+). Враќа TRUE ако КОЈ од условите во дадениот израз се процени на TRUE.

    Формула за низа со операторот AND

    Во овој пример, го наоѓаме збирот на продажбите каде што продажбата лицето е Мајк А производот е Јаболка :

    =SUM((A2:A9="Mike") * (B2:B9="Apples") * (C2:C9))

    Или

    =SUM(IF(((A2:A9="Mike") * (B2:B9="Apples")), (C2:C9)))

    Технички, оваа формула ги множи елементите на трите низи на исти позиции. Првите две низи се претставени со TRUE и FALSE вредности кои се резултат на споредување A2:A9 со Mike" и B2:B9 со "Apple". Третата низа ги содржи продажните броеви од опсегот C2:C9. Како и секоја математичка операција , множењето ги претвора TRUE и FALSE во 1 и 0, соодветно. И бидејќи множењето со 0 секогаш дава нула, добиената низа има 0 кога еден или двата услови не се исполнети. Ако двата услови се исполнети, соодветниот елемент од третата низа добива во конечната низа (на пр. 1*1*C2 = 10). Значи, резултатот од множењето е оваа низа: {10;0;0;30;0;0;0;0}. Конечно, функцијата SUM се собира елементите на низата и враќаат резултат од 40.

    Формула за низа на Excel со операторот ИЛИ

    Следната формула за низа со операторот ИЛИ (+) ги собира сите продажби каде што продавачот е Мајк ИЛИ производот е Јаболка:

    =SUM(IF(((A2:A9="Mike") + (B2:B9="Apples")), (C2:C9)))

    Во оваа формула, ги собирате елементите на првите две низи (кои се условите што ги сакате да тестирате) и добијте ВИСТИНА (>0) ако барем еден услов се оцени како ВИСТИНА; НЕТОЧНО (0) кога сите услови се оценети на НЕТОЧНИ. Потоа, IF проверува дали резултатот од собирањето е поголем од 0, и ако е, SUM собира соодветен елемент од третата низа (C2:C9).

    Совет. Во современите верзии на Excel, нема потреба да се користи формула за низа за ваков вид задачи - едноставна формула SUMIFS совршено се справува со нив. Сепак, AND и OR операторите во формулите на низата може да се покажат како корисни во посложени сценарија, а камоли многу добра гимнастика на умот :)

    Двоен унарен оператор во формулите на низата Excel

    Ако некогаш сте работеле со формули за низи во Excel, веројатно сте налетале на неколку кои содржат двојна цртичка (--) и можеби сте се запрашале за што се користи.

    Двојна цртичка, која технички се нарекува двоен унарен оператор, се користи за конвертирање на ненумерички Булова вредности (TRUE / FALSE) вратени со некои изрази во 1 и 0 кои функцијата низа може да ги разбере.

    Следниот пример се надеваме дека ќе ги направи работите полесно да се разбере. Да претпоставиме дека имате листа на датуми во колоната А и сакате да знаете колку датуми се појавуваат во јануари, без оглед на годината.

    Следнава формула ќе работи наtreat:

    =SUM(--(MONTH(A2:A10)=1))

    Бидејќи ова е формула за низа на Excel, не заборавајте да притиснете Ctrl + Shift + Enter за да ја завршите.

    Ако ве интересира некој друг месец, заменете го 1 со соодветен број. На пример, 2 значи февруари, 3 значи март итн. За да ја направите формулата пофлексибилна, можете да го одредите бројот на месецот во некоја ќелија, како што е прикажано на сликата од екранот:

    И сега, ајде да анализираме како функционира оваа формула за низа. Функцијата MONTH го враќа месецот на секој датум во ќелиите A2 до A10 претставен со сериски број, кој ја произведува низата {2;1;4;2;12;1;2;12;1}.

    После тоа, секој елемент од низата се споредува со вредноста во ќелијата D1, која е број 1 во овој пример. Резултатот од оваа споредба е низа од Булова вредности TRUE и FALSE. Како што се сеќавате, можете да изберете одреден дел од формулата на низата и да притиснете F9 за да видите што е истиот дел:

    Конечно, треба да ги конвертирате овие Булови вредности во Комбинации 1 и 0 кои функцијата SUM може да ги разбере. И за ова е потребен двојниот унарен оператор. Првиот униарен принудува ТОЧНО/НЕТОЧНО на -1/0, соодветно. Вториот унарен ги негира вредностите, т.е. го менува знакот, претворајќи ги во +1 и 0, кои повеќето од функциите на Excel можат да ги разберат и да работат со нив. Ако го отстраните двојниот унарен од горната формула, нема да работи.

    Се надевам дека ова краткотуторијалот се покажа како корисен на вашиот пат кон совладување на формулите за низа на Excel. Следната недела, ќе продолжиме со низите на Excel со фокусирање на напредни примери на формула. Ве молиме, останете во тек и ви благодариме што прочитавте!

    страшно досега, нели?

    Што е формула за низа во Excel?

    Разликата помеѓу формулата за низа и обичната формула е во тоа што формулата за низа обработува неколку вредности наместо само една. Со други зборови, формулата за низа во Excel ги проценува сите поединечни вредности во низата и врши повеќе пресметки на една или повеќе ставки според условите изразени во формулата.

    Не само што формулата за низа може да се справи со неколку вредности истовремено, исто така може да врати неколку вредности истовремено. Значи, резултатите вратени со формула за низа се исто така низа.

    Формулите за низа се достапни во сите верзии на Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 и пониски.

    И сега, се чини дека е вистинското време да ја креирате вашата прва формула за низа.

    Едноставен пример на формулата за низа на Excel

    Да претпоставиме дека имате некои ставки во колоната Б, нивните цени во колона C, и сакате да го пресметате вкупниот збир од сите продажби.

    Се разбира, ништо не ве спречува да ги пресметате подвкупните суми во секој ред прво со нешто едноставно како =B2*C2 , а потоа да ги сумирате тие вредности:

    Меѓутоа, формулата за низа може да ве поштеди од дополнителните потези на копчињата бидејќи добива Excel за складирање на средни резултати во меморијата наместо во дополнителна колона. Значи, потребна е само формула од една низа и 2 брзи чекори:

    1. Изберете празна ќелија и внесете јаследнава формула во неа:

      =SUM(B2:B6*C2:C6)

    2. Притиснете ја кратенката на тастатурата CTRL + SHIFT + ENTER за да ја комплетирате формулата на низата.

      Откако ќе го направите ова, Microsoft Excel ја опкружува формулата со {кадрави загради}, што е визуелен показател за формулата на низата.

      Она што го прави формулата е множење на вредностите во секој поединечен ред од наведеното низа (клетки B2 до C6), соберете ги под-вкупите заедно и излезете го целосниот збир:

    Овој едноставен пример покажува колку е моќна низата формулата може да биде. Кога работите со стотици и илјадници редови на податоци, само размислете колку време можете да заштедите со внесување на една формула за низа во една ќелија.

    Зошто да користите формули за низа во Excel?

    Excel низа формулите се најпрактична алатка за извршување софистицирани пресметки и сложени задачи. Формулата со една низа може да замени буквално стотици вообичаени формули. Формулите за низи се многу добри за задачи како што се:

    • Сумирање на броеви кои исполнуваат одредени услови, на пример збир N најголеми или најмали вредности во опсегот.
    • Сумирање на секој втор ред или секој N-ти ред или колона, како што е прикажано во овој пример.
    • Бротајте го бројот на сите или одредени знаци во одреден опсег. Еве формула за низа која ги брои сите знаци и друга која ги брои сите дадени знаци.

    Како да внесете формула за низа во Excel (Ctrl + Shift + Enter)

    Како што веќе знаете,комбинацијата на 3-те копчиња CTRL + SHIFT + ENTER е магичен допир што ја претвора обичната формула во формула за низа.

    Кога внесувате формула за низа во Excel, има 4 важни работи што треба да ги имате на ум:

    1. Откако ќе завршите со пишување на формулата и истовремено ќе ги притиснете копчињата CTRL SHIFT ENTER, Excel автоматски ја става формулата помеѓу {кадрави загради}. Кога избирате таква ќелија(и), можете да ги видите заградите во лентата со формула, што ви дава поим дека формулата за низа е таму.
    2. Рачното пишување на заградите околу формулата нема да работи . Мора да притиснете на кратенката Ctrl+Shift+Enter за да завршите формула за низа.
    3. Секогаш кога уредувате формула за низа, заградите исчезнуваат и мора повторно да притиснете Ctrl+Shift+Enter за да ги зачувате промените.
    4. Ако заборавите да притиснете Ctrl+Shift+Enter, вашата формула ќе се однесува како вообичаена формула и ќе ги обработува само првите вредности во наведената низа.

    Бидејќи сите формули на низата на Excel бараат притискање на Ctrl + Shift + Enter, тие понекогаш се нарекуваат CSE формули .

    Користете го копчето F9 за да оцените делови од формулата за низа

    Кога работите со формули на низи во Excel, можете да набљудувате како тие ги пресметуваат и складираат нивните ставки (внатрешни низи) за да го прикажат конечниот резултат гледаш во ќелија. За да го направите ова, изберете еден или неколку аргументи во заградите на функцијата, а потоа притиснете го копчето F9. Доизлезете од режимот за оценување на формулата, притиснете го копчето Esc.

    Во горниот пример, за да ги видите под-вкупните збирки на сите производи, изберете B2:B6*C2:C6, притиснете F9 и го добивате следниот резултат.

    Забелешка. Обрнете внимание дека мора да изберете дел од формулата пред да притиснете F9, инаку копчето F9 едноставно ќе ја замени вашата формула со пресметаните вредности.

    Формулите со низа со една ќелија и повеќе ќелии во Excel

    Формулата за низа на Excel може да врати резултат во една ќелија или во повеќе ќелии. Формулата за низа внесена во опсег на ќелии се нарекува формула со повеќе ќелии . Формулата на низа што се наоѓа во една ќелија се нарекува формула со една ќелија .

    Постојат неколку функции на низата на Excel кои се дизајнирани да враќаат низи со повеќе ќелии, на пример TRANSPOSE, TREND , FREQUENCY, LINEST итн.

    Други функции, како што се SUM, AVERAGE, AGGREGATE, MAX, MIN, може да пресметаат изрази на низа кога се внесуваат во една ќелија со користење на Ctrl + Shift + Enter .

    Следниве примери демонстрираат како да се користи формула за низа со една ќелија и повеќеклетки.

    Пример 1. Формула за низа со една ќелија

    Да претпоставиме дека имате две колони кои го наведуваат бројот на артиклите се продаваат во 2 различни месеци, да речеме колоните B и C, и сакате да го најдете максималното зголемување на продажбата.

    Нормално, би додале дополнителна колона, да речеме колона D, која ја пресметува промената на продажбата за секојпроизвод користејќи формула како =C2-B2 , а потоа пронајдете ја максималната вредност во таа дополнителна колона =MAX(D:D) .

    На формулата за низа не и е потребна дополнителна колона бидејќи совршено ги складира средните резултати во меморијата. Значи, само ја внесувате следната формула и притиснете Ctrl + Shift + Enter :

    =MAX(C2:C6-B2:B6)

    Пример 2. Формула за низа со повеќе ќелии во Excel

    Во претходниот пример SUM, да претпоставиме дека треба да платите 10% данок од секоја продажба и сакате да го пресметате износот на данокот за секој производ со една формула.

    Изберете го опсегот на празни ќелии, кажете D2:D6 и внесете ја следната формула во лентата со формули:

    =B2:B6 * C2:C6 * 0.1

    Откако ќе притиснете Ctrl + Shift + Enter , Excel ќе постави примерок од формулата на вашата низа во секоја ќелија од избраниот опсег, и ќе го добиете следниов резултат:

    Пример 3. Користење на функцијата низа на Excel за враќање низа со повеќе ќелии

    Како што веќе спомнато, Microsoft Excel обезбедува неколку таканаречени „функции на низа“ кои се специјално дизајнирани да работат со низи со повеќе ќелии. TRANSPOSE е една од таквите функции и ќе ја искористиме за да ја транспонираме горната табела, т.е. да ги конвертираме редовите во колони.

    1. Изберете празен опсег на ќелии каде што сакате да ја дадете транспонираната табела. Бидејќи ги претвораме редовите во колони, погрижете се да изберете ист број на редови и колони како што вашата изворна табела има колони и редови, соодветно. Воовој пример, избираме 6 колони и 4 редови.
    2. Притиснете F2 за да влезете во режимот на уредување.
    3. Внесете ја формулата и притиснете Ctrl + Shift + Enter .

    Во нашиот пример, формулата е:

    =TRANSPOSE($A$1:$D$6)

    Резултатот ќе изгледа слично на ова:

    Вака го користите TRANSPOSE како формула за низа CSE во Excel 2019 и порано. Во динамична низа Excel, ова исто така работи како редовна формула. За да научите други начини за транспонирање во Excel, проверете го ова упатство: Како да менувате колони и редови во Excel.

    Како да работите со формули за низа со повеќе ќелии

    Кога работите со повеќе формули за клеточна низа во Excel, задолжително следете ги овие правила за да ги добиете точните резултати:

    1. Изберете го опсегот на ќелии каде што сакате да ги дадете резултатите пред да ја внесете формулата.
    2. За бришење формула за низа со повеќе ќелии, или изберете ги сите ќелии што ја содржат и притиснете DELETE , или изберете ја целата формула во лентата со формули, притиснете DELETE и потоа притиснете Ctrl + Shift + Enter .
    3. Не можете да ја уредувате или преместувате содржината на поединечна ќелија во формула за низа, ниту пак можете да вметнувате нови ќелии во или да ги избришете постоечките ќелии од формулата за низа со повеќе ќелии. Секогаш кога ќе се обидете да го направите ова, Microsoft Excel ќе го исфрли предупредувањето „ Не можете да промените дел од низа “.
    4. За смалување формула за низа, т.е. да ја примените на помалку ќелии, треба да избришетепрво постоечката формула, а потоа внесете нова.
    5. За проширување формула на низа, т.е. да ја примените на повеќе ќелии, изберете ги сите ќелии што ја содржат тековната формула плус празни ќелии каде што сакате да имајте го, притиснете F2 за да се префрлите на режимот за уредување, прилагодете ги референците во формулата и притиснете Ctrl + Shift + Enter за да го ажурирате.
    6. Не можете да користите формули за низа со повеќе ќелии во табелите на Excel.
    7. Треба да внесете формула за низа со повеќе ќелии во опсег на ќелии со иста големина како и добиената низа вратена со формулата. Ако формулата за низа на Excel произведува низа поголема од избраниот опсег, вишокот вредности нема да се појават на работниот лист. Ако низата вратена со формулата е помала од избраниот опсег, #N/A грешки ќе се појават во дополнителни ќелии.

    Ако вашата формула може да врати низа со променлив број на елементи, внесете ја во опсег еднаков или поголем од максималната низа што ја враќа формулата и завиткајте ја формулата во функцијата IFERROR, како што е прикажано во овој пример.

    Константи на низата на Excel

    Во Microsoft Excel, константата на низата е едноставно збир на статички вредности. Овие вредности никогаш не се менуваат кога копирате формула во други ќелии или вредности.

    Веќе видовте пример за константа на низа создадена од список на намирници на самиот почеток на ова упатство. Сега, ајде да видиме кои други видови низи постојат и како создаватенив.

    Постојат 3 типа на константи на низа:

    1. Константа на хоризонтална низа

    Константа на хоризонтална низа се наоѓа во низа. За да креирате константа на низа низа, напишете ги вредностите одделени со запирки и потоа заградете ги во загради, на пример {1,2,3,4}.

    Забелешка. Кога креирате константа на низа, треба рачно да ги напишете заградите за отворање и затворање.

    За да внесете хоризонтална низа во табела, изберете го соодветниот број на празни ќелии по ред, напишете ја формулата ={1,2,3,4} во лентата со формули и притиснете Ctrl + Shift + Enter . Резултатот ќе биде сличен на овој:

    Како што гледате на сликата од екранот, Excel ја обвиткува константата на низата во друг сет на загради, токму како што прави кога внесувате формула за низа.

    2. Константа на вертикална низа

    Константа на вертикална низа се наоѓа во колона. Ја креирате на ист начин како хоризонтална низа со единствена разлика што ги разграничувате ставките со запирки, на пример:

    ={11; 22; 33; 44}

    3. Константа на дводимензионална низа

    За да креирате дводимензионална низа, секој ред го одделувате со точка-запирка и секоја колона податоци со запирка.

    ={"a", "b", "c"; 1, 2, 3}

    Работа со константи на низата на Excel

    Константите на низата се еден од темелите на формулата за низа на Excel. Следниве информации и совети може да ви помогнат да ги користите на најефикасен начин.

    1. Елементи на низа

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.