Ранее я сталкивался с проблемой генерации случайных значений времени, когда время пересекает полночь, например, с 11 вечера до 5 утра, но она была решена с помощью одного пользователя здесь. хитрость заключалась в том, чтобы добавить 1 к формуле, чтобы сделать его на следующий день, а затем он работает нормально. но теперь я сталкиваюсь с проблемой сопоставления этих случайно сгенерированных значений с временным рядом, содержащим времена от 0 до 24 часов. я использую vlookup, эта формула не работает из-за "+1" в формуле для решения проблемы времени после полуночи. Я попробовал 2 варианта, один дает правильное время для времени PM, а другой дает правильное время для времени AM.
для возможности 1
=IFERROR(VLOOKUP((O3),$N$3:$N$98,1,TRUE),"")
для возможности 2
=IF($C$6<$B$6,IFERROR(VLOOKUP((O3-1),$N$3:$N$98,1,TRUE),""),IFERROR(VLOOKUP((O3),$N$3:$N$98,1,TRUE),""))
где C6 и B6 - временные ограничения, а n3:n98 - временные ряды. Я хочу использовать одну формулу, которая правильно сопоставляет случайно сгенерированные времена с временными рядами.
Я также прилагаю образец файла (зеленая часть имеет значение). Любая помощь в исправлении формул будет принята с благодарностью.
https://1drv.ms/x/s!ArYn8TW3_a3d3nwOP332hm2cMpC8
Лучший,