Как получить температуру значения даты и времени на основе таблицы, содержащей данные о дневной и ночной температуре

У меня есть данные о температуре в таблице, которая показывает температуру в дневное время (09:00-21:00) и ночное время (21:00-09:00) в течение 15 дней. Я хочу получить температуру для любого значения даты и времени на основе таблицы, которая у меня есть.

Данные таблицы выглядят следующим образом: введите здесь описание изображения

Я хочу знать температуру для определенного значения даты и времени введите здесь описание изображения

Я пытался использовать функцию vlookup =VLOOKUP(A2,F1:H31,3,0) в ячейке B2, но это мне не помогло. Я прикрепил файл здесь


person Sivakesav    schedule 23.05.2019    source источник
comment
@Axel оба одинаковы, при поиске точного совпадения мы можем использовать 0 или TRUE   -  person Sivakesav    schedule 23.05.2019
comment
Нет, TRUE нет точного совпадения. Вы не можете использовать точное совпадение, так как в вашем случае ничего не совпадает точно. Просто попробуйте TRUE в своей формуле.   -  person Axel Richter    schedule 23.05.2019
comment
Я предполагаю, что эта функция vlookup не будет работать, вместо этого мы можем проверить, что дата и время падают между From и To, а затем извлечение значения температуры - это логика, которую я ищу. Таким образом, значение 02-02-2019 00:34 находится между 01-02-2019 21:00 и 02-02-2019 09:00 и соответствующее значение температуры 7,5 должно прийти в ячейку B2.   -  person Sivakesav    schedule 23.05.2019


Ответы (1)


Вы можете использовать MAXIFS, чтобы найти температуру, при которой указанная вами дата и время попадает между значениями «от» и «до»:

=MAXIFS($H$2:$H$16,$F$2:$F$16,"<" & $A2,$G$2:$G$16,">=" & $A2)
person Gravitate    schedule 23.05.2019
comment
Большое спасибо @Gravate - person Sivakesav; 23.05.2019
comment
@Sivakesav Нет проблем. Если это решило вашу проблему, примите это как ответ. Если у вас все еще есть проблемы, пожалуйста, дайте мне знать, чтобы я мог помочь дальше. - person Gravitate; 28.05.2019