Это таблица для балластных танков на судне (A5:I150), она фиксирована, составлена эксперементальным путем и идет с судовыми документами в бумажном виде. При балластировке судна (прием или сброс забортной воды) в эту таблицу входят с двумя параметрами: по горизонтали - дифферент судна (trim), по вертикали - замер уровня воды в танке (sound), на пересечении получают объем воды в танке (куб.метры).Например: при триме=1.0 м и саунде 30 см -- получаем объем = 3.898 куб.метра. А возможно ли по известной кубатуре (напр. 3.898 куб.м) найти трим и саунд ? Все значения объема уникальны, не повторяются (послед. строки не критичны, т.к танк уже полный)
Это таблица для балластных танков на судне (A5:I150), она фиксирована, составлена эксперементальным путем и идет с судовыми документами в бумажном виде. При балластировке судна (прием или сброс забортной воды) в эту таблицу входят с двумя параметрами: по горизонтали - дифферент судна (trim), по вертикали - замер уровня воды в танке (sound), на пересечении получают объем воды в танке (куб.метры).Например: при триме=1.0 м и саунде 30 см -- получаем объем = 3.898 куб.метра. А возможно ли по известной кубатуре (напр. 3.898 куб.м) найти трим и саунд ? Все значения объема уникальны, не повторяются (послед. строки не критичны, т.к танк уже полный)gef68
Trim фиксированно имеет только восемь столбцов. И если искать, скажем, по точному значению объема = 3,898 , то простая формула "ИНДЕКС(A5:I20;ПОИСКПОЗ(R5;E5:E20;0);1)" выдает нужное значение саунда = 30 (для простоты ограничим таблицу 20 строками).Но это лишь в том случае если известен трим и точный табличный объем, а если объем находится в промежуточном с табличным значении и неизвестен трим, тогда как? Повторяю, значения объема не повторяются. Неделю бьюсь - ничего не выходит. В макросах и UDF, к сожалению, не разбираюсь. Возможно ли решение такой задачи?
Trim фиксированно имеет только восемь столбцов. И если искать, скажем, по точному значению объема = 3,898 , то простая формула "ИНДЕКС(A5:I20;ПОИСКПОЗ(R5;E5:E20;0);1)" выдает нужное значение саунда = 30 (для простоты ограничим таблицу 20 строками).Но это лишь в том случае если известен трим и точный табличный объем, а если объем находится в промежуточном с табличным значении и неизвестен трим, тогда как? Повторяю, значения объема не повторяются. Неделю бьюсь - ничего не выходит. В макросах и UDF, к сожалению, не разбираюсь. Возможно ли решение такой задачи?gef68
Сообщение отредактировал gef68 - Пятница, 13.12.2013, 04:25
Огромное спасибо, Boroda. Все работает, единственно, можно ли поменять местами определения TRIM и SOUND, т.е вы сначала в первой строке определяете SOUND, а в нижней, на его основании - TRIM. А можно ли вначале определить TRIM, а потом на его основании SOUND. Буду очень признателен.
Огромное спасибо, Boroda. Все работает, единственно, можно ли поменять местами определения TRIM и SOUND, т.е вы сначала в первой строке определяете SOUND, а в нижней, на его основании - TRIM. А можно ли вначале определить TRIM, а потом на его основании SOUND. Буду очень признателен.gef68
Спасибки, все-таки простые формулы с ИНДЕКС поточнее считают, массивы "промахиваются" в определении ближайшего объема и , как следствие. различие в определении SOUND 10-15 cm
Спасибки, все-таки простые формулы с ИНДЕКС поточнее считают, массивы "промахиваются" в определении ближайшего объема и , как следствие. различие в определении SOUND 10-15 cmgef68