Диспетчер имен смотрели? Встречался с чем-то подобным. Выводилось похожее сообщение после удаления строк. Но сейчас точно не помню. В диспетчере имен оставались имена, а ячейки, на которые они ссылались были удалены. Еще могут быть скрытые формулы в условном форматировании или в проверке данных.
Да. Так и делал, только другие функции использовал. Ivan.kh, как я понял, предлагал интерполяцию полиномом. В принципе тоже вариант, но у полинома есть недостатки.
Сейчас имеются три точки: 5 дней - 3000 руб 30 дней - 5000 руб 90 дней - 10000 руб
Эти три точки можно записать с помощью одной математической формулы. Вы говорили, что "значения цен не постоянные, и когда меняется одно или все эти три переменные - так же должна перестраиваться вся шкала цен". Допустим, вы введете три точки: 5 дней - 3000 руб 30 дней - 7000 руб 90 дней - 10000 руб
Это уже совсем другая закономерность. Она описывается другой математической формулой.
Задачка сложнее, чем кажется. Через две точки можно провести линию. А три точки могут лежать на кривой. Не совсем понятна закономерность, по которой определяется цена. В принципе, в данном конкретном случае можно использовать линию регрессии, так как приведенные точки располагаются вдоль прямой линии. Имеется небольшое отклонение от этой линии. Линейная регрессия дает приблизительные значения, которые можно округлить. Но если вы введете какие-то другие точки, которые не описываются прямой линией... Линейная регрессия даст искаженные оценки. Нужно знать способ определения цены.
PowerPivot расширяет возможности сводных таблиц в Excel. В PowerPivot можно создавать вычисляемые столбцы и вычисляемые поля, с которыми дальше можно работать как с полями обычной сводной таблицы. С помощью PowerPivot можно строить сводные таблицы на основании не одной, а нескольких взаимосвязанных таблиц исходных данных. Также можно загружать данные из внешних источников: баз данных, Интернета. DAX - язык выражений анализа данных. Многие функции DAX напоминают функции Excel. Но есть свои особенности. При построении формул на DAX нужно учитывать контекст фильтра и контекст строки, а также взаимодействие этих двух контекстов. С помощью формул DAX создают вычисляемые столбцы и вычисляемые поля. Разумеется, нужно потратить некоторое время на изучение DAX. Но если приходится постоянно работать с большими объемами данных, со сводными таблицами, оно того стоит. В PowerPivot можно сделать такие вещи, которые в стандартной сводной таблице Excel сделать невозможно.
Задачу можно решить с помощью PowerPivot. Получится как раз сводная таблица. Нужно будет подключить надстройку PowerPivot, если она у вас еще не подключена, и добавить таблицу с исходными данными в модель данных Excel (столбчатая база данных PowerPivot). Затем несколько формул на DAX.
Я бы рекомендовал для начала переделать исходную таблицу. В таком варианте она не пригодна для анализа и вы рано или поздно столкнетесь с проблемами. Исправив таблицу с данными, можно будет создать сводную и легко решить поставленную задачу.
Вы немного запутались в терминологии. Амортизируемые кредиты бывают с равными общими выплатами (аннуитетными платежами) и равными выплатами основной суммы долга (дифференцированными платежами) через равные промежутки времени. Аннуитет же - это просто ряд равных поступлений или выплат через равные промежутки времени. Он не обязательно имеет отношение к кредиту. В данном случае речь идет не о кредите, а о вкладе, поэтому проценты не выплачиваются, а добавляются к сумме вклада. Особенность вклада в задаче в том, что он пополняется с помощью регулярных равных взносов. Это задача о нахождении будущей стоимости аннуитета. Все_просто в данном случае прав. Зависимость накопленной суммы от суммы регулярного взноса будет линейной.
Николай написал: Вот как выглядит файл учета дето-дней у одного из педагогов который думает что знает Excel :-)
Чтобы можно было сделать какие-то запросы, данные должны быть упорядочен определенным образом. Таблицы базы данных состоят из полей и записей. Каждый столбец должен содержать только один тип данных. Почитайте первые главы самоучителя по Access. Правила построения таблиц базы данных распространяются и на таблицы Excel, которые предполагается использовать в качестве источников данных для последующего анализа. В таком виде, как в представленном файле, вы с таблицами ничего не сможете сделать. Power Query и Power Pivot здесь не помогут.
Вам нужно с чистого листа продумать структуру базы данных, чтобы ей можно было пользоваться.
FireFoll написал: Например для 26.11.15 должен быть 65.57, а выдаёт 61.68. Хотя значения совпадают.
Красная ячейка в файле
Цитата
Должно быть 65.8351 от 26.11.2015 18:30
Разве? Во временном ряде 26.11.15 18:30 - 59,6993 Как я понимаю, если нет точного совпадения, нужно нужно вывести значение на последнюю прошлую дату. ПОИСКПОЗ() находит порядковый номер такой даты.
Какая сложная формула. Если вы используете функцию ПОИСКПОЗ() со значением аргумента Тип сопоставления 1, массив должен быть упорядочен по возрастанию. Если вы используете функцию ПОИСКПОЗ() со значением аргумента Тип сопоставления -1,массив должен быть упорядочен по убыванию.
Сделайте сортировку данных по столбцу moment. Если я правильно понял задачу, можно использовать формулу
Код
=ИНДЕКС($K$5:$K$461;ПОИСКПОЗ(B4;$J$5:$J$461;1))
Только нужно сделать сортировку по возрастанию. По крайней мере, числа у меня сходятся. Без сортировки правильно работает только точный поиск. Приближенный поиск без сортировки выдает неправильные результаты.
Николай написал: Ушел учить Access, Хотя ... а куда идти то мобыть посоветуете?
Чтобы это реализовать в Excel, нужно его глубоко и целенаправленно изучать года 2-3 минимум. Многие даже после 10-20 лет использования Excel не могут решить такие задачи, поскольку он под это не заточен. Есть такая шутка: опыт работы с Excel 10 лет, но это было повторение первого года.
На YouTube есть бесплатные короткие уроки. Также можете поискать книжки с примерами. Самоучитель Microsoft Access 2010 Microsoft Access 2010. Разработка приложений на реальном примере Посмотрите для начала как создаются и заполняются таблицы базы данных, установку связей между таблицами.
Николай написал: теперь грубо говоря есть дней 15-20 на разработку идеи и ее реализацию
За это время основы Access вполне можно освоить. К тому же, вы также можете обратиться за помощью на соответствующих форумах. Учителям можно за 10-15 минут объяснить как открывать формы и вносить информацию в базу данных. Там ничего сложного нет. Для каждой задачи нужно выбирать правильный инструмент. Хирургические операции не делают топором. Дрова не рубят скальпелем. Конечно, в Excel базу данных тоже можно реализовать. Но не понимаю, зачем так мучиться, если для этого есть более подходящая программа.
Такие задачи легко решаются в Microsoft Access. Если в вашей школе установлен Access, посмотрите в эту сторону. Реализация в Excel займет слишком много усилий и времени.
Заказ свободен. Модель нужно делать полностью с нуля на условных данных. Готового шаблона именно по проекту жилой недвижимости у меня нет. А строить вручную с нуля в отсутствии данных будет слишком трудоемко. К тому же, в отсутствии данных придется самому выдумывать условия и параметры проекта.
Антон, спасибо за ответ. Похоже, это какой то баг Excel 2013. Сделал копию графика с теми же данными. Так вот... Второй график обновляется правильно. Первый график по-прежнему сбоит. Пробовал удалить первый график и оставить второй. Не помогает. Открывал файл в Excel 2007. Там все работает нормально.
Здравствуйте! Возникли затруднения с форматированием осей графика. Задача следующая. Имеется график (нижний), переменные которого (X и Y) выбираются с помощью выпадающего списка. Поскольку переменные могут иметь разные единицы измерения, требуется оси графика отформатировать в зависимости от выбранных переменных. Например, некоторые переменные имеют процентный формат, некоторые переменные денежный формат, некоторые числовой формат. Нужно чтобы оси графика имели соответствующий формат. Причем, это нужно сделать без макроса. Использовал следующее решение. Продублировал переменные в разных форматах (строки 32, 33 для Х, 35, 36 для Y). Задал именованные диапазоны, в которых с помощью формулы Если осуществляется выбор строки с нужным форматом в зависимости от выбранных X и Y. Если в выпадающем списке всего две опции (см. лист "Выбор двух опций" ) , то все работает гладко. Если опций больше (лист "Выбор нескольких опций" ), то формат осей графика обновляется нестабильно. Иногда обновляется, иногда нет. В чем может быть проблема? Как исправить?
Здравствуйте, Недавно устанавливал надстройку к Excel (пробную версию). Она насоздавала пункты к контексным меню. Надстройку удалил, но контекстные меню остались.
Часть я удалил через VBA, используя следующий код
Код
Sub RestoreMyCellMenu()
Application.CommandBars("Cell").Reset
Application.CommandBars("Row").Reset
Application.CommandBars("Column").Reset
End Sub
Но остаются пункты в контекстном меню элементов управления формы. Как их удалить? Как на меню элементов управления формы ссылаться в
К сожалению, это невозможно. В реальной задаче формулы такие, что расчет по формулам выполнить не получится. Там требуется решение оптимизационной задачи.
Здравствуйте! Столкнулся со следующей задачей. На листе выполняются некоторые вычисления. В данном примере приведен всего лишь упрощенный пример. Реальная модель будет содержать длинную цепочку вычислений. Есть исходные данные a и b. Есть переменная V, значение которой находится только с помощью решения. Трудность в том, что требуется выполнить Анализ «Что если» с помощью инструмента «Таблица данных» из меню Данные, в котором результирующей переменной выступает переменная V, а влияющими переменными - a и b. Но поскольку эта переменная V находится с помощью Поиска решения, она не связана формулами с a и b. Возможно ли решить задачу с помощью VBA? Как сделать так, чтобы данные поиска решения обновлялись каждый раз, когда Таблица данных подставляет значения в ячейки? Или есть какой-то другой, более эффективный способ решения задачи?
ОК, Учту на будущее. Честно говоря, просто изначально думал, что термин "анализ чувствительности" сам за себя говорит. Спасибо за помощь и за исправления.