Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Модель с выпадающим списком с целью контроля пользователей - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Модель с выпадающим списком с целью контроля пользователей (Формулы/Formulas)
Модель с выпадающим списком с целью контроля пользователей
rick1177 Дата: Четверг, 12.05.2016, 12:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Друзья!
Поскольку я периодически криво формулировал потребность и просьбы о помощи, за что, соответственно, получал нагоняй от Гуру, то я создал файлик - описание потребности с просьбой о помощи.
Прочтите, пожалуйста.
Вроде бы я полностью сформулировал проблему в нём.

Планета Excel молчит... видимо задача действительно сложна.
У админов прошу прощения, если тему воткнул не в то место...
Очень на Вас надеюсь.

Дополнительно кратко формулирую к описанию темы...: "Требуется ограничить и предписывать возможности выбора для пользователей с использованием меняющихся по условию выпадающих списков "

Эта формулировка размещена мной на нескольких форумах. Прошу не ругать меня за это, т.к. проблема для меня крайне важная.
[moder]Криво формулировал где? На этом форуме?
И дайте ссылки на все кроссы. Вы же не хотите, чтобы мы, вместо того, чтобы Вам помогать, лазали по интернету и искали Ваши темы?
К сообщению приложен файл: 0781475.docx(22Kb)


Сообщение отредактировал _Boroda_ - Четверг, 12.05.2016, 12:40
 
Ответить
СообщениеДрузья!
Поскольку я периодически криво формулировал потребность и просьбы о помощи, за что, соответственно, получал нагоняй от Гуру, то я создал файлик - описание потребности с просьбой о помощи.
Прочтите, пожалуйста.
Вроде бы я полностью сформулировал проблему в нём.

Планета Excel молчит... видимо задача действительно сложна.
У админов прошу прощения, если тему воткнул не в то место...
Очень на Вас надеюсь.

Дополнительно кратко формулирую к описанию темы...: "Требуется ограничить и предписывать возможности выбора для пользователей с использованием меняющихся по условию выпадающих списков "

Эта формулировка размещена мной на нескольких форумах. Прошу не ругать меня за это, т.к. проблема для меня крайне важная.
[moder]Криво формулировал где? На этом форуме?
И дайте ссылки на все кроссы. Вы же не хотите, чтобы мы, вместо того, чтобы Вам помогать, лазали по интернету и искали Ваши темы?

Автор - rick1177
Дата добавления - 12.05.2016 в 12:20
rick1177 Дата: Четверг, 12.05.2016, 12:49 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Про
Модератор:
Криво формулировал где?

Я имел ввиду на других форума и другие темы.

А этот вопрос я также задавал
сюда и ещё сюда
[moder]А Вы читали ответ по второй своей ссылке?


Сообщение отредактировал _Boroda_ - Четверг, 12.05.2016, 13:01
 
Ответить
СообщениеПро
Модератор:
Криво формулировал где?

Я имел ввиду на других форума и другие темы.

А этот вопрос я также задавал
сюда и ещё сюда
[moder]А Вы читали ответ по второй своей ссылке?

Автор - rick1177
Дата добавления - 12.05.2016 в 12:49
ArkaIIIa Дата: Четверг, 12.05.2016, 12:58 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 864
Репутация: 115 ±
Замечаний: 0% ±

2010
Планета Excel молчит... видимо задача действительно сложна.

Думаю дело не в сложности, а в условии "весь этот ужас нужно выполнить без применения макросов".
Боюсь, что без макросов это нереализуемо.
[moder]Помучиться можно, но это долго. Поэтому я, например, взялся бы за эту задачу только в ветке "фриланс". О чем, кстати, и сказал очень мною уважаемый зеленый человечек по второй ссылке на programmersforum


Сообщение отредактировал _Boroda_ - Четверг, 12.05.2016, 13:07
 
Ответить
Сообщение
Планета Excel молчит... видимо задача действительно сложна.

Думаю дело не в сложности, а в условии "весь этот ужас нужно выполнить без применения макросов".
Боюсь, что без макросов это нереализуемо.
[moder]Помучиться можно, но это долго. Поэтому я, например, взялся бы за эту задачу только в ветке "фриланс". О чем, кстати, и сказал очень мною уважаемый зеленый человечек по второй ссылке на programmersforum

Автор - ArkaIIIa
Дата добавления - 12.05.2016 в 12:58
rick1177 Дата: Четверг, 12.05.2016, 13:02 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Боюсь, что без макросов это нереализуемо.

Я столько видел гениальных решений....
Мне кажется можно... просто придётся реально задолбаться...
Потому и обращаюсь за помощью.
 
Ответить
Сообщение
Боюсь, что без макросов это нереализуемо.

Я столько видел гениальных решений....
Мне кажется можно... просто придётся реально задолбаться...
Потому и обращаюсь за помощью.

Автор - rick1177
Дата добавления - 12.05.2016 в 13:02
rick1177 Дата: Четверг, 12.05.2016, 13:44 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
О чем, кстати, и сказал очень мною уважаемый зеленый человечек по второй ссылке на programmersforum

Хочу заметить, что не менее уважаемый IgorGO пытается помочь на этом форуме.


Сообщение отредактировал rick1177 - Четверг, 12.05.2016, 13:44
 
Ответить
Сообщение
О чем, кстати, и сказал очень мною уважаемый зеленый человечек по второй ссылке на programmersforum

Хочу заметить, что не менее уважаемый IgorGO пытается помочь на этом форуме.

Автор - rick1177
Дата добавления - 12.05.2016 в 13:44
rick1177 Дата: Вторник, 17.05.2016, 09:29 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день, Друзья.
Хотел поделиться своим опытом и способами решения тех проблем, с которыми я сталкивался, выполняя поставленную задачу.
Суть задачи изложена в первом прикреплённом файле. Некоторые несущественные моменты изменились в процессе выполнения, т.к. я обнаруживал собственные методические ошибки, но основные положения остались в силе.
Требовалось создать без использования макросов весьма сложную форму для заполнения матрицы по определённым принципам.
Сама матрица должна была иметь возможность многократного копирования с сохранением функционала, с пониманием того, что все матрицы на листе могут быть заполнены совершенно разным образом.
Благодарю ArtHome, за некоторые подсказки.
В общем, без лишних слов, выкладываю свой файл.

ПРЕЖДЕ ЧЕМ ОТКРЫВАИТЬ ФАЙЛ ОТКРОЙТЕ УЧСУД И УЧТАНОВИТЬ ФОРМАТ ФОРМУЛ "R1C1"
ДЛЯ КОРРЕКТНОГО ОТОБРАЖЕНИЯ ПРЕДВАРИТЕЛЬНО УСТАНОВИТЕ СОЗДАННЫЙ МНОЙ ШРИФТ!

Теперь, что касается возникавших по дороге проблем:
1) Поскольку для заполнения матрицы использовалась проверка данных через список, а формулы, контролирующие предоставляемые варианты выбора были крайне велики (как Вы знаете, а я не знал, есть ограничение на длину формулы при обозначении списка), то я долго пытался понять, как загнать страшного размера формулу в поле формулы списка. Оказалось, что есть обход, о чём я бы хотел попросить написать ХОЗЯИНА сайта в виде СТАТЬИ. Создав свою формулу и записав её, например, в текстовом формате, можно добавить её через диспетчер имён, а в списках просто на неё сослаться! Это очень полезное явление!
2) Использование именно относительных ссылок формата R1C1 позволили реализовать бесконечное копирование и вставку.

Поскольку на данном форуме есть ограничения по размеру прикрепляемых файлов, то я выкладываю ссылку на архив со всем содержание:
1) Собственно, созданный файл.
2) Пример работы в виде файла GIF (производится сравнение использования отдельной программы и созданной модели в EXCEL)
3) Установочный файл шрифта.

Gif просто откройте с помощью Internet Explorer.
Файл для скачивания
 
Ответить
СообщениеДобрый день, Друзья.
Хотел поделиться своим опытом и способами решения тех проблем, с которыми я сталкивался, выполняя поставленную задачу.
Суть задачи изложена в первом прикреплённом файле. Некоторые несущественные моменты изменились в процессе выполнения, т.к. я обнаруживал собственные методические ошибки, но основные положения остались в силе.
Требовалось создать без использования макросов весьма сложную форму для заполнения матрицы по определённым принципам.
Сама матрица должна была иметь возможность многократного копирования с сохранением функционала, с пониманием того, что все матрицы на листе могут быть заполнены совершенно разным образом.
Благодарю ArtHome, за некоторые подсказки.
В общем, без лишних слов, выкладываю свой файл.

ПРЕЖДЕ ЧЕМ ОТКРЫВАИТЬ ФАЙЛ ОТКРОЙТЕ УЧСУД И УЧТАНОВИТЬ ФОРМАТ ФОРМУЛ "R1C1"
ДЛЯ КОРРЕКТНОГО ОТОБРАЖЕНИЯ ПРЕДВАРИТЕЛЬНО УСТАНОВИТЕ СОЗДАННЫЙ МНОЙ ШРИФТ!

Теперь, что касается возникавших по дороге проблем:
1) Поскольку для заполнения матрицы использовалась проверка данных через список, а формулы, контролирующие предоставляемые варианты выбора были крайне велики (как Вы знаете, а я не знал, есть ограничение на длину формулы при обозначении списка), то я долго пытался понять, как загнать страшного размера формулу в поле формулы списка. Оказалось, что есть обход, о чём я бы хотел попросить написать ХОЗЯИНА сайта в виде СТАТЬИ. Создав свою формулу и записав её, например, в текстовом формате, можно добавить её через диспетчер имён, а в списках просто на неё сослаться! Это очень полезное явление!
2) Использование именно относительных ссылок формата R1C1 позволили реализовать бесконечное копирование и вставку.

Поскольку на данном форуме есть ограничения по размеру прикрепляемых файлов, то я выкладываю ссылку на архив со всем содержание:
1) Собственно, созданный файл.
2) Пример работы в виде файла GIF (производится сравнение использования отдельной программы и созданной модели в EXCEL)
3) Установочный файл шрифта.

Gif просто откройте с помощью Internet Explorer.
Файл для скачивания

Автор - rick1177
Дата добавления - 17.05.2016 в 09:29
rick1177 Дата: Вторник, 17.05.2016, 11:05 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Коллеги, прошу подсказать Ваше видение по следующему вопросу...

Имеется, например, созданная с использованием данного файла модель на листе. Имеется, так называемая, "рабочая точка", представляющая собой внесённые в модель значения.(на представлено рисунке - красного цвета значения в нижнем ряду - 3,39; 2,82; 2,16; 2,94; 3,14). Эти значения получены путём "приведения" "физических значений" к "качественным оценкам" через линейные функции (80; 40; 20; 65; 15) соответственно.
Исходя из качественных значений (3,39; 2,82; 2,16; 2,94; 3,14) производится свёртка и получается комплексная оценка (на самом верху - 3,00 (красного цвета).
Что требуется (опять желательно без использования макросов, но здесь я думаю это точно не возможно)...
Требуется построить на отдельном листе так называемые функции чувствительности. Функция чувствительности – зависимость Итоговой (комплексной оценки) от изменения одного из факторов модели при прочих фиксированных.
Таблица, получаемая в результате проведения анализа чувствительности по одному из факторов представляла бы собой 3 столбца (качественная оценка фактора, физическая оценка фактора, значение комплексной оценки).
Поскольку на листе с моделями их может быть бесконечное количество, функций чувствительности таже неограниченно много, то как бы я это видел….
Есть на экране кнопка «Провести анализ чувствительности». При нажатии кнопки открывается форма, где тебя просят указать физическое значение фактора, качественное значение фактора, комплексную оценку. (просто ткнуть ячейки). Кнопка «+» позволяла бы добавить второй, третий и т.д. такой набор.
После того как все наборы были бы добавлены., но нажатие на кнопке «начать» производило бы следующие действия:
1) Создавался новый лист;
2) Генерировалась бы шапка таблицы.
3) В ячейку, указанную ранее на форме, вставлялось бы значение и копировался в таблицу результат. Далее действие бы продолжалось до тех пор, пока один критерий не пробежит от 1 до 4.
Здесь надо отметить, что когда пользователь с использованием созданной формы для создания моделей создаёт модель, то вводит он физические значения критериев, а форма сама считает качественную оценку.
Анализ же чувствительности сразу проводится в качественных оценках, что требует обратного вычисления количественных оценок.

Вот как-то так….
Помогите советом или делом, кто может.
Может базовый какой-то вариант…
Спасибо.

[img][/img]
[moder]Меня терзают смутные сомнения, что этот вопрос к данной теме уже не относится[/moder]


Сообщение отредактировал Pelena - Вторник, 17.05.2016, 13:07
 
Ответить
СообщениеКоллеги, прошу подсказать Ваше видение по следующему вопросу...

Имеется, например, созданная с использованием данного файла модель на листе. Имеется, так называемая, "рабочая точка", представляющая собой внесённые в модель значения.(на представлено рисунке - красного цвета значения в нижнем ряду - 3,39; 2,82; 2,16; 2,94; 3,14). Эти значения получены путём "приведения" "физических значений" к "качественным оценкам" через линейные функции (80; 40; 20; 65; 15) соответственно.
Исходя из качественных значений (3,39; 2,82; 2,16; 2,94; 3,14) производится свёртка и получается комплексная оценка (на самом верху - 3,00 (красного цвета).
Что требуется (опять желательно без использования макросов, но здесь я думаю это точно не возможно)...
Требуется построить на отдельном листе так называемые функции чувствительности. Функция чувствительности – зависимость Итоговой (комплексной оценки) от изменения одного из факторов модели при прочих фиксированных.
Таблица, получаемая в результате проведения анализа чувствительности по одному из факторов представляла бы собой 3 столбца (качественная оценка фактора, физическая оценка фактора, значение комплексной оценки).
Поскольку на листе с моделями их может быть бесконечное количество, функций чувствительности таже неограниченно много, то как бы я это видел….
Есть на экране кнопка «Провести анализ чувствительности». При нажатии кнопки открывается форма, где тебя просят указать физическое значение фактора, качественное значение фактора, комплексную оценку. (просто ткнуть ячейки). Кнопка «+» позволяла бы добавить второй, третий и т.д. такой набор.
После того как все наборы были бы добавлены., но нажатие на кнопке «начать» производило бы следующие действия:
1) Создавался новый лист;
2) Генерировалась бы шапка таблицы.
3) В ячейку, указанную ранее на форме, вставлялось бы значение и копировался в таблицу результат. Далее действие бы продолжалось до тех пор, пока один критерий не пробежит от 1 до 4.
Здесь надо отметить, что когда пользователь с использованием созданной формы для создания моделей создаёт модель, то вводит он физические значения критериев, а форма сама считает качественную оценку.
Анализ же чувствительности сразу проводится в качественных оценках, что требует обратного вычисления количественных оценок.

Вот как-то так….
Помогите советом или делом, кто может.
Может базовый какой-то вариант…
Спасибо.

[img][/img]
[moder]Меня терзают смутные сомнения, что этот вопрос к данной теме уже не относится[/moder]

Автор - rick1177
Дата добавления - 17.05.2016 в 11:05
rick1177 Дата: Вторник, 17.05.2016, 15:36 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Модератор:
Меня терзают смутные сомнения, что этот вопрос к данной теме уже не относится

Меня, честно говоря, он тоже терзал... но я решил, что если люди будут видеть эволюцию, то и писать и объяснять меньше придётся и продолжение будет возникать... Я не настаиваю на своём мнении... Но видение было такое.
 
Ответить
Сообщение
Модератор:
Меня терзают смутные сомнения, что этот вопрос к данной теме уже не относится

Меня, честно говоря, он тоже терзал... но я решил, что если люди будут видеть эволюцию, то и писать и объяснять меньше придётся и продолжение будет возникать... Я не настаиваю на своём мнении... Но видение было такое.

Автор - rick1177
Дата добавления - 17.05.2016 в 15:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Модель с выпадающим списком с целью контроля пользователей (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!