Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/формула для интерполяции значений в столбце с временными да - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
формула для интерполяции значений в столбце с временными да
DimaPro Дата: Среда, 14.05.2014, 13:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
В столбце A сверху вниз вводятся значения некоторой функции от времени (ячейка соответствует единице времени):
f(t), если событие в момент t появляется; либо 0, если событие в момент t не появляется

Требуется сформировать столбец B, в котором на тех же позициях стоят значения функции f, а вместо нулей стоят значения линейной интерполяции предшествующего ненулевого значения и будущего ненулевого значения из столбца A. Пока будущее значение не появилось, значения линейной интерполяции вычисляются исходя из условий предыдущего фрагмента. :'(

Нашел инструкцию как это сделать двух статичных данных:

Для создания формулы линейной интерполяции образец, выполните следующие действия.

На листе введите следующие значения:
A B C
A1: 9 B1=A1 C1: =(A7-A1)/(ROW(A7)-ROW(A1))
A2: 0 B2=A1+$C$1
A3: 0
A4: 0
A5: 0
A6: 0
A7: 11 B7=A7

Результат
B1: 9
B2: 9.33333
B3: 9.66667
B4: 10.
B5: 10.33333
B6: 10.66667
B7: 11
К сообщению приложен файл: task.xlsx (13.9 Kb)


Сообщение отредактировал DimaPro - Среда, 14.05.2014, 18:25
 
Ответить
СообщениеВ столбце A сверху вниз вводятся значения некоторой функции от времени (ячейка соответствует единице времени):
f(t), если событие в момент t появляется; либо 0, если событие в момент t не появляется

Требуется сформировать столбец B, в котором на тех же позициях стоят значения функции f, а вместо нулей стоят значения линейной интерполяции предшествующего ненулевого значения и будущего ненулевого значения из столбца A. Пока будущее значение не появилось, значения линейной интерполяции вычисляются исходя из условий предыдущего фрагмента. :'(

Нашел инструкцию как это сделать двух статичных данных:

Для создания формулы линейной интерполяции образец, выполните следующие действия.

На листе введите следующие значения:
A B C
A1: 9 B1=A1 C1: =(A7-A1)/(ROW(A7)-ROW(A1))
A2: 0 B2=A1+$C$1
A3: 0
A4: 0
A5: 0
A6: 0
A7: 11 B7=A7

Результат
B1: 9
B2: 9.33333
B3: 9.66667
B4: 10.
B5: 10.33333
B6: 10.66667
B7: 11

Автор - DimaPro
Дата добавления - 14.05.2014 в 13:10
китин Дата: Среда, 14.05.2014, 13:31 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7031
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
вам сюда.а еще лучше вот сюда


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениевам сюда.а еще лучше вот сюда

Автор - китин
Дата добавления - 14.05.2014 в 13:31
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!