Формулы масіваў і функцыі ў 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"}))

    Наш узорны масіў складаецца толькі з двух элементаў, бо мэта складаецца ў тым, каб прадэманстраваць падыход. У свае рэальныя формулы масіва вы можаце ўключаць столькі элементаў, колькі патрабуе ваша бізнес-логіка, пры ўмове, што агульная даўжыня формулы не перавышае 8192 сімвалаў у Excel 2019 - 2007 (1024 сімвалы ў Excel 2003 і ніжэй) і ваш камп'ютар магутны дастаткова для апрацоўкі вялікіх масіваў. Калі ласка, азнаёмцеся з абмежаваннямі формул масіва для больш падрабязнай інфармацыі.

    І вось прыклад пашыранай формулы масіва, якая знаходзіць суму ўсіх адпаведных значэнняў у табліцы: SUM і VLOOKUP з канстантай масіва.

    Аператары І і АБО ў формулах масіваў Excel

    Аператар масіва паведамляе формуле, як вы хочаце апрацоўваць масівы - выкарыстоўваючы логіку І ці АБО.

    • Аператар І - гэта зорачка ( *) якіз'яўляецца сімвалам множання. Ён загадвае Excel вярнуць TRUE, калі ЎСЕ ўмовы атрымліваюцца як TRUE.
    • Аператар АБО - знак плюс (+). Ён вяртае 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 з "Apples". Трэці масіў змяшчае лічбы продажаў з дыяпазону 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)))

    У гэтай формуле вы складаеце элементы першых двух масіваў (гэта ўмовы, якія вы жадаеце праверыць) і атрымаць TRUE (>0), калі хаця б адна ўмова дае TRUE; ХЛУСНЯ (0), калі ўсе ўмовы роўныя ХЛУСНІ. Затым IF правярае, ці большы вынік складання за 0, і калі так, SUM дадае адпаведны элемент трэцяга масіва (C2:C9).

    Падказка. У сучасных версіях Excel няма неабходнасці выкарыстоўваць формулу масіва для такога роду задач - простая формула SUMIFS выдатна спраўляецца з імі. Тым не менш, аператары І і АБО ў формулах масіваў могуць апынуцца карыснымі ў больш складаных сітуацыях, не кажучы ўжо пра вельмі добрую гімнастыку розуму : )

    Падвойны ўнарны аператар у формулах масіваў 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, якія можа зразумець функцыя СУМ. І вось для чаго патрэбен двайны унарны аператар. Першы унарны прыводзіць TRUE/FALSE да -1/0 адпаведна. Другі унарны адмаўляе значэнні, г.зн. мяняе знак, ператвараючы іх у +1 і 0, якія большасць функцый Excel можа зразумець і працаваць з імі. Калі вы выдаліце ​​двайны унарны знак з прыведзенай вышэй формулы, гэта не будзе працаваць.

    Я спадзяюся, што гэта кароткаепадручнік апынуўся карысным на вашым шляху да засваення формул масіваў Excel. На наступным тыдні мы працягнем працу з масівамі Excel, засяродзіўшы ўвагу на складаных прыкладах формул. Заставайцеся з намі і дзякуй за чытанне!

    пакуль жахліва, так?

    Што такое формула масіва ў Excel?

    Розніца паміж формулай масіва і звычайнай формулай заключаецца ў тым, што формула масіва апрацоўвае некалькі значэнняў, а не адно. Іншымі словамі, формула масіва ў Excel ацэньвае ўсе асобныя значэнні ў масіве і выконвае некалькі вылічэнняў для аднаго або некалькіх элементаў у адпаведнасці з умовамі, выражанымі ў формуле.

    Формула масіва можа мець справу не толькі з некалькімі значэннямі адначасова ён таксама можа вяртаць некалькі значэнняў адначасова. Такім чынам, вынікі, якія вяртае формула масіва, таксама з'яўляюцца масівам.

    Формулы масіва даступныя ва ўсіх версіях Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 і ніжэй.

    І цяпер, здаецца, самы час стварыць вашу першую формулу масіву.

    Просты прыклад формулы масіву Excel

    Выкажам здагадку, што ў вас ёсць некаторыя элементы ў слупку B, іх кошты ў слупок C, і вы хочаце вылічыць агульную суму ўсіх продажаў.

    Вядома, нішто не перашкаджае вам спачатку вылічыць прамежкавыя вынікі ў кожным радку з дапамогай чагосьці такога простага, як =B2*C2 , а потым прасумаваць гэтыя значэнні:

    Аднак формула масіва можа пазбавіць вас ад дадатковых націсканняў клавіш, паколькі яна прымушае Excel захоўваць прамежкавыя вынікі ў памяці, а не ў дадатковым слупку. Такім чынам, усё, што патрабуецца, гэта адна формула масіва і 2 хуткія крокі:

    1. Вылучыце пустую ячэйку і ўвядзіцеу ім наступная формула:

      =SUM(B2:B6*C2:C6)

    2. Націсніце спалучэнне клавіш CTRL + SHIFT + ENTER, каб завяршыць формулу масіву.

      Пасля таго, як вы гэта зробіце, Microsoft Excel акружае формулу {фігурнымі дужкамі}, што з'яўляецца візуальным указаннем формулы масіва.

      Формула памнажае значэнні ў кожным асобным радку ўказанага масіў (ячэйкі ад B2 да C6), складзеце прамежкавыя вынікі разам і вывядзіце агульны вынік:

    Гэты просты прыклад паказвае, наколькі магутны масіў формула можа быць. Працуючы з сотнямі і тысячамі радкоў даных, падумайце, колькі часу вы можаце зэканоміць, увёўшы адну формулу масіва ў адну ячэйку.

    Масіў 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 і больш ранніх версіях. У Dynamic Array 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. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.