|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2012, 13:35 | #1 |
Новичок
Джуниор
Регистрация: 21.01.2012
Сообщений: 2
|
Извлечение значений из массива по дробным результатам
Добрый день уважаемые знатоки!
Вопрос не первый взгляд может простым показаться, но я не нашел ни одной формулы способной это делать напрямую. Описание: Имеется простой массив, таблица из двух столбцов температур (Т1 и Т2), каждой температуре Т1 соответствует температура Т2. Требуется извлекать из массива Т2 в зависимости от Т1 Имеется штатная формула извлечение из массива Т2 по Т1, НО она работает только с точными значениями Т1, тоесть выдает Т2 только по точным совпадениям с Т1. Требуется извлекать Т2 по дробным значеним Т1, соответственно и Т2 будут дробными. Дробные Т2 должны определяться простой пропорциональной зависимостью. Например если Т1 имеет некое промежуточное значение между соседними данными в столбце таблицы, то и Т2 должно имет соотв. пропорциональное ему значение. Т1 будет определяться из расчетов, Т2 нужно извлекать из массива в соотв. с целыми Т1 указанными в таблице. Файлик с примером и простой формулой извлечения см. ниже. Честно говоря у меня есть варианты, но они мне не нравятся по той причине что не очень разумные, хочется грамотно сделать (без большой кучи логических операций и формул с подгоном для самой первой формулы что извлекает только по точным значениям Т1). |
22.01.2012, 13:59 | #2 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Пример отлично работает, не вижу что в нем нужно исправлять. Это не возможно по определению - что такое компьютер. Он знает только Ноль или Единица. Остальное забота программиста.
С уважением, Алексей.
|
|
22.01.2012, 16:13 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
кажется это третий такой вопрос на этой неделе.
ваш файл открыть не смог, судьба меня забросила на компьютер с 2003 офисом. Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.01.2012, 16:18 | #4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Поиск по "интерполяция", например http://www.planetaexcel.ru/forum.php?thread_id=25782
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
22.01.2012, 16:25 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
или на том же файле чуть короче так:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
24.01.2012, 09:03 | #6 | |
Новичок
Джуниор
Регистрация: 21.01.2012
Сообщений: 2
|
Спасибо большое!
Цитата:
Работает, но маленький нюанс, цифры в столбце T1, в моей таблице будут идти в обратном порядке, т.е. в порядке убывания а не возрастания. Т1 - это среднесуточная температура наружного воздуха, порядок цифр будет: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, -1, -2 и т.д. до -49 (край у нас суровый) Т2 - будут идти по возрастанию начиная от 70 до 150 гр. Если у Вас будут свободные минутки, надеюсь поможете поправив формулу, или буду сегодня вечером сам разбираться |
|
24.01.2012, 09:28 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOQuery.Locate с дробным значением | rus_venom | БД в Delphi | 2 | 17.12.2010 16:38 |
Организовать поиск по результатам выбора значений из комбобокса | Spring_me | Microsoft Office Excel | 1 | 15.03.2010 16:00 |
Вычисление массива значений функции | mathe | Общие вопросы C/C++ | 0 | 22.04.2009 10:27 |
Извлечение значений из БД? | ITM | Microsoft Office Excel | 4 | 10.01.2009 23:40 |