Вычисление элемента сводной таблицы IF, если выписка

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

Я проверил логику за пределами сводной таблицы в стандартных ячейках, и это прекрасно работает. Однако, применяя ту же логику IF к формуле в "Вычисляемом элементе", она просто по умолчанию принимает значение "else" и вычисляет разницу независимо от того, что. Интересно, есть ли у меня какой-нибудь совет для этого?

1 ответ

Решение

Проблема решается, основываясь на совете Алекса М.

=IF(CategoryA-CategoryB=CategoryA,"n/a",CategoryA-CategoryB) вернул # ЗНАЧЕНИЕ! ошибка при использовании текстовой строки при выполнении условия IF, поэтому выбор параметра сводной таблицы "Для значений ошибок show: n/a" действует как грубый обходной путь, который достигает желаемого результата.

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