Страницы: 1
RSS
Пересчет данных в столбце в зависимости от значений предыдущего столбца
 
Доброго времени суток. Дурацкое, конечно, название темы, но в двух словах не описать...

Смысл вот в чем. Хочу немного упростить себе задачу при обработке результатов геодезических измерений.
Есть определенная трасса (например рельсовый путь башенного крана), нужно провести ее нивелировку. Для этого в определенной точке ставим нивелир и через равные промежутки снимаем показания - отметки. Это в примере данные со станции 1 (Ст1). Но путь длинный, и допустим точки после 5 не видны, нужно переставлять нивелир - это будет станция 2 (Ст2). При этом чтобы связать все точки трассы в один профиль, необходимо значения в точках, взятых со станции 2 "привести" к станции 1. Поэтому точку 5 мы "отбиваем" дважды - и со станции 1 и со станции 2, чтобы потом пересчитать параметры.
И вот на этом месте у меня и полнейший ступор возникает - как автоматически пересчитывать "приведенные" отметки? Ведь изначально не ясно, какая точка будет переходной, в этом примере - 5я, а в другом может и 20я быть...

В прикрепленном файлике табличка с данными и итоговый результат. Плюс конкретные пояснения по вычислениям...

Помогите пожалуйста, если не сильно в тягость
 
Через дополнительные вычисления
 
Спасибо! Очень помогли!
У меня ступор вызвал вот как раз этот момент с определением точки, для которой считаем дельту. Еще раз большое спасибо

PS сейчас пытаюсь разобраться - вроде все ясно кроме одного - почему в ПОИСКПОЗ искомое значение 100000000?
Изменено: agam - 01.06.2013 01:29:36
 
=ПОИСКПОЗ(100000000;$B$2:$B$300;1)
Эта формула ищет последнюю ячейку в столбце. Тут рассказно в общем об этом:

http://www.excel-vba.ru/chto-umeet-excel/kak-poluchit-poslednnyuyu-zapolnennuyu-yachejku-formuloj/

Вместо 1000000000 можно написать просто любое большое число, которое будет больше чем значения в столбце.
 
Спасибо за ответ. В общем-то я так и понял, я разбирал синтаксис команды, смутило только именно это число  :)
Страницы: 1
Наверх