В нашей группе есть лист Excel, который используется для отслеживания чередующихся обязанностей. Простой пример будет выложен так:
- Столбец A: START содержит даты, определяющие начало периода времени, представленного каждой позицией.
- Столбец B: END содержит даты, определяющие конец периода времени, представленного каждой позицией.
- Столбец C: ASSIGNEE содержит строки, представляющие лицо, назначенное для данной ответственности в течение периода времени, определенного START и END в одной строке.
Сам список обычно в порядке возрастания на дату начала. Тем не менее, возможно, что лист может оказаться переставленным.
Не должно быть никакого перекрытия между периодами времени, определенными в списке.
Я хочу добавить информационный раздел с тремя значениями (в отдельных ячейках):
- ПРЕДЫДУЩИМ будет ПОЛУЧАТЕЛЬ, соответствующий периоду времени непосредственно перед текущим.
- CURRENT будет ответственным лицом в настоящее время.
- СЛЕДУЮЩИЙ будет ПОЛУЧАТЕЛЬ, соответствующий периоду времени после того, в котором мы сейчас находимся.
Предполагая, что электронная таблица остается в правильном порядке (по возрастанию по START), возврат PREVIOUS и NEXT должен быть легким после определения формулы для CURRENT. Но я даже не знаю точно, с чего начать.