|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.10.2007, 16:44 | #1 |
Пользователь
Регистрация: 23.10.2007
Сообщений: 12
|
Как переделать формулу
Имеется такая структура:
колодец | верхний | входящая | нижний | Расчёт -------- | уровень | труба---- | уровень | --1---- | --310 ---| ----1---- | -- 195 -- |`=310-195 ------- | ---------| ----2---- | -- 192 -- | `=310-192 --2---- | --200 ---| ----1---- | -- 195 -- |`=200-195 ------- | ---------| ----2---- | -- 192 -- | `=200-192 ------- | ---------| ----3---- | -- 194 -- | `=200-194 ------- | ---------| ----4---- | -- 187 -- | `=200-187 ------- | ---------| ----5---- | -- 190 -- | `=200-190 ------- | ---------| ----6---- | -- 192 -- | `=200-192 В расчёте в каждой строке должно использоваться данное - например 200 (разумеется, в формуле указывается ссылка на клетку, содержащую это данное). Проблема в том, что из соображений удобства для пользователя таблицы, необходимо чтобы данное (200) вносилось единожды, а из-за того, что заранее не известно в какой строке таблицы будут вводиться данные, формула в колонке "Расчёт" пытается найти данное (200) в своей строке. Задача: Исправить формулу в колонке расчёта так, чтобы если есть данное в колонке "Нижний уровень" и данное "Верхний уровень" в строке отсутствует, найти и использовать в формуле ближайшее значение из предыдущих строк в колонке "Верхний уровень". Хотелось бы при этом учесть ошибку пользователя - если он не ввёл данное в поле "Верхний уровень" (200) не брать его из данных предыдущего колодца (310). Задачу усложняет то, что количество входящих труб для каждого колодца вариируется от 0 до 6 (хотя, это скорее избыточная информация). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переделать процедуру | AidarBik | Общие вопросы Delphi | 12 | 22.05.2008 14:59 |
немного переделать задание | braza | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.05.2008 21:23 |
Помогите переделать | Stanislav | Общие вопросы Delphi | 2 | 24.10.2007 16:14 |
Помогите переделать БД | Antowka | БД в Delphi | 17 | 15.06.2007 21:35 |