Fórmula actual - Trabajando
= IF (DATEDIF (TODAY (), U6, "d") & gt; 7, ROUNDDOWN (DATEDIF (TODAY (), U6, "d") / 7,0) & amp; IF (ROUNDDOWN (DATEDIF (TODAY (), U6, "d") / 7,0) & gt; 1, "Semanas y", "Semana y") & amp; DATEDIF (HOY (), U6, "d") - (REDONDEO (DATEDIF (HOY (), U6) , "d") / 7,0) * 7) & amp; IF (DATEDIF (TODAY (), U6, "d") - (REDONDEO (DATEDIF (TODAY (), U6, "d") / 7,0) * 7) & gt; 1, "días", "día"), IF (DATEDIF (TODAY (), U6, "d") = 1, "Tomorrow", DATEDIF (TODAY (), U6, "d") & amp ; IF (DATEDIF (HOY (), U6, "d") & gt; 1, "días", "día")))
Nueva fórmula - roto
= IF (DATEDIF (HOY (), U6, "d") & gt; 7, IF (DATEDIF (HOY (), U6, "d") / 7 = 2, "Hoy", REDONDEO (DATEDIF (HOY (), U6, "d") / 7,0) & amp; IF (REDONDEO (DATEDIF (HOY (), U6, "d") / 7,0) & gt; 1, "Semanas y", "Semana y") & amp; DATEDIF (HOY (), U6, "d") - (REDONDA (DATEDIF (HOY (), U6, "d") / 7,0) * 7) & amp; IF (DATEDIF (HOY (), U6, "d ") - (REDONDO (DATEDIF (HOY (), U6," d ") / 7,0) * 7) & gt; 1," días "," día "),), IF (DATEDIF (HOY (), U6 , "d") = 1, "Tomorrow", DATEDIF (TODAY (), U6, "d") & amp; IF (DATEDIF (TODAY (), U6, "d") & gt; 1, "days", "day ")))
Lo que estoy tratando de agregar
Tengo "Mañana" funcionando, sin embargo ahora deseo implementar un "Hoy". Para calcular si es "Hoy", agrego la longitud entre los pagos a medida que salta a la próxima fecha si es hoy, o en mi versión anterior, voy por las semanas entre el método.
He roto mi función varias veces, sin embargo no puedo ver el problema. ¿Hay un límite a la longitud de una fórmula tal vez?
fuente
"days","day"),),
a"days","day")),
;).Respuestas:
El problema está en esta parte de tu fórmula:
Que un
IF
tiene 4 argumentos, unIF
la declaración tiene solo 3 argumentos, así que solo úsala así:fuente