Как создать таблицу умножения в Excel за 1 минуту
Чтобы сделать таблицу умножения в Excel, используйте смешанные ссылки в простой формуле =$A2*B$1. Введите числа-множители в первый столбец и первую строку, пропишите формулу в ячейке на их пересечении и растяните её на весь диапазон. В современных версиях Excel (365/2021+) можно использовать одну формулу динамического массива =A2:A11*B1:K1, которая заполнит таблицу автоматически.
Ниже рассмотрены два способа: классический (работает во всех версиях) и современный (для Office 365).
Ключевой момент: Секрет автоматизации — в правильном использовании знаков доллара ($) для фиксации строк или столбцов при копировании формулы.
Способ 1: Классический (смешанные ссылки)
Этот метод универсален и подходит для Excel 2010, 2013, 2016, 2019, 2021 и более старых версий.
Шаг 1. Подготовка заголовков
- Оставьте ячейку A1 пустой.
- В диапазон A2:A11 введите числа от 1 до 10 (первый множитель).
- В диапазон B1:K1 введите числа от 1 до 10 (второй множитель).
Шаг 2. Ввод формулы
В ячейку B2 (на пересечении первого числа столбца и первого числа строки) введите формулу:
=$A2*B$1
Разбор формулы:
$A2— знак$перед буквой столбца фиксирует его. При копировании вправо ссылка останется на столбец A, но номер строки будет меняться (2, 3, 4...).B$1— знак$перед цифрой строки фиксирует её. При копировании вниз ссылка останется на строку 1, но буква столбца будет меняться (B, C, D...).
Шаг 3. Автозаполнение
- Выделите ячейку B2.
- Наведите курсор на правый нижний угол ячейки (появится черный крестик).
- Протяните маркер заполнения вправо до столбца K.
- Не снимая выделения, протяните маркер вниз до строки 11.
Таблица заполнится результатами умножения.
Способ 2: Динамический массив (только для Excel 365 и 2021+)
Если у вас современная версия Excel, можно обойтись одной формулой без протягивания.
- Подготовьте заголовки так же, как в первом способе (числа в A2:A11 и B1:K1).
- Выделите ячейку B2.
- Введите формулу:
=A2:A11*B1:K1
- Нажмите 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 со смешанными ссылками.