Pelena! только смог сесть за форму...почти все понятно, форма работает идеально. Краш тест прошла.))) мой мозг до такого бы не дошел. Только маленький вопрос: я могу взять только одну строчку и использовать ее, как в этом случае поведет себя столбец Группа. или в группе столбец связей между строк нет?. Взял любую строку, оттестировал ее, на разных значения из других строк, все считает верно, только группа меняется, вот отсюда и вопрос, могу ли я скопировать формулу или мне оставить данный лист, и просто переносить значения для просчета на другой лист?
Pelena! только смог сесть за форму...почти все понятно, форма работает идеально. Краш тест прошла.))) мой мозг до такого бы не дошел. Только маленький вопрос: я могу взять только одну строчку и использовать ее, как в этом случае поведет себя столбец Группа. или в группе столбец связей между строк нет?. Взял любую строку, оттестировал ее, на разных значения из других строк, все считает верно, только группа меняется, вот отсюда и вопрос, могу ли я скопировать формулу или мне оставить данный лист, и просто переносить значения для просчета на другой лист?AGinvest
потестил, думаю, что лучше оставить вашу форму и применить значение на другом листе. то есть я просто укажу ячейки для моих реальных чисел и результат буду копировать на другой лист. То есть копирование ячеек в форму в одну строку, что бы группа не менялась и считала. Надеюсь работать будет. На сколько я понял, строки у вас по группе завязаны, если я скопирую формулу в другое место, то просчета не будет, так как будет нарушена связь групп. Вот только не понял, как группы завязаны((
потестил, думаю, что лучше оставить вашу форму и применить значение на другом листе. то есть я просто укажу ячейки для моих реальных чисел и результат буду копировать на другой лист. То есть копирование ячеек в форму в одну строку, что бы группа не менялась и считала. Надеюсь работать будет. На сколько я понял, строки у вас по группе завязаны, если я скопирую формулу в другое место, то просчета не будет, так как будет нарушена связь групп. Вот только не понял, как группы завязаны((AGinvest
То, что меняется группа - это правильно. Конечная формула зависит от группы. Столбец, где вычисляется группа, можно скрыть. Если Вы будете переносить на другой лист, то и формулу для группы надо перенести. При этом желательно сохранить взаимное расположение ячеек с исходными данными и результатом, тогда формулы можно просто скопировать. Группа в основном определяет последовательность продаж/покупок
То, что меняется группа - это правильно. Конечная формула зависит от группы. Столбец, где вычисляется группа, можно скрыть. Если Вы будете переносить на другой лист, то и формулу для группы надо перенести. При этом желательно сохранить взаимное расположение ячеек с исходными данными и результатом, тогда формулы можно просто скопировать. Группа в основном определяет последовательность продаж/покупокPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
теперь все понятно) так и сделаю, просто скопирую искомые реальные данные в четыре ячейке вашей формы, а просчет коперну обратно, что бы не менять структуру) для меня дополнительный лист с просчетом не критичен. главное что результат копируется обратно))) как я понял формула в каждой строке идентична, только связь в группах,а ее лучше не нарушать)
теперь все понятно) так и сделаю, просто скопирую искомые реальные данные в четыре ячейке вашей формы, а просчет коперну обратно, что бы не менять структуру) для меня дополнительный лист с просчетом не критичен. главное что результат копируется обратно))) как я понял формула в каждой строке идентична, только связь в группах,а ее лучше не нарушать)AGinvest
просто когда я впервые открыл форму, подумал что не удастся ее применить и придется усложнять, составляя отдельный лист с (16^2)*(17^2)=73984 вариантов исхода и уже внедрять макрос поиска соответствия каждой ячейки из четырех столбиков.И когда соответствие четыре ячеек строки будет соответствовать реальным значениям, то искомое, будет ваша истина)) но обошлось без этого. Благодарю вас Pelena еще раз за труд!
просто когда я впервые открыл форму, подумал что не удастся ее применить и придется усложнять, составляя отдельный лист с (16^2)*(17^2)=73984 вариантов исхода и уже внедрять макрос поиска соответствия каждой ячейки из четырех столбиков.И когда соответствие четыре ячеек строки будет соответствовать реальным значениям, то искомое, будет ваша истина)) но обошлось без этого. Благодарю вас Pelena еще раз за труд!AGinvest
Форму внедрил, проверил, откатал и на самом практическом опыте моменте она дала сбой((( логика верна, но результат не правильные. Постараюсь в течении дня сделать описание
Форму внедрил, проверил, откатал и на самом практическом опыте моменте она дала сбой((( логика верна, но результат не правильные. Постараюсь в течении дня сделать описаниеAGinvest
ошибка была в моей формуле для описания средних...все формулы перепроверю. Только спустя время написания формы, понял, что не обязательно вся формула в одной ячейке, пусть это будет целый лист в произвольной форме для расчета. но единственное что должно быть, это то что есть 4ре ячейки, они произвольно меняются по значению содержания и пятая с искомым ответом.А уже расчеты могут лежать просто на листе в любом удобном месте.
ошибка была в моей формуле для описания средних...все формулы перепроверю. Только спустя время написания формы, понял, что не обязательно вся формула в одной ячейке, пусть это будет целый лист в произвольной форме для расчета. но единственное что должно быть, это то что есть 4ре ячейки, они произвольно меняются по значению содержания и пятая с искомым ответом.А уже расчеты могут лежать просто на листе в любом удобном месте.AGinvest
ошибка была в моей формуле для описания средних...все формулы перепроверю. Только спустя время написания формы, понял, что не обязательно вся формула в одной ячейке, пусть это будет целый лист в произвольной форме для расчета. но единственное что должно быть, это то что есть 4ре ячейки, они произвольно меняются по значению содержания и пятая с искомым ответом.А уже расчеты могут лежать просто на листе в любом удобном месте.
этого не стоит...одумался. Сейчас переделываю формулы, которые считают не верно, чуть позже покажу
Quote (AGinvest)
ошибка была в моей формуле для описания средних...все формулы перепроверю. Только спустя время написания формы, понял, что не обязательно вся формула в одной ячейке, пусть это будет целый лист в произвольной форме для расчета. но единственное что должно быть, это то что есть 4ре ячейки, они произвольно меняются по значению содержания и пятая с искомым ответом.А уже расчеты могут лежать просто на листе в любом удобном месте.
этого не стоит...одумался. Сейчас переделываю формулы, которые считают не верно, чуть позже покажуAGinvest
Pelena, в документ добавил столбцы L M N O. Получилось, что не все формулы работают так как нужно, но их меньше. добавил новые значение и новые формулу, взамен старых.+плюсом комменты. Я был бы очень рад, если Вы посмотрите и сможете сделать изменение. Можно в такой же форме. Лист без ограничений в вашем изменении)))
Pelena, в документ добавил столбцы L M N O. Получилось, что не все формулы работают так как нужно, но их меньше. добавил новые значение и новые формулу, взамен старых.+плюсом комменты. Я был бы очень рад, если Вы посмотрите и сможете сделать изменение. Можно в такой же форме. Лист без ограничений в вашем изменении)))AGinvest
AGinvest, почему в 34 строке сочетание -3 1 2 0 должно дать 85, а в 80-й такое же сочетание должно давать "вне рынка"? В 66-й и 73-й строках вообще Ваша новая формула непонятно что считает: находите средневзвешенную цену, потом умножаете на количество и прибавляете еще какую-то цену, т.е. складываете стоимость с ценой
AGinvest, почему в 34 строке сочетание -3 1 2 0 должно дать 85, а в 80-й такое же сочетание должно давать "вне рынка"? В 66-й и 73-й строках вообще Ваша новая формула непонятно что считает: находите средневзвешенную цену, потом умножаете на количество и прибавляете еще какую-то цену, т.е. складываете стоимость с ценойPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Пробежался по теме, судя по всему здесь идет речь о биржевых сделках Так и не понял из описания что необходимо получить в итоге Остается только предполагать какого размера окажутся формулы если сделок будет не 3-4 а 5, 10, 20...
Пробежался по теме, судя по всему здесь идет речь о биржевых сделках Так и не понял из описания что необходимо получить в итоге Остается только предполагать какого размера окажутся формулы если сделок будет не 3-4 а 5, 10, 20...
Пробежался по теме, судя по всему здесь идет речь о биржевых сделках Так и не понял из описания что необходимо получить в итоге Остается только предполагать какого размера окажутся формулы если сделок будет не 3-4 а 5, 10, 20...
OFF: Pelena, как добрались? К сообщению приложен файл: ferdi4.xls(54Kb)
Привет! про 10, 20, 30 такого не будет)))
Quote (MCH)
Пробежался по теме, судя по всему здесь идет речь о биржевых сделках Так и не понял из описания что необходимо получить в итоге Остается только предполагать какого размера окажутся формулы если сделок будет не 3-4 а 5, 10, 20...
в данной ветке получается с другим смыслом, у меня другая задача. Спасибо за ссылку, она меня навела на новые мысли. Но в моей задаче максимум четыре числа...
в данной ветке получается с другим смыслом, у меня другая задача. Спасибо за ссылку, она меня навела на новые мысли. Но в моей задаче максимум четыре числа...AGinvest
AGinvest, почему в 34 строке сочетание -3 1 2 0 должно дать 85, а в 80-й такое же сочетание должно давать "вне рынка"? В 66-й и 73-й строках вообще Ваша новая формула непонятно что считает: находите средневзвешенную цену, потом умножаете на количество и прибавляете еще какую-то цену, т.е. складываете стоимость с ценой
Pelena! У меня в 34 строке, согласно документу, который прикрепил -3 1 2 1 в итоге 85. Нуля там нет. Если бы был ноль, то по правилу, должно быть вне рынка. Так же как и в 80й строке- тут стоит ноль, поэтому вне рынка. Возможно Вы чуть ошиблись. Но в документе все верно. 66 и 73 строка: попробую объяснить на примере 66 строки: -3 -1 1 -1 : тут получается, что более сложный просчет средней. На примере, у нас идет продажа -3 потом еще продажа -1, затем откуп 1 и снова продажа, то есть в данном случае продаж больше и можно было бы просто найти среднюю продажу, но сделав просчет на калькуляторе по истинной логике, наткнулся, что третий откуп при простой средней дает неверный ответ, поэтому мне пришлось формулу усложнить, так как тут и 73 строке сложное условие в отличии от остальных. то есть по формуле я нахожу среднюю между первыми двумя продажами, затем я из количества-суммы первых продаж вычитаю третий откуп, что он не мешал и нахожу среднюю между 1,2,4 продажами. В формуле описывается процесс последовательно, если я оставлю третий откуп, то результат будет не верный.Практически я и нарвался на это при первом расчете. А вот если третий откуп будет больше, то есть к примеру 6, то средняя будет равна 84. тоже верно. То же самое и в 73 строке. В комментах я постарался описать логику, которую вы использовали в формулах, думал, что вам будет так понятней, но так как вы с рынком не сталкивались, то вот стараюсь вам более детально объяснить) так же как и вы мне) Жду следующие замечания и вопросы)
Quote (Pelena)
AGinvest, почему в 34 строке сочетание -3 1 2 0 должно дать 85, а в 80-й такое же сочетание должно давать "вне рынка"? В 66-й и 73-й строках вообще Ваша новая формула непонятно что считает: находите средневзвешенную цену, потом умножаете на количество и прибавляете еще какую-то цену, т.е. складываете стоимость с ценой
Pelena! У меня в 34 строке, согласно документу, который прикрепил -3 1 2 1 в итоге 85. Нуля там нет. Если бы был ноль, то по правилу, должно быть вне рынка. Так же как и в 80й строке- тут стоит ноль, поэтому вне рынка. Возможно Вы чуть ошиблись. Но в документе все верно. 66 и 73 строка: попробую объяснить на примере 66 строки: -3 -1 1 -1 : тут получается, что более сложный просчет средней. На примере, у нас идет продажа -3 потом еще продажа -1, затем откуп 1 и снова продажа, то есть в данном случае продаж больше и можно было бы просто найти среднюю продажу, но сделав просчет на калькуляторе по истинной логике, наткнулся, что третий откуп при простой средней дает неверный ответ, поэтому мне пришлось формулу усложнить, так как тут и 73 строке сложное условие в отличии от остальных. то есть по формуле я нахожу среднюю между первыми двумя продажами, затем я из количества-суммы первых продаж вычитаю третий откуп, что он не мешал и нахожу среднюю между 1,2,4 продажами. В формуле описывается процесс последовательно, если я оставлю третий откуп, то результат будет не верный.Практически я и нарвался на это при первом расчете. А вот если третий откуп будет больше, то есть к примеру 6, то средняя будет равна 84. тоже верно. То же самое и в 73 строке. В комментах я постарался описать логику, которую вы использовали в формулах, думал, что вам будет так понятней, но так как вы с рынком не сталкивались, то вот стараюсь вам более детально объяснить) так же как и вы мне) Жду следующие замечания и вопросы)AGinvest
Сообщение отредактировал AGinvest - Воскресенье, 12.08.2012, 21:18