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