Текущая формула - Рабочая
= ЕСЛИ (DATEDIF (СЕГОДНЯ (), U6, "d")> 7, КРУГЛЫЙ ВОД (DATEDIF (СЕГОДНЯ (), U6, "d")/7,0) & ЕСЛИ (КРУГЛЫЙ (DATEDIF (СЕГОДНЯ (), U6, ") d ")/7,0)> 1," Недели и "," Неделя и ") & DATEDIF (СЕГОДНЯ (), U6," d ") - (КРУГЛОСУТОЧНЫЙ (DATEDIF (СЕГОДНЯ (), U6," d ")/7,0) * 7) & ЕСЛИ (DATEDIF (СЕГОДНЯ (), U6, "d") - (КРУГЛЫЙ ВОД (DATEDIF (СЕГОДНЯ (), U6, "d")/7,0) * 7)> 1, "дней "," день "), IF (DATEDIF (TODAY (), U6," d ") = 1," Завтра ", DATEDIF (TODAY (), U6," d ") & IF (DATEDIF (TODAY (), U6, "d")> 1, "дни", "день")))
Новая Формула - Сломанный
= ЕСЛИ (DATEDIF (СЕГОДНЯ (), U6, "d")> 7, ЕСЛИ (DATEDIF (СЕГОДНЯ (), U6, "d")/7 = 2, "Сегодня", КРУГЛЫЙ ВРЕМЯ (DATEDIF (СЕГОДНЯ (), U6) , "d")/7,0) & IF (КРУГЛОСУТОЧНО (DATEDIF (TODAY (), U6, "d")/7,0)> 1, "Недели и", "Неделя и") & DATEDIF (TODAY (), U6, "г") - (ОКРУГЛВНИЗ (РАЗНДАТ (СЕГОДНЯ (), U6, "г")/7,0) * 7) и ЕСЛИ (РАЗНДАТ (СЕГОДНЯ (), U6, "г") - (ОКРУГЛВНИЗ (РАЗНДАТ ( СЕГОДНЯ (), U6, "d")/7,0) * 7)> 1, "дни", "день"),), IF (DATEDIF (СЕГОДНЯ (), U6, "d") = 1, " Завтра ", DATEDIF (СЕГОДНЯ (), U6," d ") и ЕСЛИ (DATEDIF (СЕГОДНЯ (), U6," d ")> 1," дни "," день ")))
Что я пытаюсь добавить
У меня работает "Завтра", но сейчас я хочу реализовать "Сегодня". Чтобы выяснить, является ли это "Сегодня", я добавляю интервал между платежами, когда он переходит на следующую дату, если это сегодня, или в моей вышеупомянутой версии, я выбираю недели между методами.
Я несколько раз ломал свою функцию, но не вижу проблемы. Возможно ли ограничение длины формулы?