Страницы: 1
RSS
Об использовании функции ЕСЛИМН в расчётом поле сводной таблицы, В обычной таблице функция работает, при попытке ввести формулу с вычисляемом поле сводной таблицы, Excel выдаёт ошибку
 
Народ, прошу совета.
Как использовать функцию ЕСЛИМН в вычисляемом поле сводной таблицы?

В прикреплённом файле на листе "сводная"  находится примерная сводная таблица.
В которой два показателя:
  1. "Водоснабжение" - сколько поставили воды в кубах
  2. "Водоотведение" - сколько приняли стоков на очистку, тоже в кубах.
Соответственно "Разница" вычисляемой поле.
Задача. Необходимо, в зависимости от результата в вычисляемом поле "Разница", добавить новый показатель (в новом вычисляемом поле) по принципу:

Разница>0  - "Поставляем воды больше, чем отводим стоков".

Разница<0 - "Отводим стоков больше чем поставляем воды".

Разница=0 - "Сколько поставляем воды, столько и отводим".

На простой таблице (скопировал данные ниже сводной таблицы) всё работает. При попытке использовать аналогичную "конструкцию" в вычисляемом поле сводной таблицы - Excel  выдают ошибку (скриншот прикрепил).

Прошу подсказать как можно решить проблему.

 
hudoi, в вычисляемых полях если не ошибаюсь практически никакие формулы нельзя использовать кроме как математические действия (+ - * /)
Не бойтесь совершенства. Вам его не достичь.
 
Вот видео с примером использования функции Если в вычисляемом поле. https://youtu.be/OVmJ3j9skhc
 
вот так работает:
Код
= ЕСЛИ(Разница>0;1;ЕСЛИ(Разница <0;-1;0))
а вот текст вывести в вычисляемое поле без DAX не получится
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, а не проще
Код
= ЕСЛИОШИБКА(Разница / Разница; 0)
Вот горшок пустой, он предмет простой...
 
Доброе время суток
Вариант
 
Цитата
PooHkrd написал:
а не проще
не проще, так знак теряется
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, точно! Чота я затупил. Тогда так:
Код
= ЕСЛИОШИБКА(Разница / ABS(Разница); 0)
Вот горшок пустой, он предмет простой...
 
Цитата
Андрей VG написал:
Доброе время сутокВариант
Круто! Для меня, как "чайника".
Это уже Power Pivot. Меры пошли в ход.
Попробую осознать сделанное.
 
Андрей VG, спасибо.
 
Добрый день! Мне кажется, что функция ЗНАК (SIGN) существует с первых версий Excel. И вычисляемые поля ее понимают. :)  
Владимир
Страницы: 1
Наверх