Печать
PDF

Как в Excel ввести формулу массива?

Автор: Алексей Батурин.

Для расчета прогноза в Excel используется целый ряд формул, которые не будут работать, если их не ввести как формулу массива. Например,

  • =ЛИНЕЙН() — для расчета коэффициентов линейного тренда y=a+bx

  • =ТЕНДЕНЦИЯ() — для расчета значений линейного тренда

  • =ЛГРФПРИБЛ() — для расчета коэффициентов экспоненциального тренда y = b*m^x

  • =ТРАНСП() — для того чтобы вертикальный диапазон ячеек сделать горизонтальным и наоборот.

Из данной статьи вы узнаете, как в Excel ввести формулу массива.

Принцип ввода формулы массива расскажу на примере 2-х формул =ЛИНЕЙН() и =ТРАНСП().  

Для того, чтобы с помощью формулы =ЛИНЕЙН() рассчитать коэффициенты линейного тренда y=a+bx (a) и (b), необходимо:

1. Ввести в формулу данные =ЛИНЕЙН(известные значения y (например, объём продаж по месяцам), известные значения x (номера периодов), константа (коэффициент (a) в формуле y=a+bx, для его расчета ставим "1"), статистика (вводим "0")) (см. файл с примером).

линейн

2. Установить курсор в ячейку с формулой и выделить соседнюю справа, как на рисунке:

формула линейн

3. Для ввода формулы массива нажимаем клавишу F2, а затем одновременно — клавиши CTRL + SHIFT + ВВОД.

формула массива Линейн

Коэффициенты линейного тренда y=a+bx (a) и (b) рассчитаны.

2-й пример (см. вложенный файл), в нём мы рассмотрим, как перевернуть диапазон и сделать из горизонтального вертикальный. Для этого воспользуемся функцией =ТРАНСП().

Как она работает:

1. В формулу вводим горизонтальный диапазон, который хотим сделать вертикальным:

трансп

2. Выделяем вертикальный диапазон, равный по количеству ячеек выделенному горизонтальному, вверху диапазона должна быть введена формула =ТРАНСП();

формула массива трансп

3. Для ввода формулы массива нажимаем клавишу F2, а затем одновременно — клавиши CTRL + SHIFT + ВВОД.

формула массива трансп

Горизонтальный диапазон стал вертикальным. Теперь, если мы внёсем изменения в горизонтальный диапазон, они тут же отобразятся в вертикальном диапазоне.

Для ввода формулы массива необходимо 

  1. выделить массив — это диапазон ячеек, в которые Excel выведет данные, 
  2. и нажать чудо комбинацию клавиш  - F2, а затем одновременно — клавиши CTRL + SHIFT + ВВОД.

Всё просто, попробуйте, и если остались вопросы, задавайте их в комментариях. 

Точных вам прогнозов!

Зарегистрируйтесь и протестируйте Forecast4AC PROскачать программу для прогнозирования Forecast4AC PRO

график модель прогноза + трендграфик сезенностьграфик прогноз + границы прогноза + трендграфик прогноз к предыдущим периодам

Forcast4AC Pro 4ddabd6bbee26 250x250Подписка "Прогноз с точностью 90% и выше!"

Присоединяясь к нам Вы получаете:

  • Более 10 рекомендаций по прогнозированию продаж!
  • Практические примеры!
  • Ссылку на Forecast4AC PRO - 40 дней бесплатно!
  • + советы по работе с программой!

Forecast4AC PRO - прогноз одним нажатием клавиши!

Статья полезная? Поделитесь с друзьями

Ваши комментарии и вопросы:

Comments  

 
#8 Алексей Батурин 11.01.2016 13:23
Цитирую Ser:
Цитирую Алексей Батурин:
Цитирую Ser:
Цитирую Алексей Батурин:
Цитирую Ser:
это на одном листе, а как сделать если в разных листах

Что в разных листах?

Если таблицы расположены в разных листах, тогда как быть?

Статья о вводе формул массива. Рассматриваем формулу =линейн и =трансп.
Можете подробнее? Что вы делаете и что не получается с рассмотренными формулами?

Вертикальный диапазон лист1 надо перенести в горизонтальный лист2

Все переносится с помощью формулы =трансп()
передаете в формулу ссылку, выделяете диапазон аналогичной длинны по ячейкам, нажимаете F2, а потом CTRL + SHIFT + ВВОД
Если не получается, выложите Ваш файл на форум, вот сюда:
http://www.4analytics.ru/index.php?option=com_kunena&view=topic&catid=2&id=130&Itemid=144#318
Quote
 
 
#7 Ser 11.01.2016 13:13
Цитирую Алексей Батурин:
Цитирую Ser:
Цитирую Алексей Батурин:
Цитирую Ser:
это на одном листе, а как сделать если в разных листах

Что в разных листах?

Если таблицы расположены в разных листах, тогда как быть?

Статья о вводе формул массива. Рассматриваем формулу =линейн и =трансп.
Можете подробнее? Что вы делаете и что не получается с рассмотренными формулами?

Вертикальный диапазон лист1 надо перенести в горизонтальный лист2
Quote
 
 
#6 Алексей Батурин 10.01.2016 20:13
Цитирую Ser:
Цитирую Алексей Батурин:
Цитирую Ser:
это на одном листе, а как сделать если в разных листах

Что в разных листах?

Если таблицы расположены в разных листах, тогда как быть?

Статья о вводе формул массива. Рассматриваем формулу =линейн и =трансп.
Можете подробнее? Что вы делаете и что не получается с рассмотренными формулами?
Quote
 
 
#5 Ser 10.01.2016 18:42
Цитирую Алексей Батурин:
Цитирую Ser:
это на одном листе, а как сделать если в разных листах

Что в разных листах?

Если таблицы расположены в разных листах, тогда как быть?
Quote
 
 
#4 Алексей Батурин 06.01.2016 17:57
Цитирую Ser:
это на одном листе, а как сделать если в разных листах

Что в разных листах?
Quote
 
 
#3 Ser 06.01.2016 17:40
это на одном листе, а как сделать если в разных листах
Quote
 
 
+3 #2 Xmao 30.11.2014 11:23
Спасибо! Полезная информация, помогла!)
Quote
 
 
+1 #1 Ирина 12.05.2012 19:25
спасибо большое!
очень помогло разобраться. :roll:
Quote
 

Добавить комментарий


Защитный код
Обновить