2012-01-12 2 views
-1

У меня есть таблица Excel с несколькими листами в ней. Один из столбцов на каждом листе называется «тип». Этот столбец состоит из свободного текста (немного похожа на категорию).Значения суммы для определенного поля в Excel

Что бы я хотел сделать, это отдельный лист, чтобы иметь возможность сопоставлять все разные записи в «типе» и иметь возможность суммировать соответствующие значения из них.

Как это возможно?

+0

Этот сайт о программировании , ваш вопрос нет. – Paolo

+1

Составьте ваши листы в одну таблицу и создайте сводную таблицу из этих данных. –

+0

, но сводная таблица потребует от меня «поворота» данных вокруг? Я хочу, чтобы список выводил записи в столбце «тип» и с их соответствующими суммируемыми значениями по всем листам. – rav

ответ

0

На отдельном листе вы должны иметь список каждого из различных «типов»

Используя функцию SumIf можно суммировать все значения, которые соответствуют критериям. Например, если Лист1 выглядит следующим образом:

A  B 
Type Count 
Big  2 
Small 3 
Round 4 
Small 1 
Big  7 
Round 4 

Тогда на Лист2 вы бы

A  B 
Type Total 
Big  9 
Small 4 
Round 8 

формула в колонке B на Лист2 будет выглядеть так:

=SUMIF(Sheet1!A2:A7,B2,Sheet1!B2:B7) 
+0

Спасибо за ваш ответ. Как я достиг этого для своего собственного использования, было использовать эту ссылку (которую я нашел через другой ответ StackOverflow) http://superuser.com/questions/189737/dynamically-updating-list-of-unique-column-entries-in -excel Это помогло мне настроить динамический список отсортированных уникальных записей. Я попытался реализовать список «noblanks», но, поскольку у меня есть неопределенное количество строк, это заняло много времени. Поэтому я решил использовать автофильтр для удаления пустых строк, и это помогло мне. Надеюсь, это поможет кому-то другому, – rav

Смежные вопросы