Страницы: 1
RSS
Вычисляемое поле сводной (максимальная цена)
 
Всем, здравствуйте. Добавляю в сводную таблицу вычисляемое поле. Формула для этого поля
Код
=МАКС('     ПланЦена 1';'     ПланЦена 2';'       ПлЦена 3';'   СрСклзЦена' )
В результате хочу увидеть наибольшую цену из 4-ех. Т.е. например 40,15, но в сводной таблице вижу 57,98 (28,49+1+28,49)
Подскажите, можно ли получить результат 40,15 используя  вычисляемое поле в сводной таблице. Кросс
Краткий текст материала     ПланЦена   1     ПланЦена   2       ПлЦена   3   СрСклзЦена
Гвоздь строит.П 1,2х200040,1528,49
Гвоздь   строит.П 1,2х200001
Гвоздь строит.П 1,2х2000028,49
Изменено: agregator - 25.06.2016 12:57:40
Excel всемогущий.
 
Цитата
agregator написал:
используя  вычисляемое поле в сводной таблице
Вычисляемое поле в Сводной таблице - это нечто другое.
Согласие есть продукт при полном непротивлении сторон
 
Sanja, объясните пожалуйста, что такое вычисляемое поле в Сводной таблице.
Посмотрел  "Пример", Вы применили для вычисляемого поля формулу
Код
= МАКС('     ПланЦена 1';'     ПланЦена 2';'       ПлЦена 3')
В результата Сумма по полю Поле1 равна 40,15, т.к. столбец не учитывается СрСклзЦена.
Но даже если выбрать Максимум по полю Поле1, все равно (как я понимаю) Excel суммирует все значения по столбцам и находит столбец с наибольшей суммой, т.е 50,15 из нижней таблицы
Краткий текст материала     ПланЦена   1     ПланЦена   2       ПлЦена   3   СрСклзЦена
Гвоздь строит.П 1,2х200040,1528,49
Гвоздь   строит.П 1,2х2000101
Гвоздь строит.П 1,2х2000028,49
Можно ли получить результат 40,15 используя  вычисляемое поле в сводной таблице?
Изменено: agregator - 25.06.2016 13:00:15
Excel всемогущий.
 
Жаль что больше ответов по статье нет, вопрос хороший. Мне бы тоже разобраться - В каких то случаях выч.поле работает как надо по формуле, в каких то нет.
В данный момент интересна такая задачка, что бы в сводной, на одно поле, влияло количество дней. Думал, что поможет формула в вычисляемом поле:
= СуммаХ / (МАКС(Дата)- МИН(Дата)), где:
Сумма Х - столбец с набором цифр для изменения в вычисляемом поле, с возможностью проссумирования их по иерархии дальше в сводной таблице
Дата - собственно столбец с датами, рядом со столбцом Сумма Х.
Но формула не работает, т.к. вычисляемое поле вместо поиска максимума и минимума по Дате, просто суммирует значения и в итоге: (МАКС(Дата)- МИН(Дата)) = 0
Подскажите пожалуйста, как правильно указать условия? Или такое вообще не возможно сделать в вычисляемом поле?  
Не перестаю удивляться возможностям excel и VBA.
 
Никак не указать, т.к. вычисляемое поле работает внутри строки сводной таблицы. Оно не будет искать и смотреть данные, которые расположены в других строках. Поэтому в вычисляемых полях не рекомендуется использовать функции, которые так или иначе работают с массивами данных, т.к. скорее всего результат не будет отвечать ожиданиям.
В Вашем случае, возможно, имеет смысл добавить еще два поля дат, но итоги по ним выставить Минимум и Максимум. И ссылаться уже на них в вычисляемом поле(уже без МИН и МАКС).
Изменено: Дмитрий(The_Prist) Щербаков - 18.07.2018 08:18:08
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Владимир Шаматонов, при помощи вычисляемых полей можно реализовывать только несложные вычисления.
Если нужны вычисляемые поля с наложением различных фильтров и сложных вычислений именно в сводной таблице Excel, то ничего лучше чем PowerPivot и формулы DAX я еще не встречал. Там и задача ТС и ваша решаются за 5-10 минут.
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх