Всем привет! Наверняка многие из вас пользуются в ворде опцией слияния, когда к созданному в ворде типовому шаблону документа подключается эксель-файл. А возможно ли опцией слияние разносить графики по соответствующим документам. Например, помимо типового текста и полей, в которые подставляются данные из эксель-файла, в вордовский шаблон также добавляется некий макет графика, а данные в этот график также берутся из эксель-файла.
Ну и как пример, задача: Есть садоводы - Садовод 1, Садовод 2, Садовод 3. Каждый из них собрал определенный урожай из фруктов. Данные собраны в xls-файле. Необходимо на 3 листах ворда разместить столбчатые диаграммы, по результатам сбора урожая каждого из 3 садоводов. Лист ворда 1 - столбчатая диаграмма с результатами сбора урожая садовода 1, лист ворда 2 - диаграмма результатов 2-го садовода и т.д..
Быть может есть другой подход встроенными средствами офиса к решению данной задачи? Спасибо!
Разные группировки по датам в одной сводной таблице, Так, чтобы сначала шла группировка по месяцам (и годам), затем - группировка по кварталам (и годам), а следом - по годам
Возможно ли в одной сводной таблице сделать несколько группировок по датам подряд? Так, чтобы сначала шла группировка по месяцам (и годам), затем - группировка по кварталам (и годам), а следом - по годам?
См. вложение. По столбцам даны 3 одинаковых массива данных (один и тот же массив выставлен 3 раза).
Сейчас, когда меняешь группировку, например, с кварталов и годов на месяца и года, то группировки меняются на всей временной шкале сводной таблици. А нужно чтобы только в выбранной.
А можно как-то эти три раздела обособить в одной сводной таблице при помощи самих настроек сводной табицы? Может, через опцию "Вычисляемое поле" или как-то по другому?
ЗЫ Делать 3 отдельных сводных таблицы - не годится, т.к. по строкам предполагается более сложная структура данных, скрывая / раскрывая которые, хочется видеть цыфры по всем 3 видам группировок сразу.
На листе "Общая" есть параметры кредитной линии (КЛ): Дата выдачи, дата погашения и даты начала действия процентных ставок, сами %-е ставки.
Вопрос. Как сделать так, чтобы на листе "Поток" в столбце D отображалось значение % ставки, соответствующее дате в столбце С? Т.е., например, до 15.01.2012 идет ставка 7%, а с 15.01.2012 до 15.03.2013 ставка 5%. До 16.09.2011 (дата выдачи КЛ) и после 10.06.2013 (дата погашения КЛ) должен стоять 0, т.к. никаких ставок в эти периоды нет.
Есть фрукты с конкретным критерием, составом и весом.
Нужно в одной ячейке перемножить каждый компонент соответствующего фрукта с критерием на вес. Полученные произведения сложить.
Самый "затык" в кол-ве вариантов. Как в формуле прописать, что вариантов много? Пытался написать, что-то типа: =СУММПРОИЗВ(($C$7:$C$10=$C$12)*($D$7:$D$10={3;2})*$F$7:$H$10*L$7:L$10) или =СУММПРОИЗВ(($C$7:$C$10=$C$12)*($D$7:$D$10=ИЛИ(3;2))*$F$7:$H$10*L$7:L$10)
не работает. :( Подскажите пжлст, правильный вариант.
Также прошу подсказать про скобки "{}". Они в экселе работают только при нажатии ctrl+shift+enter? или же могут быть принудительно (с клавиатуры) прописаны в каких-то других ситуациях? например, для обозначения векторов? Где-то про это можно почитать?
Прошу подсказать какой-нть оптимальный способ (формулы или встроенные возможности Эксель) транспонировать один столбец таблицы в несколько строк. Что есть и что нужно приведено в файле (см. вложение).
1. на сколько сильно они будут грузить файл (в сравнении с обычным занесением данных), особенно если их несколько (10 и больше)?
2. существуют ли какие-либо "подводные камни"? Например, в заголовок такой таблицы нельзя проставить формулу.
3. В закладке "Конструктор" есть опция "Преобразовать в диапазон". Т.е. получается, что существуют ситуации, когда "умные" таблицы не нужны и их преобразовывают в обычные таблицы. А можно привести какие-то примеры, когда "умные" таблицы не нужны для работы?
Допустим есть 5 списков (5 столбцов), в которых перечислены по 10 наименований фруктов.
При этом наименования фруктов могут повторяться, как в одном столбце, так и в разных столбцах.
Вопрос.
Можно ли как-то встроенным инструментарием из всех 5 столбцов (по 10 наименований в каждом) сделать выборку уникальных наименований фруктов? Чтобы все уникальные наименования были по факту окончания выборки были собраны в одном столбце?
ЗЫ Сейчас пользуюсь опцией "Удалить дубликаты" (закладка "данные", раздел "Работа с данными"), но она делает не совсем то, что хотелось бы. Может, что-то не так делаю?
--------- существуют некие фрукты с определенными кодами (7 символов, включая первый пробел).
также существуют соответствующие кодам коэффициенты и объем производства за год.
вопрос как при помощи функции "Суммпроизв" перемножить коэффициенты фруктов, чьи коды имеют на конце "99", на соответствующий объем производства за год.
суть вопроса - как просматривая матрицу кодов коэффициентов, вычленять из них последние 2 символа?
Через дополнительную матрицу у меня это получилось. А как это сделать без дополнительной матрицы?
также пробовал писать что-то типа "?????99" - не помогло. пытался через функции "Значен" и "правсимв" - тоже не помогло :(( ---------
Но данная функция работает только с заполненными массивами. А как быть в ситуации когда массивы не заполнены? Предложенная формула в такой ситуации не работает :(
(см. вложение)
Рамкой обведены ячейки с предложенной выше формулой.
В книге 1 на листе 1 в ячейке (например, А1) есть формула, которая рассчитывается на основании данных из других листов этой книги.
При нажатии F9 (пересчета всей книги) формулы в других ячейках листа 1 пересчитаются, а в ячейке А1 останутся без изменения. Проблему можно решить банальной - F2 и Enter, однако остается непонимание, во всех ли ячейках прошел пересчет (кроме А1) и почему в А1 не пересчиталось?
Также странное в данном файле наблюдалось с графиками.
График был построен по данным, где как раз одна из ячеек этого ряда данных отказывалась пересчитываться по формуле (по F9). Когда проблема с данной ячейкой была решена (F2 + Enter), то график, построенный по данному ряду данных все равно отражал предыдущее значение данной ячейки (до ее пересчета). График "перерисовался" только после того, как данная книга была закрыта и открыта вновь. Почему такое происходит?
Пользуюсь формулой Суммеслимн, срзначеслимн. Данные формулы позволяют выполнять операции с данными, предварительно отобрав их по разным критериям.
А как быть в ситуации (см. приложение), когда критерий, важный для одной позиции, отсутствует в другой? Как-то можно заставить данные функции пропускать заложенные в них условия, если в ячейке, по которой проверяется соответствие в соответствующем заданном диапазоне, будет пусто?
Хочется чтобы формула была универсальной, а не писать ее под каждую ситуацию отдельно.
А если с какого-то момента книга начинает пересчитываться достаточно долго. Что может служить причиной длительного пересчета?
Влияют ли на скорость пересчета: - наличие имен диапазонов в формулах (просто диапазон, формулы с диапазонами)? - ссылки на другие листы? - ссылки на другие книги эксель? - гиперссылки? - наличие сводных таблиц?
И существует ли какая-то разница в данном аспекте между функция, например, ВПР и ИНДЕКС? Имеется ввиду, что, например, ВПР в чем-то проще, но ресурсов (времени) на пересчет требует больше, чем функция ИНДЕКС или наоборот?
Может, где-то уже обсуждалась данная тема?
ЗЫ У меня сейчас ситуация, когда файл: - весит около 3,5 Мб; - какое-либо форматирование практически отсутствует; - используются имена диапазонов (включая формулы); - никаких таблиц и рисунков, гиперссылок и связей с другими книгами эксель,
в результате при пересчете книги: долетает до 48%, далее пересчет с 48% до 65% занимает около 1,5-2 минут, потом сразу до 100%.
На практике возникает ситуация, когда в формулу добавляются новые составляющие.
Например, теперь понадобилось на листе "Стоимость салатов" стоимость салатов перемножить на некий "Важный коэфф." Сначала я данное умножение выполняю в ячейке "С4", далее "растаскиваю" формулу из С4 по всему диапазону - С4:Е6.
Потом, например, может понадобиться добавить в уже измененную формулу (в ячейках С4:Е6) деление на какую-нибудь константу. Снова, сначала деление на эту константу будет добавлено в формулу ячейки С4, а после - вновь придется "растащить" формулу из С4 по всему диапазону - С4:Е6.
И каждый раз, при внесении изменений в формулу, потом приходится ее "растаскивать" по нужному диапазону. Хорошо, когда тут их 9. А когда тысячи строк, и десятки столбцов, то даже нажимая ctrl+C - ctrl+V с выделенным диапазоном, можно посинеть...
Вопрос: Есть ли возможность в экселе создать некий "шаблон формулы" (как в ячейке "С4") и скопировать данный шаблон по диапазону с С4:Е6. А дальше в случае необходимости внесения изменений в формулу (как это было описано выше), изменять только данный "шаблон формулы" (не "растаскивая" его по всему диапазону)?
Довольно часто случается ситуация когда в ячейке имеется здоровенная формула, а есть еще необходимость добавить проверку на дополнительное условие по данной здоровенной формуле, например, равна/не равна 0.
Есть ли какой-нибудь символ-заменитель, чтобы в формуле ЕСЛИ второй раз не копировать синтаксис здоровенной формулы, кот. уже указана в условии, а добавить его (символ-заменитель).
ЗЫ Про замечательную функцию "ЕСЛИОШИБКА" знаю, использую. К сожалению, не везде помогает.
Имеем файл с тремя листами: "Рецепты", "Стоимость компонентов", "Стоимость салатов".
На листе "Рецепты" даны названия компонентов (по сути - уникальные коды) и их необходимые объемы. при этом количество компонентов в салате может быть разное. В файле указал максимальное значение - 5.
На листе "Стоимость компонентов" даны цены по годам каждого из компонентов. При этом есть компоненты, которые по тем или иным причинам могут быть не указаны на листе "Рецепты".
На листе "Стоимость салатов" нужно рассчитать динамику стоимости салатов на основании динамики цен их компонентов.
Вопрос. Возможно ли сделать это как-то кратко и изящно, например, при использовании массивов?
Пробовал вариант, когда вручную составляется формула, где каждый объем необходимого компонента перемножается на его цену в соответствующем году (цену "вытаскивал" через функцию ВПР)и суммируется с последующим произведением (аналогичным по своему принципу).
Получается уж очень громоздко! В реальной ситуации компонентов может быть до 15 штук.
Пытаюсь сделать прозрачность в SeriesCollection диаграммы. В англ версии это называется Transparency. Но никак не могу найти в хелпе VBA как это сделать. Запись макроса не помогает.