Как создать таблицу умножения в Excel за 1 минуту

Иван Корнев·03.05.2026·3 мин

Чтобы сделать таблицу умножения в Excel, используйте смешанные ссылки в простой формуле =$A2*B$1. Введите числа-множители в первый столбец и первую строку, пропишите формулу в ячейке на их пересечении и растяните её на весь диапазон. В современных версиях Excel (365/2021+) можно использовать одну формулу динамического массива =A2:A11*B1:K1, которая заполнит таблицу автоматически.

Ниже рассмотрены два способа: классический (работает во всех версиях) и современный (для Office 365).

Ключевой момент: Секрет автоматизации — в правильном использовании знаков доллара ($) для фиксации строк или столбцов при копировании формулы.

Способ 1: Классический (смешанные ссылки)

Этот метод универсален и подходит для Excel 2010, 2013, 2016, 2019, 2021 и более старых версий.

Шаг 1. Подготовка заголовков

  1. Оставьте ячейку A1 пустой.
  2. В диапазон A2:A11 введите числа от 1 до 10 (первый множитель).
  3. В диапазон B1:K1 введите числа от 1 до 10 (второй множитель).

Шаг 2. Ввод формулы

В ячейку B2 (на пересечении первого числа столбца и первого числа строки) введите формулу:

=$A2*B$1

Разбор формулы:

  • $A2 — знак $ перед буквой столбца фиксирует его. При копировании вправо ссылка останется на столбец A, но номер строки будет меняться (2, 3, 4...).
  • B$1 — знак $ перед цифрой строки фиксирует её. При копировании вниз ссылка останется на строку 1, но буква столбца будет меняться (B, C, D...).

Шаг 3. Автозаполнение

  1. Выделите ячейку B2.
  2. Наведите курсор на правый нижний угол ячейки (появится черный крестик).
  3. Протяните маркер заполнения вправо до столбца K.
  4. Не снимая выделения, протяните маркер вниз до строки 11.

Таблица заполнится результатами умножения.

Способ 2: Динамический массив (только для Excel 365 и 2021+)

Если у вас современная версия Excel, можно обойтись одной формулой без протягивания.

  1. Подготовьте заголовки так же, как в первом способе (числа в A2:A11 и B1:K1).
  2. Выделите ячейку B2.
  3. Введите формулу:
=A2:A11*B1:K1
  1. Нажмите Enter.

Excel автоматически «разольёт» результат в соседние ячейки, создав таблицу 10×10. Если вы попытаетесь изменить одну из ячеек результата, программа выдаст ошибку, так как это единый динамический массив.

Для изменения размера таблицы в этом способе достаточно добавить новые числа в столбец A или строку 1 — таблица расширится автоматически.

Частые ошибки и их решение

ОшибкаПричинаРешение
#ЗНАЧ! (#VALUE!)В заголовках (строка 1 или столбец A) вместо чисел находится текст или пробелы.Проверьте формат ячеек заголовков. Убедитесь, что там нет лишних символов.
Неверные результатыЗабыты знаки $ в формуле =$A2*B$1.При копировании ссылки «съезжают». Верните фиксацию столбца и строки знаками доллара.
Ошибка #СПЫСС! (#SPILL!)(Для способа 2) Ячейки справа или снизу от B2 заняты другими данными.Очистите диапазон, куда должен развернуться массив, или переместите таблицу в свободное место.

FAQ

Можно ли сделать таблицу умножения до 12 или до 20? Да. Просто измените диапазоны заголовков. Для таблицы до 12 введите числа 1–12 в A2:A13 и B1:M1. Формулы останутся прежними, просто растяните их на новый диапазон.

Как убрать нули или пустые значения, если заголовки не заполнены? Если в заголовках есть пустые ячейки, результат умножения будет 0. Чтобы скрыть нули, можно использовать условное форматирование или функцию ЕСЛИ: =ЕСЛИ(И($A2<>"";B$1<>"");$A2*B$1;"").

Почему формула массива не работает в моем Excel? Функция динамических массивов доступна только в подписке Microsoft 365 и standalone-версиях Excel 2021 и новее. В более старых версиях используйте Способ 1 со смешанными ссылками.