Estou com um problema para criar no Access uma fórmula que tenha a mesma funcionalidade da fórmula abaixo que criei no Excell.
Segue a fórmula no Excell:
=SE(E(B4="";B2<HOJE());"Pendente";SE(E(B4>B2;B5="");"Em atraso";SE(E(B4<=B2;B5="";B4<>"");"Em andamento";SE(E(B5<=B3;B5<>"");"Concluído no prazo";SE(B2>HOJE();"";"Concluído fora de prazo")))))
Onde: B2 corresponde a: Início Previsto
B3 corresponde a: Fim Previsto
B4 corresponde a: Início real
B5 corresponde a: Fim Real
Criei uma tabela no Access com os campos informados e chamado Status que, de acordo com as datas informadas, deverá retornar como "Pendente", "Em atraso", "Em andamento", "Concluído no Prazo", "Concluído fora de prazo".
Tentei incluir a fórmula na Consulta utilizando "SeImed"; "IIF" e "E". Mas, não tive sucesso.
Conto com a ajuda de vocês!!!
Segue abaixo a fórmula utilizada no Access:
SeImed([Data de Início]="" E [DataDeInícioPrevista]<Data();"Pendente";SeImed([Data de Início]>[DataDeInícioPrevista] E [Data de Término]="";"Em atraso";SeImed([Data de Início]<=[DataDeInícioPrevista] E [Data de Término]="" E [Data de Início]<>"";"Em andamento";SeImed([Data de Término]<=[DataFinalPrevista] E [Data de Término]<>"";"Concluído no prazo";SeImed([DataDeInícioPrevista]>Data();"";"Concluído fora de prazo")))))
Question
soaresf
Bom dia,
Estou com um problema para criar no Access uma fórmula que tenha a mesma funcionalidade da fórmula abaixo que criei no Excell.
Segue a fórmula no Excell:
=SE(E(B4="";B2<HOJE());"Pendente";SE(E(B4>B2;B5="");"Em atraso";SE(E(B4<=B2;B5="";B4<>"");"Em andamento";SE(E(B5<=B3;B5<>"");"Concluído no prazo";SE(B2>HOJE();"";"Concluído fora de prazo")))))
Onde: B2 corresponde a: Início Previsto
B3 corresponde a: Fim Previsto
B4 corresponde a: Início real
B5 corresponde a: Fim Real
Criei uma tabela no Access com os campos informados e chamado Status que, de acordo com as datas informadas, deverá retornar como "Pendente", "Em atraso", "Em andamento", "Concluído no Prazo", "Concluído fora de prazo".
Tentei incluir a fórmula na Consulta utilizando "SeImed"; "IIF" e "E". Mas, não tive sucesso.
Conto com a ajuda de vocês!!!
Segue abaixo a fórmula utilizada no Access:
SeImed([Data de Início]="" E [DataDeInícioPrevista]<Data();"Pendente";SeImed([Data de Início]>[DataDeInícioPrevista] E [Data de Término]="";"Em atraso";SeImed([Data de Início]<=[DataDeInícioPrevista] E [Data de Término]="" E [Data de Início]<>"";"Em andamento";SeImed([Data de Término]<=[DataFinalPrevista] E [Data de Término]<>"";"Concluído no prazo";SeImed([DataDeInícioPrevista]>Data();"";"Concluído fora de prazo")))))
Edited by soaresfLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.