Dubdubom
Дата: Среда, 31.07.2019, 13:51 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день, уважаемые магистры Экселя! Прошу Вашей помощи. Передо мной стоит задача следующая: выбрать из столбца ячейки, чтобы вариация и разница между соответствующими им значениям попадала в диапазон. При этом в случае недостаточного количества объектов (например 3,4, но не более 5), при которых в столбцах вылазит ошибка (Н/Д), вариация и разница считались по этим 3 или 4 объектам (чтобы не учитывать ячейки с ошибками). Конкретно на файле: На вкладке "Лист1" имеется столбец В2:В11. Во вкладке "Лист2" в строке D2:H2 нужно выбрать и вывести значения столбца В2:В11, с условием что вариация цены, соответствующей этим ячейкам, рассчитываемая в ячейке D14, была не больше вариации, указанной в ячейке Q8. Аналогично с разницей между объектами (чтобы разница цен, указанная в ячейке D16, была не больше разницы, указанной в ячейке Q9).
Добрый день, уважаемые магистры Экселя! Прошу Вашей помощи. Передо мной стоит задача следующая: выбрать из столбца ячейки, чтобы вариация и разница между соответствующими им значениям попадала в диапазон. При этом в случае недостаточного количества объектов (например 3,4, но не более 5), при которых в столбцах вылазит ошибка (Н/Д), вариация и разница считались по этим 3 или 4 объектам (чтобы не учитывать ячейки с ошибками). Конкретно на файле: На вкладке "Лист1" имеется столбец В2:В11. Во вкладке "Лист2" в строке D2:H2 нужно выбрать и вывести значения столбца В2:В11, с условием что вариация цены, соответствующей этим ячейкам, рассчитываемая в ячейке D14, была не больше вариации, указанной в ячейке Q8. Аналогично с разницей между объектами (чтобы разница цен, указанная в ячейке D16, была не больше разницы, указанной в ячейке Q9). Dubdubom
Сообщение отредактировал Dubdubom - Среда, 31.07.2019, 13:52
Ответить
Сообщение Добрый день, уважаемые магистры Экселя! Прошу Вашей помощи. Передо мной стоит задача следующая: выбрать из столбца ячейки, чтобы вариация и разница между соответствующими им значениям попадала в диапазон. При этом в случае недостаточного количества объектов (например 3,4, но не более 5), при которых в столбцах вылазит ошибка (Н/Д), вариация и разница считались по этим 3 или 4 объектам (чтобы не учитывать ячейки с ошибками). Конкретно на файле: На вкладке "Лист1" имеется столбец В2:В11. Во вкладке "Лист2" в строке D2:H2 нужно выбрать и вывести значения столбца В2:В11, с условием что вариация цены, соответствующей этим ячейкам, рассчитываемая в ячейке D14, была не больше вариации, указанной в ячейке Q8. Аналогично с разницей между объектами (чтобы разница цен, указанная в ячейке D16, была не больше разницы, указанной в ячейке Q9). Автор - Dubdubom Дата добавления - 31.07.2019 в 13:51
Pelena
Дата: Среда, 31.07.2019, 20:53 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Не совсем то, что Вы хотели. Выводятся ближайшие варианты для каждого объекта и соответствующие значения для сравнения
Здравствуйте. Не совсем то, что Вы хотели. Выводятся ближайшие варианты для каждого объекта и соответствующие значения для сравнения Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Не совсем то, что Вы хотели. Выводятся ближайшие варианты для каждого объекта и соответствующие значения для сравнения Автор - Pelena Дата добавления - 31.07.2019 в 20:53
Dubdubom
Дата: Четверг, 01.08.2019, 08:31 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Немного не то, но уже что то)) попытаюсь приспособить эти вычисления к своим расчетам. Большое спасибо!
Немного не то, но уже что то)) попытаюсь приспособить эти вычисления к своим расчетам. Большое спасибо! Dubdubom
Ответить
Сообщение Немного не то, но уже что то)) попытаюсь приспособить эти вычисления к своим расчетам. Большое спасибо! Автор - Dubdubom Дата добавления - 01.08.2019 в 08:31
Светлый
Дата: Четверг, 01.08.2019, 11:43 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Вот ещё вариант. Первое значение выбирается из списка случайным образом, последующие - наиболее близкие к среднему из предыдущих и неповторяющихся. Левые зелёные ограничены коротким списком, правые полным списком. Промежуточные вариация и разница для двух, трёх, четырёх подкрашиваются, если удовлетворяют ограничениям. *Нижние зелёные сделал наиболее близкие к первому значению. Файл перезалил.
Вот ещё вариант. Первое значение выбирается из списка случайным образом, последующие - наиболее близкие к среднему из предыдущих и неповторяющихся. Левые зелёные ограничены коротким списком, правые полным списком. Промежуточные вариация и разница для двух, трёх, четырёх подкрашиваются, если удовлетворяют ограничениям. *Нижние зелёные сделал наиболее близкие к первому значению. Файл перезалил. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Четверг, 01.08.2019, 12:13
Ответить
Сообщение Вот ещё вариант. Первое значение выбирается из списка случайным образом, последующие - наиболее близкие к среднему из предыдущих и неповторяющихся. Левые зелёные ограничены коротким списком, правые полным списком. Промежуточные вариация и разница для двух, трёх, четырёх подкрашиваются, если удовлетворяют ограничениям. *Нижние зелёные сделал наиболее близкие к первому значению. Файл перезалил. Автор - Светлый Дата добавления - 01.08.2019 в 11:43
Dubdubom
Дата: Четверг, 01.08.2019, 14:35 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Уже ближе. Постараюсь его переделать вод свои запросы. Спасибо!
Добрый день! Уже ближе. Постараюсь его переделать вод свои запросы. Спасибо! Dubdubom
Ответить
Сообщение Добрый день! Уже ближе. Постараюсь его переделать вод свои запросы. Спасибо! Автор - Dubdubom Дата добавления - 01.08.2019 в 14:35
Светлый
Дата: Пятница, 02.08.2019, 06:44 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Первое значение случайное, каждое последующее добавляется с минимальной вариацией с предыдущими. Без повторений.
Первое значение случайное, каждое последующее добавляется с минимальной вариацией с предыдущими. Без повторений. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Первое значение случайное, каждое последующее добавляется с минимальной вариацией с предыдущими. Без повторений. Автор - Светлый Дата добавления - 02.08.2019 в 06:44
Светлый
Дата: Понедельник, 05.08.2019, 13:12 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Задачка спать не давала. Считает варианты для трёх, четырёх и пяти элементов с минимальными вариациями. Для пяти массивная формула:Код
=СМЕЩ(Лист1!B2;ОСТАТ(ОТБР(ПОИСКПОЗ(МИН(ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})));ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1}));)/J1^(СТОЛБЕЦ(A:E)-1));J1);)
Задачка спать не давала. Считает варианты для трёх, четырёх и пяти элементов с минимальными вариациями. Для пяти массивная формула:Код
=СМЕЩ(Лист1!B2;ОСТАТ(ОТБР(ПОИСКПОЗ(МИН(ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})));ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1}));)/J1^(СТОЛБЕЦ(A:E)-1));J1);)
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Задачка спать не давала. Считает варианты для трёх, четырёх и пяти элементов с минимальными вариациями. Для пяти массивная формула:Код
=СМЕЩ(Лист1!B2;ОСТАТ(ОТБР(ПОИСКПОЗ(МИН(ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})));ЕСЛИ(МУМНОЖ(Ч(ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{0;0;0;0;1;1;1;2;2;3});J1)=ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^{1;2;3;4;2;3;4;3;4;4});J1));{1:1:1:1:1:1:1:1:1:1})=0;МУМНОЖ((Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);))-МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1})/5)^2;{1:1:1:1:1})^0,5/МУМНОЖ(Ч(СМЕЩ(Лист1!C2;ОСТАТ(ОТБР(СТРОКА(ДВССЫЛ("1:"&J1^5))/J1^(СТОЛБЕЦ(A:E)-1));J1);));{1:1:1:1:1}));)/J1^(СТОЛБЕЦ(A:E)-1));J1);)
Автор - Светлый Дата добавления - 05.08.2019 в 13:12