![Ocultando uma fórmula do Excel até que os campos anteriores sejam preenchidos](https://rvso.com/image/1400509/Ocultando%20uma%20f%C3%B3rmula%20do%20Excel%20at%C3%A9%20que%20os%20campos%20anteriores%20sejam%20preenchidos.png)
Estou ficando louco aqui tentando resolver o que está abaixo.
Estou tentando esconder o "0" (J9) e o "Sim" (K9) até que as datas sejam preenchidas
A Fórmula em J9 é =DATEDIF(H13,I13,"d")
A Fórmula em K9 é=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
Se alguém puder ajudar seria ótimo!!!
Responder1
substitua K9 por:
=IF(AND(H13="",I13=""),"",IF(J13<=5,"Yes","No"))
Portanto, enquanto H13 e I13 estiverem vazios, nada será exibido, caso contrário, o resultado da sua fórmula será. Aplique o mesmo princípio ao outro.
substitua J9 por:
=IF(AND(H13="",I13=""),"",DATEDIF(H13,I13,"d"))
Dependendo da sua situação específica, talvez seja necessário usar OR em vez de AND. Talvez isso se torne mais compreensível se eu escrever mais como um código de programa normal:
IF (H13="" AND I13="")
THEN K9=""
ELSE K9="the result from your formula"
Responder2
você pode usar a formatação condicional para deixar o texto branco se a entrada estiver faltando. isto tem a vantagem de não complicar a fórmula em si; cálculo do resultado e se deve mostrar o resultado são separados
Responder3
Para encontrar a diferença em dias entre duas datas, uma subtração é suficiente, por exemplo
=I13-H13
Para calcular isso apenas quando duas datas estão presentes você pode usar COUNT, ou seja
=IF(COUNT(H13,I13)=2,I13-H13,"")