Сумма по уникальным тегам в диапазоне

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

Date        Item    Amount
1-Apr-2012  Apple   .35
2-Apr-2012  Pear    .40
3-Apr-2012  Apple   .36

Я хочу итоговый диапазон, который выглядит следующим образом:

Apple     .71
Pear      .40

Другими словами, я выбрал уникальные значения «Item» и суммировал по их. Это похоже на то, что электронная таблица должна быть в состоянии сделать, но я не смог найти это ни в руководстве по gnumeric, ни в поиске. (И, возможно, ответ - плагин Python.)

(Первоначально я пометил этот openoffice, так как не было тега gnumeric. Я подозреваю, что есть способ сделать это в ooo, если есть способ в gnumeric. добрая душа, которая создала метку с меткой и пометила метку!)

3
задан 26 April 2012 в 18:44

1 ответ

В общем

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

pivot definition

Это даст вам следующую таблицу результатов: [ 1114]

pivot result

Использование Gnumeric

К сожалению, Gnumeric пока не поддерживает сводные таблицы - поэтому я использовал LibreOffice для создания снимков экрана выше.

С помощью gnumeric вы могли бы вместо этого использовать функцию DSUM . Он будет суммировать суммы для данного элемента, но имеет тот недостаток, что не будет автоматически рассчитывать суммы для всех элементов; вместо этого вам придется вставлять функции DSUM (и таблицы критериев) для каждого отдельного элемента. Так что использовать эту функциональность довольно громоздко. Вот пример для листа с использованием функции DSUM:

gnumeric sheet

Ячейка F2 содержит формулу =dsum(A2:C6;3;A9:C10): A2:C6 - это база данных (на скриншоте: светло-зеленый) 3 - это столбец для суммирования («Сумма»), а A9:C10 - таблица критериев (светло-голубой), в которой выбираются только строки с элементом «Apple».

Соответственно, F3 имеет =dsum(A2:C6;3;A13:C14): почти то же самое, только вторая таблица критериев вместо первой.

0
ответ дан 26 April 2012 в 18:44

Другие вопросы по тегам:

Похожие вопросы: