%2C%20%D0%BD%D0%BE%20%D0%BD%D0%B5%20%D0%B3%D0%BE%D0%B4.png)
У меня есть столбец с данными о температуре с 2012 года, для каждого часа в течение года. Я хотел бы, чтобы эти данные использовались для аппроксимации значений в течение следующих лет путем сопоставления даты и времени, например, беря температуры из диапазона 3.10.2012 11:00 - 7.10.2012 15:00, и когда я пишу 3.10.2013 11:00 - 7.10.2013 15:00, он выбирал бы соответствующие данные с 2012 года.
Есть ли способ сделать это или мне придется удалить год из ячеек и создать ячейки только с датами и временем?
решение1
Вот пример, который предполагает, что ваши данные находятся в таблице со столбцами [Date1], [Temp1], [Date2], [TempEst]...
Эта формула массива в [TempEst] будет соответствовать этому:
=INDEX([Temp1],MATCH(DATE(YEAR([@Date2])-1,MONTH([@Date2]),DAY([@Date2]))+TIME(HOUR([@Date2]),MINUTE([@Date2]),SECOND([@Date2])),[Date1],0),1)
Не забудьте Ctrl+Shift+Enter!