none
Дополнительные вычисления в сводной таблице Excel 2010 RRS feed

  • Вопрос

  • Подскажите пожалуйста:

    1. Есть данные, в первом столбце года (2010, 2011), во втором номера недель года, в третьем суммы за каждую неделю по каждому году:

    Год   Неделя   Сумма

    2010     1           50

    2010     2           53

    .....

    2011     1           55

    2011     2           49

    ......

    На основании этих данных построена сводная таблица:

       Недели                  2010                2011

              1                      50                   55

              2                      53                   49

    ........

    Можно ли правее "2011", добавить слобец с вычислением %-ное отношение суммы 2011 к 2010 году, т.е. на этом примере нужно добавить в столбец "D", по первой неделе это 55/50=110%, по второй неделе 49/53=92% и так, чтобы данные поля принадлежали также этой сводной таблице? Таблицу с данными изменять нельзя.

    Огромное спасибо за ответы.

     

    10 марта 2011 г. 5:30

Ответы

  • Уважаемый Алексбасс, нечто подобное можно получить следующим образом-добавьте в значения сводной таблицы eще одну сумму по третьему столбцу ("продажи"). В параметрах поля значений, на вкладке "Дополнительные вычисления", выберите "приведенное отличие" в выпадающем списке сверху. В списке "элемент" выберите "назад" или "2010". Закройте диалог утвердительно.

    • Предложено в качестве ответа Roman Kudryavcev 11 марта 2011 г. 13:41
    • Помечено в качестве ответа Vinokurov YuriyModerator 11 марта 2011 г. 15:02
    11 марта 2011 г. 13:41

Все ответы

  • Возможно, я чего-то не понял... но условие звучит странно - добавить столбец, но не менять таблицу. Примерно как "набрать текст, не включив компьютер". Что мне видится вот так с ходу - это добавление столбца с вычисляемым отношением в исходные данные для постороения таблицы, либо неким хитрым образом прикручивать столбец вручную к готовой сводной таблице.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    11 марта 2011 г. 6:43
    Модератор
  • Спасибо, неточно написал - не добавить столбец "D", а дополнительное поле в сводной таблице в столбце "D".

    Нельзя изменять структуру таблицы данных (добавлять/удалять/изменять столбцы). Сводную таблицу видоизменять можно.

    Т.е., простого, встроенного в сводную таблицу, решения нет?

    11 марта 2011 г. 9:34
  • Ну это же все-таки средство анализа уже имеющихся данных, а не средство вычисления новых. Если во внешнем источнике данных нет, то и в сводной таблице им возникнуть неоткуда
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    11 марта 2011 г. 10:28
    Модератор
  • А возможно ли написать функцию в VBA. применительно только к этому листу, которая бы проводила данные вычисления? Например, в стобце "D" будет Общий итог по строке, а при выборе в параметрах поля значений в дополнительных вычислениях эта функция бы появилась. Просто ели это возможно, то буду дальше "заморачиваться" этим вопросом. Спасибо!
    11 марта 2011 г. 10:58
  • Хмм.. теоретически возможно, но на практике - лучше задать этот вопрс в разделе по скриптам, там больше специалистов по VBA и иже с ним. Я к сожалению, в этом моменте разбираюсь слабо.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    11 марта 2011 г. 13:01
    Модератор
  • Уважаемый Алексбасс, нечто подобное можно получить следующим образом-добавьте в значения сводной таблицы eще одну сумму по третьему столбцу ("продажи"). В параметрах поля значений, на вкладке "Дополнительные вычисления", выберите "приведенное отличие" в выпадающем списке сверху. В списке "элемент" выберите "назад" или "2010". Закройте диалог утвердительно.

    • Предложено в качестве ответа Roman Kudryavcev 11 марта 2011 г. 13:41
    • Помечено в качестве ответа Vinokurov YuriyModerator 11 марта 2011 г. 15:02
    11 марта 2011 г. 13:41
  • В этом случае считается прирост относительно предыдущей недели по одному году, т.е. расчет идет по столбцу, считается процент нижнего значения от верхнего, а нужно чтобы расчет шел по строке и считался бы процент прироста правого значения от левого.

    Информация очень полезная, не знал. Спасибо! 

    11 марта 2011 г. 14:46
  • Роман, извиняюсь, разобрался. Все верно. Работает. Огромное спасибо!!!
    11 марта 2011 г. 14:50