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

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

Можете да използвате константи във формулите за масиви или самостоятелно.

  1. Във формулата за масив въведете отваряща фигурна скоба, желаните стойности и затваряща фигурна скоба. Ето пример: =SUM(A1:E1*{1,2,3,4,5})
    Константата е във фигурните скоби ({)} и да, вие наистина въвеждате тези фигурни скоби ръчно.

  2. Въведете останалата част от формулата и натиснете Ctrl+Shift+Enter.
    Формулата ще изглежда подобно на {=SUM(A1:E1*{1,2,3,4,5})} и резултатите ще изглеждат така:

    Масив от константи, вложен във формула със SUM

    Формулата умножава A1 по 1 и B1 по 2 и т.н., спестявайки ви необходимостта да слагате 1,2,3,4,5 в клетки на работния лист.

Използване на константа за въвеждане на стойности в колона

За да въведете стойности в една колона, като например 3 клетки в колона C:

  1. Изберете клетките, които искате да използвате.
  2. Въведете знака за равенство и вашата константа. Разделете стойностите в константата с точка и запетая, а не с точка и запетая, а ако въвеждате текст, оградете го с двойни кавички. Например: ={"Тримесечие 1";" Тримесечие2";" Тримесечие 3"}
  3. Натиснете Ctrl+Shift+Enter. Константата изглежда така:
    Вертикален масив от константи, който използва текст
    От гледна точка на гикове, това е едномерна вертикална константа.

Използване на константа за въвеждане на стойности в ред

За да въведете бързо стойностите в един ред, като например клетки F1, G1 и H1, вие:

  1. Изберете клетките, които искате да използвате.
  2. Въведете знака за равенство и вашата константа, но този път разделяте стойностите със запетаи, а не с точка и запетая. Например: ={1,2,3,4,5}
  3. Натиснете Ctrl+Shift+Enter, и константата изглежда така:
    Едномерен хоризонтален масив от константи
    От гледна точка на маниак, това е едномерна хоризонтална константа.

Използване на константа за въвеждане на стойности в множество колони и редове

  1. Изберете желаните клетки.
    Уверете се, че броят на избраните редове и колони съответства на броя на стойностите в константата. Ако например вашата константа ще записва данни в четири колони и три реда, изберете толкова колони и редове.
  2. Въведете знака за равенство и вашата константа. В този случай отделете стойностите във всеки ред със запетаи и използвайте точка и запетая в края на всеки ред. Например:
    ={1\2\3\4;5\6\7\8;9\10\11\12}
  3. Натиснете Ctrl+Shift+Enter и:
    Двумерен масив от константи
    Казано от гледна точка на гикове, това е двумерна константа, защото запълва колони и редове. Ако се чудите, не можете да създадете тримерна константа, което означава, че не можете да вложите константа в друга константа.

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

След като вече сте запознати с масивите от константи, ето един работещ пример.

  • В произволна празна клетка въведете (или копирайте и поставете) тази формула, след което натиснете Ctrl+Shift+Enter:
    =SUM(A1:E1*{1,2,3,4,5})
    В клетка A3 се показва стойността 85.
    Какво се е случило? Умножавате стойността в A1 по 1, стойността в клетка B2 по 2 и т. н., след което функцията SUM добавя тези резултати. Можете също да въведете формулата като =SUM(A1*1;B1*2;C1*3;D1*4;E1*5)

Ако искате, можете да въведете и двата набора от стойности като масиви от константи:

=SUM({3,4,5,6,7}*{1,2,3,4,5})

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

Забележка

Ако константите не работят, потърсете тези проблеми:

  • Уверете се, че стойностите са разделени с подходящия знак. Ако пропуснете знак \ или точка и запетая или ако ги поставите на неправилното място, константата за масив може да не изглежда правилно или може да видите предупредително съобщение.
  • Може да сте избрали диапазон от клетки, който не съответства на броя на елементите в константата. Ако например изберете шест клетки за използване в константа от пет клетки, в празната клетка се показва грешка #N/A. Ако не изберете достатъчно клетки, Excel пропуска стойностите, които нямат съответна клетка.
  • За повече информация за формулите за масиви:

Най-горе на страницата