Создаем таблицу умножения в Excel: от школьного примера до динамического массива

Иван Корнев·10.04.2026·4 мин

Чтобы сделать таблицу умножения в Excel, достаточно ввести числа от 1 до 10 в заголовки строки и столбца, а затем использовать формулу смешанной ссылки (например, =$A2*B$1) и протянуть её на весь диапазон. Это создаст статичную таблицу за пару секунд. Для владельцев современных версий Excel (365, 2021+) существует ещё более быстрый способ с функцией SEQUENCE, который генерирует всю таблицу одной формулой без ручного копирования.

Ниже рассмотрены оба метода, а также советы по оформлению и проверке результатов.

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

Этот вариант универсален и работает в любой версии Excel. Он идеален, если нужно показать ученикам принцип работы формул или распечатать материал.

Пошаговая инструкция

  1. Подготовьте заголовки.

    • В ячейку B1 введите число 1.
    • Протяните маркер заполнения вправо до ячейки K1, чтобы получить ряд чисел от 1 до 10.
    • В ячейку A2 введите число 1.
    • Протяните маркер заполнения вниз до ячейки A11.
  2. Введите формулу.

    • Выделите ячейку B2 (пересечение первого множителя и первого множимого).
    • Введите формулу: =$A2*B$1
    • Нажмите Enter.
  3. Заполните таблицу.

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

Почему нужны знаки доллара ($)? Знак $ фиксирует ссылку. В формуле =$A2*B$1:

  • $A закрепляет столбец с множителями (чтобы при движении вправо ссылка не уехала на B, C...).
  • $1 закрепляет строку с заголовками (чтобы при движении вниз ссылка не уехала на 2, 3...). Без этих знаков таблица заполнится неверными данными.

Способ 2: Динамическая таблица через функцию SEQUENCE (Excel 365/2021+)

Если у вас современная версия Excel, можно создать таблицу одной формулой. Она автоматически обновится, если вы решите изменить размер диапазона.

  1. Выберите любую свободную ячейку (например, A1).
  2. Введите следующую формулу:
    =SEQUENCE(10)*TRANSPOSE(SEQUENCE(10))
    ```
    *(Где 10 — это максимальное число в таблице. Замените на 12 или 20 при необходимости).*
3.  Нажмите **Enter**.

Excel мгновенно создаст матрицу 10×10. Вам не нужно ничего протягивать вручную.

Лайфхак для гибкости Чтобы легко менять размер таблицы, вынесите число 10 в отдельную ячейку (например, E1) и используйте формулу: =SEQUENCE(E1)*TRANSPOSE(SEQUENCE(E1)) Теперь изменение числа в ячейке E1 автоматически перестроит всю таблицу.

Оформление и визуализация

Сухие цифры сложно воспринимать. Добавьте немного стиля, чтобы таблица стала наглядным пособием.

Условное форматирование

Выделите готовые значения и примените цветовую шкалу:

  1. Перейдите на вкладку ГлавнаяУсловное форматирование.
  2. Выберите Цветовые шкалы → первая схема (Зеленый-Желтый-Красный).
  3. Теперь большие числа (например, 81, 100) будут подсвечены зеленым, а маленькие — красным или желтым. Это помогает визуально оценить рост значений.

Границы и шрифты

  • Выделите весь диапазон таблицы.
  • Нажмите ГраницыВсе границы.
  • Сделайте шрифт в заголовках (строка 1 и столбец A) жирным и выровняйте их по центру.

Частые ошибки и как их избежать

ОшибкаПричинаРешение
Во всей таблице одинаковые числаЗабыли закрепить ссылки знаками $ при копировании.Используйте формулу =$A2B$1 вместо =A2B1.
Формула не копируется внизВключен ручной режим вычислений.Вкладка ФормулыПараметры вычислений → выберите Автоматически.
Таблица «поехала» при вставкеДанные вставлены как текст.Убедитесь, что в ячейках стоит формат Общий или Числовой, а не Текстовый.

FAQ

Можно ли сделать таблицу умножения до 20? Да. В классическом методе просто протяните заголовки до 20. В методе с SEQUENCE замените число 10 на 20 в формуле: =SEQUENCE(20)*TRANSPOSE(SEQUENCE(20)).

Как скрыть нули, если я начинаю ряд с 0? Если вам нужна таблица, включающая ноль, но вы не хотите видеть лишние нули в заголовках или результатах умножения на ноль, используйте формат ячеек: Правая кнопка мыши → Формат ячеек → Число → (снимите галочку или настройте код формата), либо просто игнорируйте их, так как математически они верны.

Как распечатать таблицу на одном листе? Перейдите в ФайлПечать. В настройках масштаба выберите «Вместить лист на одну страницу». Убедитесь, что ориентация страницы установлена как «Альбомная», если таблица широкая.