![Ocultar una fórmula de Excel hasta que se completen los campos anteriores](https://rvso.com/image/1400509/Ocultar%20una%20f%C3%B3rmula%20de%20Excel%20hasta%20que%20se%20completen%20los%20campos%20anteriores.png)
Me estoy volviendo loco tratando de resolver lo siguiente.
Estoy intentando ocultar el "0" (J9) y el "Sí" (K9) hasta que se hayan completado las fechas.
La fórmula en J9 es =DATEDIF(H13,I13,"d")
La fórmula en K9 es=IF(J13<=5,"Yes","No")
H9 I9 J9 K9
Date meter fitted Date details rec'd Time to Receive Within 5 days ?
0 Yes
0 Yes
0 Yes
01/03/2014 01/05/2014 61 No
0 Yes
0 Yes
Si alguien puede ayudar sería genial!!!
Respuesta1
reemplace K9 con:
=IF(AND(H13="",I13=""),"",IF(J13<=5,"Yes","No"))
Entonces, mientras H13 e I13 estén vacíos, no se mostrará nada; de lo contrario, se mostrará el resultado de su fórmula. Aplica el mismo principio al otro.
reemplace J9 con:
=IF(AND(H13="",I13=""),"",DATEDIF(H13,I13,"d"))
Dependiendo de su situación particular, es posible que deba utilizar OR en lugar de AND. Quizás esto se vuelva más comprensible si lo escribo más como un código de programa normal:
IF (H13="" AND I13="")
THEN K9=""
ELSE K9="the result from your formula"
Respuesta2
puede usar formato condicional para que el texto sea blanco si falta la entrada. esto tiene la ventaja de que no complica la fórmula en sí; El cálculo del resultado y si se debe mostrar el resultado están separados.
Respuesta3
Para encontrar la diferencia en días entre dos fechas es suficiente una resta, por ejemplo
=I13-H13
Para calcular eso solo cuando hay dos fechas presentes puedes usar COUNT, es decir
=IF(COUNT(H13,I13)=2,I13-H13,"")