2016-05-13 6 views
0

Я пытаюсь создать вычисляемое поле в сводной таблице, где она возвращает всего, только если категория мясо (в данном примере в любом случае)Excel вычисляемое поле - случай, когда возвращаемое значение

enter image description here

Моя попытка:

=IF('Food Category'="Meat",Count,0) 

, но когда я добавить вычисляемое поле в виде суммы я просто получить 0

даже возможно ли это? Я знаю, что у меня могло бы быть 2 подсчета столбцов, 1 для мяса и 1 для фруктов, но я бы хотел этого избежать.

Я использую Excel 2010

Благодарность

+0

попробуйте заменить граф на 1, вы не сказали ему, что считать. вы просто сбросили в формулу агрегированную команду. – DDuffy

+0

= IF ('Food Category' = "Meat", 1,0), = SUM (IF ('Food Category' = "Meat", 1,0)) return 0 и = IF ('Food Category' = "Meat ", SUM ('Count'), 0) дает ошибку –

ответ

0

К сожалению, похоже, что это невозможно.

"See Here."

Он появляется в сводной таблицы вычисляемых полей, текстовые значения рассматриваются как 0.

лучший вариант должен был бы добавить столбец маркера. И.Е. = if (A12 = «Мясо», 1,0) и установить вычисленный столбец равным = if («Маркер» = 1, «Счет», 0)

0

Попробуйте это:

=SUMIF(Food Category,"Meat",Count) 

Я предполагаю Food Категории и граф является именованными диапазонами для A13:A20 и C13:C20 соответственно.

Это должно работать, даже если Категория продуктов и Подсчет - это имена колонок.

+0

Категория продуктов и их количество - это имена колонок. – DDuffy

+0

@DDuffy - Спасибо, что сообщили мне. – Mrig