|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.03.2010, 19:10 | #11 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
Нас двое Паша и Настя
|
26.03.2010, 19:14 | #12 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
даже не знаю... само нахлынуло:
Паша и Настя, дай Бог вам счастья!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
26.03.2010, 19:28 | #13 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
Спасибо и вам здоровья!
И ещё маленький штрих к таблице: можно так подкорректировать что бы в столбце А число было всегда меньше (либо равно) чем в столбце Б? |
26.03.2010, 20:13 | #14 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
27.03.2010, 08:18 | #15 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
Спасибо IgorGO!
мы проверили таблицу большим количеством информации - часто получается что число в 4-м столбике, например, 20, а в 3-м столбике 21. Или в 4-м 22, а в 3-м - 23 а нужны диапазоны такие, чтобы 3-й столбик не мог быть больше 4-го ровно на 1, он может быть только в диапазоне N-1=<N<N+1 (где N - значение четвертого столбика). Это возможно подкорректировать? |
27.03.2010, 09:50 | #16 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
однако, вы настойчивые.Давайте я опишу смысл того, что вложено в формулы а вы их будете править как хотите, даже можно друг друга на соревнования вызывать - кто лучше напишет.
Итак разбираем 12-ю строку. колонка 4: вручную написано парное число от 18 до 38. Назовем его Д12 колонка 3: случайным образом выбираем число, которое при округлении до парного даст число из колонки 4. Понятно что в колонке 3 может быть число от Д12-1 до Д12+0.999... в связи с тем, что наложено ограничение на значения в колонках 1 и 2 - они должны быть кратны 0.5, соответсвенно, в колонке 3 среднее арифметическое должно быть кратно 0.25. формула выглядит так =ОКРУГЛТ(СЛУЧМЕЖДУ(D12*100-100;D12*100+99)/100;0.25) Д12 умножается на 100 чтобы в 3-й колонке могли появиться дробные числа с 0.25, 0.5 и 0.75. если взять случмежду(Д12-1;Д12+1) мы с вероятностью 1/3 получим одно из 3-х значений Д12-1, Д12, Д12+1 и тем самым уводим данные в сторону от возможных реальных значений. колонка 2: второе из чисел по последним данным 2-е число всегда должно быть больше первого и разница между 2-м и 1-м не больше 2. ищем его случайним образом между С12 и С12+1, но помним, что возможно 3 значение С12, С12+0.5 и С12+1, поэтому была предложена такая формула (умножение на 10 необходимо, чтобы могло появиться число с 0.5): =ОКРУГЛТ(СЛУЧМЕЖДУ(C12*10;(C12+1)*1 0)/10;0.5) кстати ее элементарно можно заменить более простую для понимания =С12+Случмежду(0;2)/2 и короче и все очевидно. колонка 1: первое число напишем как получить среднее по двум числам (х1+х2)/2=ср. а теперь найдем х1, если ср. и х2 уже известны х1 = ср.*2 - х2 (звездочка здесь умножить) именно так и выглядит формула =C12*2-B12
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
27.03.2010, 12:11 | #17 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
у нас почему то при подстановке =ОКРУГЛТ(СЛУЧМЕЖДУ(D12*100-100;D12*100+99)/100;0.25) этих 100+99 как раз таки и неудовлетворяющее условию число в третей колонке появлялось, подставили 90 заместо 99 и пока не видим сбоев, ещё потестируем ближе к вечеру, спасибо огромное IgorGO, не ожидали что такую помощь можно получить
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложная таблица. | Alex Cones | HTML и CSS | 9 | 14.11.2014 02:03 |
сложная визуализация | Domanoff | Помощь студентам | 6 | 07.03.2010 19:25 |
Сложная задачка | _°PROTOS°_ | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.05.2009 15:17 |
Сложная задача | asale | Microsoft Office Excel | 6 | 07.04.2009 20:36 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |