(Aviso: As informações fornecidas foram traduzidas utilizando uma ferramenta de tradução automática; embora nos esforcemos para garantir a precisão, as traduções podem nem sempre refletir totalmente o significado, o contexto ou a intenção do conteúdo original.)
Olá, Reginaldo Guilharducci
Bem-vindo ao fórum Microsoft Q&A.
#NOME? significa normalmente que o Excel não reconhece algum elemento na fórmula e, no seu caso, isto acontece porque os nomes das funções estão a ser lidos em português, e não em inglês. Por esta razão, IF, AND, MONTH, etc., são interpretados como "palavras desconhecidas".
Aqui estão algumas sugestões que pode experimentar:
Substitua os nomes das funções em inglês pelos nomes em português (o Excel em português espera estes nomes). Para a sua fórmula, experimente:
=SE(E(DATA(ANO($B4);COLUNA()-COLUNA($I$3)+1;5)>=DATA(ANO($B4);MÊS($B4)+1;5);DATA(ANO($B4);COLUNA()-COLUNA($I$3)+1;5)<=DATA(ANO($B4);MÊS($B4)+$F4;5));$G4;"")
Isto funciona porque SE/E/DATA/ANO/MÊS/COLUNA são os nomes localizados que o Excel reconhece.
Note-se o acento: é MÊS, e não MES. O Excel trata-os como nomes diferentes, pelo que a ausência do acento pode ainda gerar o erro #NOME?.
Corrija a configuração do pacote de idiomas: no Excel, aceda a Ficheiro > Opções > Idioma, defina Português (Brasil) como Preferencial para visualização e criação e reinicie o Excel. Os dicionários de funções seguem a linguagem de autoria instalada/preferida.
Agradecemos sua paciência ao ler e esperamos que essas informações tenham sido úteis para você.
Se a resposta for útil, clique em “Aceitar resposta” e vote positivamente. Se você tiver mais perguntas sobre esta resposta, clique em “Comentar”.
Observação: siga as etapas em nossa documentação para ativar as notificações por e-mail se desejar receber a notificação por e-mail relacionada a este tópico.