Я хочу рассчитать новую дату на основе информации из двух других ячеек, одна из которых является текстовой.

В тексте указано, как часто должны проводиться повторные посещения (есть только 4 варианта: «Каждые 4 недели», «Каждые 8 недель», «Каждые 12 недель», «Раз в год»).

Я хочу, чтобы эта информация была затем добавлена, чтобы столбец R (дата последнего посещения) создавал столбец S (дата следующего посещения)

Скриншот

Я пробовал формулы IF и формулы IFS, но я просто не могу заставить его работать - я пытался преобразовать текст в дни (например, «Каждые 4 недели» = 28 дней).

1 ответ1

2

Вложенный IF будет работать.

=IF(Q2="Every 4 Weeks",R2+28, IF(Q2="Every 8 Weeks",R2+56,IF(Q2="Every 12 Weeks",R2+84,IF(Q2="Once a year",R2+365,"Invalid Repeat Interval"))))

Итак, в основном:

  • если повтор соответствует "Каждые 4 недели", то прибавьте 28 к дате последнего посещения;
  • В противном случае, если повтор соответствует "Каждые 8 недель", добавьте 56 дней к последней дате посещения;
  • В противном случае, если повтор соответствует "Каждые 12 недель", добавьте 84 дня к последней дате посещения;
  • В противном случае, если повтор соответствует "Один раз в год", добавьте 365 дней к последней дате посещения;
  • Если ничего не найдено, выведите "Invalid Repeat Interval" в ячейке.

Посмотреть изображение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .