Как предотвратить ошибки в вычисляемых полях сводной таблицы Excel. Если вы выполняете какое-либо деление в сводной таблице, вы можете получить некоторые ошибки деления по нулю.
Смотреть видео
- Создайте вычисляемое поле в сводной таблице
- Дайте вычисляемому полю имя, которое вам не нравится, чтобы его можно было изменить позже.
- Это поле может возвращать такие ошибки, как "Деление по нулю".
- Вариант 1: подавление ошибок при печати
- Вариант 2. Оберните расчет в IFERROR
- В сводной таблице второй аргумент IFERROR должен быть числовым.
- Используйте числовой формат 0,0%; - 0,0% ;; чтобы скрыть нули
Стенограмма видео
Изучите Excel из подкаста, эпизод 2075: подавление ошибок сводной таблицы
Привет, добро пожаловать обратно в netcast, я Билл Джелен. Сегодняшний вопрос от Майка из Колумбуса, штат Индиана. У Майка есть набор данных, и мы собираемся построить сводную таблицу из этого набора данных. Немного информации здесь: стоимость, доход и прибыль. Проверь это. Список полей сводной таблицы теперь отображается в алфавитном порядке, а не в исходной последовательности - это странно. Я хочу бежать и начать происходить. Хорошо, но у Майка есть вычисляемое поле. Расчетное поле и будет называться Рост. Это процент валовой прибыли, деленная на прибыль. Я собираюсь сделать это, используя свое имя, например, там, наверху, потому что я знаю, что мне придется его изменить. Итак = Прибыль / Выручка, например, Прибыль / Выручка, нажмите ОК. Хорошо, и здорово, что мы получаем ответы. Ужасный заголовок, но яm разрешено изменить это: GP%, видите, я поместил заголовок, который мне не нужен, чтобы я мог поместить туда правильный заголовок.
Все отлично, за исключением того, что иногда мы получаем ошибку деления на ноль и как ее подавить. Хорошо, хорошо, если это просто проблема при печати, перейдите в раздел «Макет страницы», нажмите кнопку запуска диалогового окна, перейдите на вкладку «Лист» и выберите «Ошибки ячеек» как «Пустые», нажмите «ОК». А затем, когда мы нажмем Ctrl + P для печати, вы увидите, что ошибки не печатаются. Но если это то, что мы хотим скрыть здесь, ну, вы знаете, нет хорошего формата чисел, чтобы скрыть ошибки. Вы не можете использовать точку с запятой, точку с запятой, точку с запятой даже в условном форматировании. Вместо этого мы собираемся вернуться сюда на вкладку «Анализ», вернуться в «Поля, элементы и наборы», перейти в «Расчетное поле», где мы сможем вернуться к тому, которое мы уже создали, - GPPercent. И меня всегда удивляет, что здесь можно добавлять новые функции. Так что я'm скажет = ЕСЛИ ОШИБКА, если это ошибка, просто введите 0 или что-то в этом роде. Нажмите ОК, и теперь он работает. Эта часть IFERROR должна быть числом, это не может быть цитата. Я бы с удовольствием поместил цитату туда, но они выдают мне ошибку значения, поэтому я собираюсь сделать здесь двойной щелчок, чтобы перейти к настройкам поля значения. Перейдите в Числовой формат и скажем, если это положительное число 0,0%, если это отрицательное число -0,0%, но если оно окажется 0, я ничего не буду помещать, хорошо. Таким образом, мы получим те нули, которые появляются, и просто заменим их ничем. Это вроде хлопот, которые мы должны сделать - пережить это. Хотя я счастлив, счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.Нажмите ОК, и теперь он работает. Эта часть IFERROR должна быть числом, это не может быть цитата. Я бы с удовольствием поместил цитату туда, но они выдают мне ошибку значения, поэтому я собираюсь сделать здесь двойной щелчок, чтобы перейти к настройкам поля значения. Перейдите в Числовой формат и скажем, если это положительное число 0,0%, если это отрицательное число -0,0%, но если оно окажется 0, я ничего не буду помещать, хорошо. Таким образом, мы получим те нули, которые появляются, и просто заменим их ничем. Это вроде хлопот, которые мы должны сделать - пережить это. Хотя я счастлив, счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.Нажмите ОК, и теперь он работает. Эта часть IFERROR должна быть числом, это не может быть цитата. Я бы с удовольствием поместил туда цитату, но они выдают мне ошибку значения, поэтому я собираюсь сделать здесь, это дважды щелкнуть, чтобы перейти к настройкам поля значения. Перейдите в Числовой формат и скажем, если это положительное число 0,0%, если это отрицательное число -0,0%, но если это окажется 0, я ничего не буду помещать, хорошо. Таким образом, мы получим те нули, которые появляются, и просто заменим их ничем. Это вроде хлопот, которые мы должны сделать - пережить это. Хотя я счастлив, счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.m, который собираюсь сделать здесь, - это дважды щелкнуть, чтобы перейти к настройкам поля значения. Перейдите в Числовой формат и скажем, если это положительное число 0,0%, если это отрицательное число -0,0%, но если оно окажется 0, я ничего не буду помещать, хорошо. Таким образом, мы получим те нули, которые появляются, и просто заменим их ничем. Это вроде хлопот, которые мы должны сделать - пережить это. Хотя я счастлив, счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.m, который собираюсь сделать здесь, - это дважды щелкнуть, чтобы перейти к настройкам поля значения. Перейдите в Числовой формат и скажем, если это положительное число 0,0%, если это отрицательное число -0,0%, но если это окажется 0, я ничего не буду помещать, хорошо. Таким образом, мы получим те нули, которые появляются, и просто заменим их ничем. Это вроде хлопот, которые мы должны сделать - пережить это. Хотя я счастлив, счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.счастлив, что функция ЕСЛИОШИБКА работает в вычисляемом поле.
Хорошо, в моей книге Power Excel with (Power Excel with) рассматривается множество различных примеров сводных таблиц, включая создание вычисляемых полей. Проверьте это, нажмите на букву «i» в правом верхнем углу.
Краткое содержание эпизода: мы создали вычисляемое поле в сводной таблице. Я использовал имя ячейки или поля, которое мне не понравилось, потому что я знал, что они собираются дать мне это странное - у некоторых есть процент GP, я мог просто изменить его на GP%. Затем вы получаете некоторые ошибки, такие как ошибки Divide 0. Вы можете подавить ошибки во время печати: перейдите на вкладку «Макет страницы», в панель запуска диалогового окна, на четвертую вкладку и произнесите «Ошибки как пробелы» или оберните весь расчет функцией ЕСЛИОШИБКА. И, наконец, поскольку это ЕСЛИ должно возвращать число, такое как 0, я использовал собственный формат чисел, чтобы замаскировать эти нули как ничто.
Хорошо, я хочу поблагодарить Майка за то, что он показал это с моего семинара в Колумбусе, штат Индиана, и я хочу поблагодарить вас за то, что заглянули. Увидимся в следующий раз на другой сетевой трансляции от.
Скачать файл
Загрузите образец файла здесь: Podcast2075.xlsm