Извършване на множество изчисления с формули за масиви на Excel

Съдържание:

Извършване на множество изчисления с формули за масиви на Excel
Извършване на множество изчисления с формули за масиви на Excel
Anonim

Една Excel формула за масив е формула, която извършва изчисления на стойностите в един или повече масиви, а не на една стойност на данни. В програмите за електронни таблици масивът е диапазон или поредица от свързани стойности на данни, които обикновено са в съседни клетки в работен лист.

Тези инструкции се отнасят за Excel 2019, 2016, 2013, 2010 и Excel за Microsoft 365.

Какво представляват формулите за масиви?

Формулите за масиви са подобни на обикновените. Те:

  • Започнете със знак за равенство (=)
  • Използвайте същия синтаксис като обикновените формули
  • Използвайте същите математически оператори
  • Следвайте същия ред на действие

Обаче формулите за масиви са заобиколени от фигурни скоби { }. И не можете просто да ги въведете; трябва да ги добавите, като натиснете клавишите Ctrl, Shift и Enter след въвеждане на формулата в клетка или клетки. Поради тази причина формула за масив понякога се нарича CSE формула в Excel.

Всеки път, когато редактирате формула за масив, фигурните скоби изчезват. За да ги върнете, натиснете отново клавишите Ctrl, Shift и Enter.

Има два основни типа формули за масиви:

  • Формули за масив от една клетка, които извършват множество изчисления в една клетка на работен лист
  • Формули за многоклетъчен масив, които са в повече от една клетка на работен лист

Как да създадете формула за масив

  1. Въведете формулата в клетка.
  2. Задръжте натиснати клавишите Ctrl и Shift на клавиатурата.
  3. Натиснете и отпуснете клавиша Enter, за да създадете формулата на масива.
  4. Освободете клавишите Ctrl и Shift.
  5. Ако е направено правилно, къдрави скоби ще ограждат формулата.

Формули за масив от една клетка

Формула за масив от една клетка използва функция, като например SUM, AVERAGE или COUNT, за комбиниране на изхода на формула за масив от много клетки в една стойност в една клетка. По-долу е даден пример:

{=SUM(A1:A2B1:B2)}

Формулата по-горе събира произведението от A1B1 и A2B2 и след това връща един резултат в една клетка в работния лист. Друг начин за представяне на тази формула е:

=(A1B1)+(A2B2)

Формули за многоклетъчни масиви

Както подсказва името им, формулите за многоклетъчен масив са в множество клетки на работен лист и връщат масив като отговор. С други думи, една и съща формула е в две или повече клетки и връща различни отговори във всяка клетка.

Всяко копие или екземпляр на формулата на масива извършва едно и също изчисление във всяка клетка, която обитава, но всяка използва различни данни. Следователно всеки дава различни резултати. Пример за формула за масив от множество клетки е:

{=A1:A2B1:B2}

Ако горната формула за масив е в клетки C1 и C2 в работен лист, тогава резултатите ще бъдат както следва:

  • Данните в A1 се умножават по данните в B1 и резултатите се показват в клетка C1.
  • Данните в A2 се умножават по данните в B2 и резултатите се показват в клетка C2.
Image
Image

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

Можете да използвате много от вградените функции на Excel, като SUM, AVERAGE и COUNT , във формула за масив. Има и няколко функции, като TRANSPOSE, които винаги трябва да бъдат формула за масив, за да работят правилно. (Функцията TRANSPOSE копира данни от ред в колона или обратно.)

Можете също да разширите полезността на много функции като INDEX и MATCH или MAX и IF, като ги използвате заедно във формула за масив.

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

Формулите за масив от една клетка обикновено първо извършват изчисление с много клетки и след това използват функция като AVERAGE или SUM за комбиниране изхода на масива в един резултат.

Image
Image

Игнориране на стойностите на грешка при намиране на данни

Тази формула за масив използва функциите AVERAGE, IF и ISNUMBER, за да намери средна стойност за съществуващите данни, като същевременно се игнорират стойности за грешки като DIV/0! и NAME?

Image
Image

Брой клетки с данни

Използвайте функциите SUM и IF във формула за масив, за да преброите клетки с данни, които отговарят на едно от няколко условия; тази техника се различава от използването на функцията COUNTIFS на Excel, която изисква да бъдат изпълнени всички зададени условия, преди да преброи клетката.

Image
Image

Намерете най-голямото положително или отрицателно число

Този пример комбинира функцията MAX и функцията IF във формула за масив, която ще намери най-голямата или максимална стойност за диапазон от данни, когато отговарят на определени критерии. Тук най-голямата стойност представлява най-бавното време.

Image
Image

Намерете най-малкото положително или отрицателно число

Подобно на примера по-горе, можете да комбинирате функциите MIN и IF във формула за масив, за да намерите най-малката или минималната стойност за набор от данни, когато отговаря на конкретни критерии.

Image
Image

Намерете средната или средната стойност

Функцията MEDIAN в Excel намира средната стойност за списък с данни. Като го комбинирате с функцията IF във формула за масив, можете да намерите средната стойност за различни групи от свързани данни.

Image
Image

Направете формула за търсене с множество критерии

Тази формула за масив включва влагане на функциите MATCH и INDEX за намиране на специфична информация в база данни.

Image
Image

Направете формула за ляво търсене

Функцията VLOOKUP обикновено търси само данни, разположени в колони вдясно, но като я комбинирате с функцията CHOOSE, вие може да създаде формула за търсене вляво, която ще търси колони с данни отляво на аргумента Lookup_value.

Image
Image

Когато въвеждате масив като аргумент за функция, която обикновено съдържа само една стойност или препратка към клетка, можете да въведете скобите директно, вместо да използвате Ctrl+Shift+Enterклавишна комбинация, както в горния пример.

Препоръчано: