es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Formato condicional días transcurridos “10 día(s)”

La información en la celda F nos indica la marca de tiempo. La celda correspondiente G muestra los tiempos transcurridos.
Es necesario aplicar un formato condicional a las celdas G para los días transcurridos.
2 día(s)
5 día(s)
10 día(s)

Debido a que la fórmula no es directa, no he encontrado una forma sencilla de aplicar el formato condicional.

Sólo hice fechas entre “1d y 3d”, algunas funcionan pero cuando llega a 10d se arruina, o es todo aleatorio.

formato condicional tal como está, incorrecto

“=SI(DATEDIF(F17, $F$2, “D”)>365, COCIENTE(DATEDIF(F17, $F$2, “D”), 365)&” año(s) “&
COCIENTE(RESIDUO(DATEDIF(F17, $F$2, “D”), 365), 30)&” mes(es) “&
RESIDUO(COCIENTE(RESIDUO(DATEDIF(F17, $F$2, “D”), 365), 30), 30)&” día(s)”,
SI(DATEDIF(F17, $F$2, “D”)>30, COCIENTE(DATEDIF(F17, $F$2, “D”), 30)&” mes(es) “&
RESIDUO(DATEDIF(F17, $F$2, “D”), 30)&” día(s)”,
DATEDIF(F17, $F$2, “D”)&” día(s)”))”

Aquí está el enlace a la hoja de cálculo.

https://docs.google.com/spreadsheets/d/1b6nXGCqZo82aqIzqvJUlYdgFf0i8WBuJoGK2k792OAk/edit?usp=sharing

Gracias.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Google Sheets, el problema en cuestión es formatear condicionalmente las celdas G que muestran el número de días transcurridos basados en la marca de tiempo presente en la celda F correspondiente. Sin embargo, la fórmula actual parece ser muy compleja, lo que dificulta encontrar una forma sencilla de formatearla condicionalmente.
    La fórmula actual involucra las funciones DATEDIF y QUOTIENT, lo que dificulta lograr resultados precisos. Como se puede ver en la imagen proporcionada, el formateo condicional actual es incorrecto, especialmente para valores mayores a diez días.
    En vista de lo anterior, recomendaría revisar la fórmula existente y considerar usar un enfoque diferente para calcular la duración entre fechas. Si es posible, simplificar la fórmula, facilitando el formateo condicional con los resultados correctos.
    Sugiero usar una fórmula más sencilla como F2-F17, como se destaca en el siguiente artículo:
    Función de fecha y hora de Google Sheets – Ejemplos y uso
    Al usar este enfoque, podemos obtener el número de días transcurridos entre la fecha en la celda F y la fecha actual. Será fácil formatear condicionalmente las celdas G utilizando reglas de Formato condicional basadas en valores, y se podrá resolver el problema del formateo condicional incorrecto.

Comments are closed.