Автосумма и арифметические операции в Word. Как поставить знак умножения в Microsoft Word Формула умножения в word

Как я уже не раз говорил: хотя Word и Excel похожи внешне, каждый из них предпочитает не заползать на территорию «собрата». Например, в Excel’e , а в Word’e — с таблицами. Однако как показывает практика, побороть можно и то и это, вопрос только — какой ценой это будет сделано:).

Другое дело, что некоторые функции редактора таблиц, на первый взгляд, совершенно недоступны в редакторе текстового документа. Например: использование формул в MS Word , арифметические операции и т.п. задачи. Но так ли все на самом деле? Конечно нет, простейшие математические операции в MS Word (хоть и не все) доступны в любой момент и только ждут случая, пока вы не соберетесь их применить на практике. Давайте убедимся в этом?

Автосумма и другие математические операции в MS Word

Итак, у меня есть простейшая таблица созданная в MS Word (кстати, я создал её ). Все что требуется сделать — заполнить последний столбец, да не абы как, а автоматически: умножив данные находящиеся в столбцах «Цена» и «Количество».

Самая обычная таблица созданная в MS Word

Но мы выбираем другой путь: ставим курсор мыши в первую ячейку нужного столбца, и на вкладке «Макет» , в группе «Данные» , выбираем инструмент «Формула» .

На экран выводится окно «Формула» и тут начинается самое интересное.

Окно создания формул для Word

Нас интересует поле «Формула» , где по умолчанию содержится что-то вроде «=SUM(LEFT) «. Без дополнительных пояснений понятно, что эта формула суммирует, а не умножает. Стираем все кроме знака равно, и ниже, в выпадающем списке «Вставить функцию» выбираем PRODUCT(). Вписываем в скобки слово LEFT, и нажимаем «Ок».

Как только окно настроек пропадает, в ячейке таблицы немедленно оказывается результат вычисления. И… честно говоря, на этом вся понятность заканчивается. Как же работает эту штука? Да, тут не обойтись без дополнительных пояснений.

Как использовать математические операции (функции) в MS Word

Базовый принцип работы формул простой: сперва (после знака =) указывается ЧТО нужно сделать, то есть тип операции, а затем в скобках, отмечается С ЧЕМ нужно провести операцию, то есть диапазон.

Основные типы арифметических операций в MS Word:

  • AVERAGE() — среднее арифметическое
  • PRODUCT() — умножение
  • SUM() — сумма
  • MIN() — минимальное значение
  • MAX() — максимальное значение
  • COUNT() — счетчик значений

Варианты указания диапазона данных для вычислений в MS Word:

  • LEFT
  • RIGHT — взять всё слева от текущей ячейки (в строке)
  • ABOVE — всё сверху над ячейкой (в столбце)
  • BELOW — всё снизу под ячейкой (в столбце)

При этом указатели диапазона можно комбинировать: =SUM(LEFT RIGHT) — сложить всё слева и справа от ячейки. Кроме того, можно вводить данные с клавиатуры: =SUM(10;15) — сложить 10 и 15 (не забывайте про разделитель в виде точки с запятой).

Ну как, сложно? Это только поначалу. Хотя, ряд вопросов у вас похоже остался.

Например, вы конечно заметили, что в списке функций нет вычитания или деления. И да, вам действительно не показалось. Конечно это минус, но не забывайте — мы работаем в текстовом редакторе! К тому же операции сложения и умножения в повседневности применяются чаще — да хоть на мою таблицу посмотрите.

Никто и не предлагает (а особенно майкрософт!), что все обсчеты вы будете вести в Word, зато частичное внедрение в него рассмотренных выше функций здорово упрощает целый ряд операций:

  • Позволяет всегда иметь под рукой «калькулятор» для оперативного подсчета данных (=SUMM(256;2.3))
  • Позволяет округлять числа и находить средние значения =INT(2.3) выведет результат «2».
  • С успехом применяется для итогового суммирования данных в столбце или строке таблицы (=SUMM(ABOVE) в самой нижней ячейке).

Рассмотрим, как вставить формулу в таблице Word . Можно установить математические формулы в Word, которые будут считать. Можно вставить формулы в текст Word . Про создание формул в тексте Word, как написать уравнение, читайте статью "Формулы в Word ".
Word может производить расчеты. Для этого нужно написать формулу в ячейке таблицы. Если в таблице Word изменить цифры, то формула сама автоматически не пересчитывает результат. Для того, чтобы формула пересчитала результат, нужно выделить ячейки с формулами, весь столбец, строку или всю таблицу, и нажать клавишу "F9".
Или, выделяем не всю ячейку с формулой, а число (результат формулы). Нажимаем правой мышкой на выделенное число. Из появившегося окна выбираем функцию "Обновить поле".
Для более сложных расчетов и автоматического пересчета данных, нужно вставить таблицу Excel. Смотрите «Как сделать таблицу в Word».
Итак, математические формулы в Word .
Значок суммы в Word.
Чтобы сложить цифры, в столбце или строке в таблице Word быстро, нужно разместить на панели быстрого доступа значок «Сумма» (∑). Как это сделать, смотрите в статье « Что можно сделать в Microsoft Word » .
Получилось так.
Теперь, чтобы посчитать цифры в столбце, устанавливаем значок «Сумма» внизу этого столбца в ячейку, в которой должен стоять результат (в примере – желтая ячейка). Автоматически считаются все цифры выше этого значка.
Чтобы посчитать цифры в строке, ставим значок суммы в крайнюю ячейку строки (в примере – зеленая ячейка).
Создание формул в Word .
Ячейки в таблице Word имеют такие же адреса, что и в таблице Excel. Таблицу Excel можно посмотреть в статье « Как открыть лист Excel (создать на рабочем столе) » . Это пример адресов ячеек таблицы Word.
Есть такая таблица, в ней мы будем устанавливать формулы, считать цифры.
Формула суммы в Word.
В желтой ячейке будет результат сложения – ставим в этой ячейке курсор. На панели быстрого доступа (вверху) появилась закладка «Работа с таблицами». Заходим в раздел «Макет» и выбираем функцию «Формула» (кнопка обведена красным цветом).

Нажимаем на эту кнопку, появилось такое диалоговое окно. Все формулы будем писать в этом окне.
Здесь уже написана формула суммы. Word видит, что в нашей таблице цифры только в одном столбце, он их и будет считать.
В формуле написано в скобках (ABOVE) – это значит, что будут посчитаны все ячейки столбца , расположенные выше той ячейки, в которую мы устанавливаем формулу.
Другие обозначения в формуле:
(BELOV) – будут посчитаны ячейки столбца , расположенные ниже ячейки с формулой.
(LEFT) – будут посчитаны ячейки в строке , расположенные левее ячейки с формулой.
(RIGHT) – будут посчитаны ячейки в строке , расположенные правее ячейки с формулой.
Писать эти слова нужно, если мы не указываем в формуле конкретный адрес ячеек.
Если мы ставим формулу в ячейку в средине таблицы, то в формуле нужно указывать, с какой стороны считать.
Итак, формула сложения получилась такая.
Формула вычитания в Word.
Ставим курсор в синюю ячейку. Вызываем диалоговое окно «Формула», но формулу сложения меняем на свою.
Оставляем знак «равно», удаляем слово «SUM», в скобках удаляем слово (ABOVE) и пишем формулу вычитания, по такому же принципу, как в Excel, используя адреса ячеек. Получилась такая формула. Формула умножения в Word.
Ставим курсор в зеленую ячейку. Пишем формулу в диалоговом окне «Формула». Получилась такая формула. Формула деления в Word.
Ставим курсор в розовую ячейку. Пишем формулу в диалоговом окне «Формула». Получилось так. Как в Word написать сложную формулу.
В голубую ячейку устанавливаем такую формулу.
У нас получилась такая таблица.
В формулу можно вставить адрес диапазона ячеек, т.д., В Word это называется "закладка". Она поможет вставить в формулу ячейку, диапазон ячеек из другой таблицы, т.д. Как создать и вставить закладку в формулу, смотрите в статье "Как вставить в математическую формулу в Word закладку".
Как написать другие формулы в таблице Word, как вычесть проценты, найти среднее арифметическое, как сочетать функции в формуле Word, т. д., смотрите в статье "Создание формул в Word ".
Где найти арифметические знаки на клавиатуре ПК, смотрите «Где на клавиатуре кнопка».
Как сделать из текста таблицу или из таблицы текст, смотрите в статье "Преобразовать таблицу Word в текст и наоборот ".

Вычисления и логические сравнения можно выполнять с помощью формул. Команда Формула находится в разделе Работа с таблицами на вкладке Макет в группе Данные .

В приложении Word формулы обновляются автоматически при открытии документа, который их содержит. Результаты формул также можно обновлять вручную. Дополнительные сведения см. в разделе.

Примечание: Формулы, содержащиеся в таблицах Word и Outlook, являются разновидностью кодов полей. Дополнительные сведения о кодах полей см. в разделе "См. также".

В этой статье

Вставка формулы в ячейку таблицы

    В разделе Работа с таблицами на вкладке Макет в группе Данные нажмите кнопку Формула .

    С помощью диалогового окна Формула создайте формулу. Можно ввести формулу в поле Формула , выбрать формат числа в поле Формат числа , а также вставить функции и закладки, используя списки Вставить функцию и Вставить закладку .

Обновление результатов вычислений

В Word результат формулы рассчитывается при ее вставке, а также при открытии содержащего ее документа. В Outlook результат формулы рассчитывается только при ее вставке, и получатель сообщения не сможет его изменить.

Кроме того, поддерживается ручное обновление следующих элементов:

    результатов отдельных формул;

    результатов всех формул в отдельной таблице;

    всех кодов полей в документе, включая формулы.

Обновление результатов отдельных формул

    Выделите формулы, которые необходимо обновить. Чтобы выделить несколько формул, удерживайте нажатой клавишу CTRL.

    Выполните одно из указанных ниже действий.

    • Щелкните формулу правой кнопкой мыши и выберите команду Обновить поле .

      Нажмите клавишу F9.

Обновление результатов всех формул в таблице

    Выделите таблицу, содержащую результаты формул, которые необходимо обновить, и нажмите клавишу F9.

Обновление всех формул в документе

Важно: В результате выполнения этой процедуры будут обновлены не только формулы, а все коды полей в документе.

    Нажмите клавиши CTRL+A.

    Нажмите клавишу F9.

Примеры: сложение чисел в таблице с помощью позиционных аргументов

Позиционные аргументы (LEFT, RIGHT, ABOVE, BELOW) можно использовать для следующих функций:

В качестве примера рассмотрим процедуру сложения чисел с помощью функции SUM и позиционных аргументов.

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

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

    В разделе Работа с таблицами на вкладке Макет в группе Данные нажмите кнопку Формула .

    В диалоговом окне Формула выполните одно из указанных ниже действий.

    Нажмите кнопку "ОК".

Доступные функции

Примечание: Формулы, в которых используются позиционные аргументы (например, LEFT), не учитывают значения в строке заголовков.

В формулах, располагаемых внутри таблиц Word и Outlook, можно использовать перечисленные ниже функции.

Действие

Возвращаемое значение

Определяет абсолютную величину числа в скобках

Определяет, все ли аргументы внутри скобок являются истинными.

AND(SUM(LEFT)<10;SUM(ABOVE)>=5)

1, если сумма значений, находящихся слева от формулы (в той же строке), меньше 10 и сумма значений, находящихся над формулой (в том же столбце, исключая ячейки заголовка) больше или равна 5; в противном случае - 0.

Находит среднее арифметическое значение элементов, указанных в скобках.

Среднее арифметическое всех значений, находящихся справа от ячейки с формулой (в той же строке).

Определяет количество элементов, указанных в скобках.

Количество значений, находящихся слева от ячейки с формулой (в той же строке).

Устанавливает, определен ли аргумент внутри скобок. Возвращает значение 1, если аргумент определен и вычисляется без ошибок, или 0, если аргумент не определен или возвращает ошибку.

DEFINED(валовый_доход)

1, если элемент "валовой_доход" определен и вычисляется без ошибок; в противном случае - 0.

Не имеет аргументов. Всегда возвращает значение 0.

Вычисляет первый аргумент. Если первый аргумент является истинным, возвращает второй аргумент; если ложным - третий.

Примечание: Необходимо задать все три аргумента.

IF(SUM(LEFT)>=10;10;0)

10, если сумма значений, находящихся слева от формулы, больше или равна 10; в противном случае - 0.

Округляет значение в скобках до ближайшего целого числа (меньшего).

Возвращает наибольшее значение среди элементов, указанных в скобках.

Наибольшее из значений, находящихся в ячейках над формулой (за исключением ячеек строк заголовков).

Возвращает наименьшее значение среди элементов, указанных в скобках.

Наименьшее из значений, находящихся в ячейках над формулой (за исключением ячеек строк заголовков).

Имеет два аргумента (числа или выражения, результатами которых являются числа). Возвращает остаток от деления первого аргумента на второй. Если остаток равен нулю (0), возвращает значение 0,0.

Имеет один аргумент. Определяет истинность аргумента. Если аргумент является истинным, возвращает значение 0; если ложным - 1. В основном используется в функции IF.

Имеет два аргумента. Если хотя бы один из них является истинным, возвращает значение 1. Если оба аргумента являются ложными, возвращает значение 0. В основном используется в функции IF.

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

Произведение всех значений, находящихся в ячейках слева от формулы.

Имеет два аргумента (первый аргумент должен быть числом или выражением, результатом которого является число, второй - целым числом или выражением, результатом которого является целое число). Округляет первый аргумент до заданного вторым аргументом количества десятичных разрядов. Если второй аргумент больше нуля (0), первый аргумент округляется до указанного количества десятичных разрядов (в меньшую сторону). Если второй аргумент равен нулю (0), первый аргумент округляется до ближайшего целого числа (в меньшую сторону). Если второй аргумент меньше нуля, первый аргумент округляется слева от десятичной запятой (в меньшую сторону).

ROUND(123,456; 2)

ROUND(123,456; 0)

ROUND(123,456; -2)

Имеет один аргумент, который должен быть числом или выражением, результатом которого является число. Сравнивает указанный в скобках элемент с нулем (0). Если этот элемент больше нуля, возвращает значение 1; если равен нулю - 0; если меньше нуля - -1.

Вычисляет сумму элементов, указанных в скобках.

Сумма значений, находящихся в ячейках справа от формулы.

Имеет один аргумент. Определяет истинность аргумента. Если аргумент является истинным, возвращает значение 1, если ложным - 0. В основном используется в функции IF.

Использование в формуле закладок и ссылок на ячейки

В формулу можно вставить ссылку на ячейку, для которой создана закладка, используя имя этой закладки. Например, если для ячейки, содержащей число или выражение, результатом которого является число, создана закладка с именем валовой_доход , формула =ROUND(валовой_доход ,0) округлит значение этой ячейки до ближайшего целого числа в меньшую сторону.

Примечание: Ячейки с формулами не учитываются в вычислениях, в которых используются ссылки. Если ячейка является частью ссылки, она игнорируется.

Ссылки формата RnCn

Для записи ссылки на строку, столбец или ячейку таблицы в формуле можно использовать формат RnCn. Здесь Rn соответствует n-ой строке, а Cn - n-му столбцу. Например, ссылка R1C2 указывает на ячейку в первой строке и втором столбце. Приведенная ниже таблица содержит примеры записи ссылок в таком формате.

Ссылки формата A1

Для записи ссылки на ячейку, набор или диапазон ячеек можно использовать формат A1. Здесь буква соответствует столбцу, а цифра - строке ячейки. Первый столбец таблицы обозначен буквой "A", а первая строка - цифрой "1". Приведенная ниже таблица содержит примеры записи ссылок в таком формате.

Формулы в таблице Word позволяют выполнить только некоторые математические и логические операции, и совершенно не сравнимы по своей функциональности с формулами в программе Excel. Формулы в таблице Ворд являются разновидностью кодов полей и применимы только в пределах одной таблицы. Для использования данных из других таблиц в документе, есть возможность подстановки значений, для которых создана закладка. Кроме того, результаты вычислений обновляются только при открытии документа либо при ручном обновлении. Для этого необходимо выделить формулу и нажать клавишу «F9» .

Вычисления в таблицах в Word производятся сразу после создания формулы. Для получения достоверных данных при использовании в вычислениях пустых ячеек, пустые ячейки следует заполнить нулями. При составлении формул в Ворде для упрощения некоторых записей применяются позиционные аргументы LEFT, RIGHT, ABOVE, BELOW , но их использование возможно только в следующих функциях AVERAGE, COUNT, MAX, MIN, PRODUCT, SUM . При этом нужно помнить, что при использовании позиционных аргументов не учитываются значения в строке заголовков.

Каждая ячейка в таблице имеет свой порядковый номер, причем есть два варианта записи позиционирования ячейки в таблице Ворд. Например, можно записать ссылку на ячейку в формате RnCn, где Rn соответствует n-ой строке, а Cn соответсвует n-му столбцу.

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

Для вычислений в таблица Ворд доступно не так уж много функций.





Теперь попробуем составить формулу в таблице Word и для примера посчитаем сумму чисел в двух ячейках, расположенных в разных таблицах. Перед началом создания формулы, необходимо установить курсор в ту ячейку таблицы, в которой в итоге должен находиться результат вычислений. После этого переходим в закладку «Макет» вкладки «Работа с таблицами» и выбираем в меню «Формула» . Далее в списке функций выбираем необходимую функцию и указываем необходимые ячейки таблиц. Для значения во второй таблице у нас создана закладка, и для подстановки данного значения в нашу формулу достаточно выбрать название закладки в списке закладок. При желании можно также задать формат числа.


Сегодня мой коллега спросил меня: » Возможно ли делать вычисления в таблицах Word ?» (ему задали какое то задание в институте на эту тему). Честно говоря за всю свою предыдущую практику пользования вордом, я про такое и не слыхал, по этому пришлось разобраться. И так в двух словах, чтоб долго не искать:

Запускаете ворд (в моем случае это 2010 eng) но в принципе это не важно далее insert и field-formula и далее параметры формулы:

А вот что по этому поводу говорит интернет:

Задумал я как-то облегчить жизнь секретарю в одной компании и создать шаблон-документ с возможностью вычисления в таблице. Это был простейший счет на оплату.
Что я сделал? Я нарисовал таблицу, в которой были необходимые ячейки с данными, а произведение (умножение) этих данных следовало вывести в соседней ячейке. В Excel такая пустяковая операция заняла бы минуту. А в Word-е я раньше никогда никаких вычислений не произодил и тем интереснее для меня была эта задача.

Итак, пусть у нас имеется для примера три столбца и три строки в таблице. Ячейки, содержащие какие-либо данные, принято обозначать буквенно-цифровым кодом. Столбцы (по вертикали) обозначаются латинским буквами от A до Z, а строки (по горизонтали) обозначаются цифрами. Таким образом, в нашем примере мы можем определить 3 столбца под буквами от А до C и три строки — 1, 2 и 3.
Конкретная ячейка может обозначаться как А1 или В2, совсем как на шахматной доске.
Ячейка, содержащая количество товара, будет именоваться A2, а ячейка, содержащая стоимость единицы товара, именуется как B2.Произведение данных, содержащихся в этих ячейках нам нужно вычислить и результат вычисления поместить в ячейку C2. Ставим курсор в ячейку C2 и далее:

Поскольку данных пока нет, поэтому и результат нулевой.
Теперь проверим корректность нашей формулы. Введем какие-нибудь данные в ячейки A2 и В2. Переместимся табулятором или курсором на результирующую ячейку (выделим ее) и нажмем клавишу F9. В итоге мы получим результат.

Следует иметь в виду, что такие вычисления в таблицах Word довольно неудобны, учитывая также то обстоятельство, что вычисления в Word-e неавтоматизированы, как это устроено в Excel. Если вы введете иные данные в ячейки А2 и В2, то для того чтобы получить новый результат в ячейке С2, необходимо будет еще раз выделить ячейку С2 и нажать клавишу F9 или выбрать из контекстного меню правой кнопки мыши команду Обновить поле или же на панели инструментов Таблицы и границы нажать кнопочку Автосумма .

Если вам нужны какие-то более серьезные вычисления, то в принципе можно внедрять таблицы Excel в документ Word. Но, повторюсь, разумнее и проще будут освоить программу Excel из пакета MS Office и работать с вычислениями уже в ней.

Что касается секретаря, жизнь которой я хотел облегчить, то увидев эти сложности с вычислениями, она отказалась от них и использовала обычные шаблонные поля в указанных ячейках.

Есть еще один неплохой способ вычислять в таблицах Word, используя формы. Подробнее об этом способе можно почитать ниже.

Итак, чтобы можно было впоследствии применить этот способ в своих документах, давайте поймем принцип его действия. Для этого:

Теперь, чтобы производить вычисления над данными в первых двух ячейках и автоматически получать результат в третьей ячейке, необходимо защитить форму. Пользователь впоследствии не сможет ничего менять в этом документе, кроме внесения данных в поля ячеек. С одной стороны это накладывает определенные ограничения в использовании документа, а с другой стороны позволяет автоматизировать вычисления, не прибегая к программе Excel.

Чтобы защитить форму необходимо нажать кнопку «Защита формы» . Теперь пользователю будут доступны для ввода данных только ячейки A1 и В1. Попробуйте ввести в них какие-то данные и перемещайтесь между ячейками табулятором (кнопка Tab на клавиатуре). Как видите, вычисления происходят автоматически.

Как этот способ применять в своих документах, вы можете решить сами. Главное, чтобы вы поняли используемый принцип вычислений. Я думаю, что эта заметка ясна для понимания. Если это не так, то пишите письма мне и задавайте вопросы. Ваши вопросы я размещю в рассылке или постараюсь ответить на них сам.