Сумма чисел столбца или строки в таблице
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Макет (в области Инструменты для работы с таблицами)нажмите кнопку Формула.
В диалоговом окне «Формула» проверьте текст в скобках, чтобы убедиться в том, что будут просуммированы нужные ячейки, и нажмите кнопку ОК.
Совет: Если вы изменили одно из суммируемых чисел, выделите ячейку с суммой и нажмите клавишу F9, чтобы обновить итог.
В таблице можно использовать несколько формул. Например, можно сложить каждую строку чисел в правом столбце, а затем добавить эти результаты в нижней части столбца.
Другие формулы для таблиц
Word также содержит другие функции для таблиц. Рассмотрим AVERAGE и PRODUCT.
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Макет (в области Инструменты для работы с таблицами)нажмите кнопку Формула.
В поле Формула удалите формулу СУММ, но не удаляйте знак «равно» (=). Затем щелкните поле В этом поле и выберите функцию, которая вам нужна.
Совет: Чтобы включить в формулу определенный диапазон ячеек, вы должны выбрать конкретные ячейки. Представьте себе, что каждый столбец в вашей таблице содержит букву и каждая строка содержит номер, как в электронной таблице Microsoft Excel. Например, чтобы умножить числа из второго и третьего столбца во втором ряду, введите =PRODUCT(B2:C2).
Above
Above() Функция оценивает выражение в строке над текущей строкой в сегменте столбца в таблице. Строка, для которой выполняется вычисление, зависит от значения элемента offset , если таковой имеет место, по умолчанию принимается строка непосредственно над текущей строкой. Для диаграмм, за исключением таблиц, функция Above() используется для оценки строки над текущей строкой в эквиваленте прямой таблицы диаграммы.
Above( [ TOTAL ] expr [ , offset [,count]] )
Возвращаемые типы данных: двойное значение
- expr : Выражение или поле, содержащее данные для измерения.
- offset : Если задать значение offset n больше 0, можно будет переместить оценку выражения n по строкам выше текущей строки. Если задать смещение равным 0, оценка выражения будет выполнена в текущей строке. Если задать отрицательное число смещения, функция Above будет работать как функция Below с соответствующим положительным числом смещения.
- count : Если задать для третьего аргумента count значение больше 1, функция вернет диапазон значений элемента count , по одному для каждой строки таблицы элемента count , считая вверх от исходной ячейки. В данной форме функция может использоваться в качестве аргумента для любой специальной функции интервала. Функции над выборкой
- TOTAL : Если таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL , текущий сегмент столбца всегда равен всему столбцу. Определение объема агрегирования
В первой строке сегмента столбца возвращено значение NULL , так как над этой строкой нет других строк.
Примечание к информации Сегмент столбца определяется как последовательное подмножество ячеек с теми же значениями для измерений в текущем порядке сортировки. Функции диаграмм между записями выполняют вычисления в сегменте столбца за исключением крайнего правого измерения в эквивалентной диаграмме прямой таблицы. Если в диаграмме есть только одно измерение, или если указан квалификатор TOTAL , выражение оценивается по всей таблице.
Примечание к информации Если таблица или эквивалент таблицы имеют несколько вертикальных измерений, текущий сегмент столбца будет включать только строки с теми же значениями, что и текущая строка во всех столбцах измерений, кроме столбца с последним измерением в межполевом порядке сортировки.
- Рекурсивные вызовы возвращают значение NULL .
- Сортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.
Примеры и результаты:
Customer | Sum(Sales) | Above(Sum(Sales)) | Sum(Sales) + Above(Sum(Sales)) | Above offset 3 | Higher? |
---|---|---|---|---|---|
— | 2566 | — | — | — | — |
Astrida | 587 | — | — | — | — |
Betacab | 539 | 587 | 1126 | — | — |
Canutility | 683 | 539 | 1222 | — | Higher |
Divadip | 757 | 683 | 1440 | 1344 | Higher |
В представлении диаграммы таблицы, показанном в этом примере, таблица создана из измерения Customer и мер: Sum(Sales) и Above(Sum(Sales)) .
Столбец Above(Sum(Sales)) возвращает значение NULL для строки Customer , содержащей элемент Astrida , так как над этой строкой нет других строк. В результате для строки Betacab показано значение элемента Sum(Sales) для элемента Astrida , в результате для строки Canutility показано значение для элемента Sum(Sales) для строки Betacab и так далее.
Для столбца, помеченного как Sum(Sales)+Above(Sum(Sales)) , в строке для элемента Betacab показан результат добавления значений Sum(Sales) в строки Betacab + Astrida (539+587). В результате для строки Canutility будет показан результат добавления значений Sum(Sales) в строки Canutility + Betacab (683+539).
Меры, помеченные как Above offset 3 , созданные с помощью выражения Sum(Sales)+Above(Sum(Sales), 3) , имеют аргумент offset , установленный на 3 , и эффект выбора значения в строке на три строки выше текущей строки. Таким образом, добавляется значение Sum(Sales) для текущего элемента Customer к значению для элемента Customer на три строки выше. Значения, возвращенные для первых трех строк Customer , являются пустыми.
В таблице также показаны более сложные меры: одна, созданная из элемента Sum(Sales)+Above(Sum(Sales)) , а другая, помеченная как Higher? , созданная из элемента IF(Sum(Sales)>Above(Sum(Sales)), ‘Higher’) .
Примечание к подсказке Эту функцию можно также использовать в диаграммах, кроме таблиц, например, в линейчатых диаграммах.
Примечание к подсказке Для других типов диаграмм преобразуйте диаграмму в эквивалент прямой таблицы, чтобы можно было легко интерпретировать соотношение строк и функций.
В представлениях диаграмм таблиц, показанных в этом примере, к диаграммам добавлено больше измерений: Month и Product . Для диаграмм с несколькими измерениями результаты выражений, содержащих функции Above , Below , Top и Bottom , зависят от порядка, в котором измерения столбцов сортируются QlikView . Программа QlikView оценивает функции на основе сегментов столбца, полученных из измерения, отсортированного последним. Контроль за порядком сортировки столбцов осуществляется при помощи параметра Сортировка . Этот порядок не обязательно соответствует порядку отображения столбцов в таблице.
В следующем представлении диаграммы таблицы для примера 2 последним отсортированным измерением является Month , поэтому функция Above выполняет оценку на основе месяцев. Существует серия результатов для каждого значения Product для каждого месяца (от Jan до Aug ) — сегмент столбца. За этим сегментом следует серия для другого сегмента столбца: для каждого элемента Month для следующего элемента Product . Будет указан сегмент столбца для каждого значения Customer для каждого элемента Product .
Customer | Product | Month | Sum(Sales) | Above(Sum(Sales)) |
---|---|---|---|---|
— | — | — | 2566 | — |
Astrida | AA | Jan | 46 | — |
Astrida | AA | Feb | 60 | 46 |
Astrida | AA | Mar | 70 | 60 |
Astrida | AA | Apr | 13 | 70 |
Astrida | AA | May | 78 | 13 |
Astrida | AA | Jun | 20 | 78 |
Astrida | AA | Jul | 45 | 20 |
Astrida | AA | Aug | 65 | 45 |
В представлении диаграммы таблицы для примера 3 последним отсортированным измерением является Product . Это выполняется путем перемещения измерения Product в позицию 3 на вкладке «Сортировка» на панели свойств. Функция Above оценивается для каждого элемента Product , и поскольку существует только два продукта, AA и BB , в каждой серии будет выдан только один результат, не являющийся нулевым. В строке BB для месяца Jan значение для элемента Above(Sum(Sales)) равно 46. Для строки AA значение нулевое. Значение в каждой строке AA для любого месяца всегда будет нулевым, поскольку отсутствует значение элемента Product над строкой AA . Вторая серия оценивается в строках AA и BB для месяца Feb для значения Customer , Astrida . Если все месяцы для значения Astrida оценены, эта последовательность повторяется для второго значения Customer Betacab и так далее.
Customer | Product | Month | Sum(Sales) | Above(Sum(Sales)) |
---|---|---|---|---|
— | — | — | 2566 | — |
Astrida | AA | Jan | 46 | — |
Astrida | BB | Jan | 46 | 46 |
Astrida | AA | Feb | 60 | — |
Astrida | BB | Feb | 60 | 60 |
Astrida | AA | Mar | 70 | — |
Astrida | BB | Mar | 70 | 70 |
Astrida | AA | Apr | 13 | — |
Astrida | BB | Apr | 13 | 13 |
Функцию Above можно использовать как ввод в функции над выборкой. Пример: RangeAvg (Above(Sum(Sales),1,3)) .
В аргументах для функции Above() для элемента offset задано значение 1, а для элемента count задано значение 3. Функция находит результаты выражения Sum(Sales) в трех строках непосредственно над текущей строкой в сегменте столбца (если есть строка). Эти три значения используются как ввод в функцию RangeAvg() , которая находит среднее значение в предоставленном диапазоне чисел.
Таблица с элементом Customer в виде измерения выдает следующие результаты для выражения RangeAvg() .
Customer | RangeAvg (Above(Sum(Sales),1,3)) |
---|---|
Astrida | — |
Betacab | 587 |
Canutility | 563 |
Divadip | 603 |
Данные, используемые в примерах:
Сумма чисел столбца или строки в таблице
С помощью команды Формула можно добавить в таблицу столбец или строку с числами.
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Работа с таблицами | Макет щелкните Формула.
- Проверьте данные в круглых скобках, чтобы убедиться в том, что Word содержит нужные ячейки для подсчета суммы.
Функция =SUM(ABOVE) складывает числа в столбце, расположенные над выбранной ячейкой.
Функция =SUM(LEFT) складывает числа в строке, расположенные слева от выбранной ячейки.
Функция =SUM(BELOW) складывает числа в столбце, расположенные под выбранной ячейкой.
Функция =SUM(RIGHT) складывает числа в строке, расположенные справа от выбранной ячейки.
Изменив складываемые числа, выберите сумму и нажмите клавишу F9, чтобы отобразить новые результаты.
В таблице также можно использовать несколько формул. Например, можно сложить каждую строку чисел в правом столбце, а затем сложить эти результаты в нижней части столбца.
Другие формулы для таблиц
Word также содержит другие функции для таблиц. Рассмотрим AVERAGE и PRODUCT.
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Работа с таблицами | Макет щелкните Формула.
- В поле Формула удалите формулу SUM, но оставьте знак равенства (=). Затем щелкните поле Вставить функцию и выберите нужную функцию.
- В круглых скобках укажите ячейки таблицы, которые необходимо включить в формулу.
Введите ABOVE, чтобы включить в формулу числа в столбце, расположенные выше выбранной ячейки, и нажмите кнопку ОК.
Введите LEFT, чтобы включить в формулу числа в строке, расположенные слева от выбранной ячейки, и нажмите кнопку ОК.
Введите BELOW, чтобы включить в формулу числа в столбце, расположенные ниже выбранной ячейки, и нажмите кнопку ОК.
Введите RIGHT, чтобы включить в формулу числа в строке, расположенные справа от выбранной ячейки, и нажмите кнопку ОК.
Например, чтобы вычислить среднее значение чисел в строке слева от ячейки, щелкните AVERAGE и введите LEFT:
Чтобы умножить два числа, щелкните PRODUCT и введите расположение ячеек таблицы:
Совет: Чтобы включить в формулу определенный диапазон ячеек, вы должны выбрать конкретные ячейки. Представьте себе, что каждый столбец в вашей таблице содержит букву и каждая строка содержит номер, как в электронной таблице Microsoft Excel. Например, чтобы умножить числа из второго и третьего столбца во втором ряду, введите =PRODUCT(B2:C2).
С помощью команды Формула можно просуммировать числа в столбце или строке.
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Макет рядом с вкладкой Конструктор таблиц выберите Формула.
Проверьте данные в круглых скобках, чтобы убедиться в том, что Word содержит нужные ячейки для подсчета суммы.
- Изменив складываемые числа, выберите сумму и нажмите клавиши FN+F9, чтобы отобразить новые результаты.
- В таблице можно использовать несколько формул. Например, можно сложить каждую строку чисел в правом столбце, а затем сложить эти результаты в нижней части столбца.
Другие формулы для таблиц
Word также содержит другие функции для таблиц. Рассмотрим AVERAGE и PRODUCT.
- Щелкните ячейку таблицы, в которой вы хотите получить результат.
- На вкладке Макет, расположенной рядом с вкладкой Конструктор таблиц, выберите команду Формула.
В поле Формула удалите формулу SUM, но оставьте знак равенства (=). Затем щелкните поле Вставить функцию и выберите нужную функцию.
Совет: Чтобы включить в формулу определенный диапазон ячеек, вы должны выбрать конкретные ячейки. Представьте себе, что каждый столбец в вашей таблице содержит букву и каждая строка содержит номер, как в электронной таблице Microsoft Excel. Например, чтобы умножить числа из второго и третьего столбца во втором ряду, введите =PRODUCT(B2:C2).
Если вы знакомы с классической версией Word, вы знаете, что можете использовать формулы для выполнения вычислений, таких как суммирование столбца или строки чисел в таблице. Word в Интернете сохраняет формулы, уже существующие в документе, но пока не предоставляет способа их добавления.
Если у вас установлена классическая версия Word, используйте команду Открыть в Word, чтобы открыть документ в Word.
Затем следуйте инструкциям для классической версии Word. Когда все будет готово и вы сохраните документ, он продолжит хранить формулу, когда вы откроете ее в Word в Интернете.
Microsoft Word: Как посчитать сумму столбца или строки
Наверное почти все пользователи Microsoft Office в курсе, что для выполнения самых разных арифметических операций в таблице нужно использовать Excel, поскольку именно он обладает подобным функционалом. Однако, не все знают, что подобные возможности есть и в Microsoft Word, правда в сильно урезанном виде. Про одну из подобных возможностей — подсчет суммы строки или столбца — мы и поговорим в данном материале.
Стоит заранее понимать, как работает подсчет суммы чисел в Microsoft Word: сумма считается только до первого не числового значения в таблице — то есть, если между числами, которые нужно посчитать сумму, будет находиться какой-либо текст, или пробел, то сумма считаться будет только до первого подобного элемента!
Microsoft Word 2007 и новее
Для того, чтобы посчитать сумму столбца или строки в последних версиях Word (в том числе, в Microsoft Word 365), нужно выполнить следующие действия:
- Ставим курсор на ячейку, в которой нужно посчитать сумму.
- Переходим на вкладку «Макет», и там нажимаем на кнопку «Формула».
- В появившемся окне «Формула» устанавливаем нужное значение для подсчета суммы:
- Для подсчета суммы чисел, находящихся слева от выбранной ячейки, должно стоять =SUM(LEFT)
- Для подсчета суммы чисел, находящихся справа от выбранной ячейки, должно стоять =SUM(RIGHT)
- Для подсчета суммы чисел, находящихся сверху от выбранной ячейки, должно стоять =SUM(ABOVE)
- Для подсчета суммы чисел, находящихся снизу от выбранной ячейки, должно стоять =SUM(BELOW)
Установив нужную формулу, нажимаем «ОК».
Сразу после этого, произойдет подсчет суммы чисел, находящихся в направлении, заданном формулой ранее.
В случае изменения чисел в таблице, перерасчет не произойдет автоматически — для того, чтобы его выполнить, необходимо поставить курсор на число суммы, и нажать клавишу F9 .
Microsoft Word 2003 и старее
В старых версиях Microsoft Word так же можно выполнить автоматический подсчет суммы столбца или строки. Для этого:
- Ставим курсор на ячейку, в которой нужно посчитать сумму.
- В главном меню открываем раздел «Таблица», и нажимаем на пункт «Формула».
- В появившемся окне «Формула» нужно вписать нужную формулу для подсчета суммы. Использовать следует следующие формулы:
- Для подсчета суммы чисел, находящихся слева от выбранной ячейки, должно стоять =SUM(LEFT)
- Для подсчета суммы чисел, находящихся справа от выбранной ячейки, должно стоять =SUM(RIGHT)
- Для подсчета суммы чисел, находящихся сверху от выбранной ячейки, должно стоять =SUM(ABOVE)
- Для подсчета суммы чисел, находящихся снизу от выбранной ячейки, должно стоять =SUM(BELOW)
Установив нужную формулу, нажимаем «ОК».
Сразу после этого, произойдет подсчет суммы чисел, находящихся в направлении, заданном формулой ранее.
В случае изменения чисел в таблице, перерасчет не произойдет автоматически — для того, чтобы его выполнить, необходимо поставить курсор на число суммы, и нажать клавишу F9 .