Эта статья о навыках работы с Microsoft Excel. Другие материалы вы найдете по ссылкам ниже.
Многие считают, что формула Excel способна производить единственный результат для определенной ячейки таблицы.
Но благодаря динамическим массивам одна формула может заполнить несколько ячеек разными значениями, позволяя быстро создавать крупные журналы и избегать лишних ошибок. Прибегайте к помощи этих формул всегда, когда нужно многократно повторять вычисления.
Вот два примера того, как динамические массивы могут экономить время и усилия.
Начните с простого: таблица сложения
Создайте таблицу сложения с ответами наподобие той, что приведена ниже. С ее помощью ваш ребенок будет учиться считать, а вы сможете быстро проверить правильность ответов.
Сложный способ: введите слагаемые в первой строке и первом столбце, а затем напишите формулу сложения в первой ячейке таблицы, например =C4+B5. Скопируйте эту формулу и вставьте ее в первую строку, а потом во все строки ниже.
Простой способ: создайте одну формулу, которая будет вычислять значения сразу всех уравнений в таблице.
Для этого введите =C4:J4+B5:B18 в первой ячейке с ответом. C4:J4 — это диапазон первой строки, а B5:B18 — диапазон первого столбца. Нажмите Enter, и вся таблица заполнится значениями!

Попробуйте что-то посложнее: суммирование данных по категориям
Создайте таблицу с данными о победителях еженедельного конкурса для продавцов и рассчитайте объем продаж каждого человека в списке. Обновляйте информацию, когда в списке появятся новые имена!
Сложный способ: используйте функцию «=СУММЕСЛИ()» (без кавычек), чтобы вычислить индивидуальный объем продаж. Однако каждую неделю в таблице будут появляться новые победители, поэтому вам придется редактировать формулу вручную.
Легкий способ: воспользуйтесь динамическим массивом, чтобы автоматически обновлять диапазон ячеек.
В таблице ниже приведены текущие победители конкурса. Чтобы суммировать данные, сперва получите список всех продавцов, в котором не будет повторов. Для этого пригодится новая функция «УНИК()». В пустом сегменте журнала введите формулу «=УНИК(B3:B12)» (без кавычек). B3:B12 — это диапазон ячеек с текущими победителями.

Затем вызовите функцию «=СУММЕСЛИ» и дополните ее значениями: в столбце напротив имени Мурата введите «=СУММЕСЛИ(B3:B12,E3#,C3:C12)» (без кавычек). B3:B12 обозначает текущий список победителей, а C3:C12 — текущий список продаж за неделю.
Ключевым является символ решетки (#), который говорит Excel ссылаться на весь диапазон массива, то есть учитывать любые новые ряды. Нажмите Enter, и Excel сложит продажи каждого человека.

Теперь добавьте Алису в качестве победительницы 11-й недели. Соответствующие данные будут автоматически включены в список.

В Excel есть множество других функций для динамических массивов вроде «ФИЛЬТР()», «ПОСЛЕДОВ()» и «СЛУЧМАССИВ()». Воспользуйтесь любой из них, чтобы моментально заполнить любое количество ячеек.