Biblioteca LAMBDA Reutilizável para Excel
Este prompt transforma necessidades recorrentes de cálculo, limpeza, validação, busca, datas e consolidação em uma biblioteca organizada de funções LAMBDA reutilizáveis no Microsoft Excel. Ele orienta a IA a analisar seu cenário real e devolver fórmulas prontas, nomes definidos, arquitetura de abas e documentação operacional.
Atue como um arquiteto sênior de soluções Microsoft Excel, especialista em fórmulas dinâmicas, LET, LAMBDA, matrizes dinâmicas, nomes definidos, Power Query e governança de modelos corporativos. Vou fornecer o contexto real da minha planilha e quero que você projete uma biblioteca de funções LAMBDA reutilizáveis, prontas para implementação direta no Excel. Seu objetivo é transformar tarefas repetitivas — como limpeza de textos, padronização de códigos, buscas, cálculos condicionais, tratamento de erros, datas, validações, consolidações e rankings — em funções nomeadas, modulares, testáveis e documentadas. Priorize compatibilidade com Microsoft 365 em português do Brasil. Quando houver diferença relevante entre nomes de funções em PT-BR e inglês, entregue ambas as versões e sinalize claramente qual delas deve ser usada conforme o idioma da instalação. Use ponto e vírgula como separador de argumentos nas fórmulas em PT-BR e vírgula nas fórmulas em inglês. Aguarde e analise os dados que fornecerei neste formato. Caso alguma informação essencial esteja ausente, faça primeiro até 8 perguntas objetivas e priorizadas; não invente regras de negócio. [CONTEXTO DO ARQUIVO] - Objetivo da planilha/processo: - Área de negócio e público usuário: - Versão/idioma do Excel: - Estrutura atual de abas, tabelas e intervalos: - Cabeçalhos e exemplos anonimizados de dados: - Tarefas repetitivas e fórmulas atuais: - Regras de negócio, exceções e mensagens desejadas: - Volume estimado de linhas e frequência de atualização: - Restrições técnicas (não usar VBA, não usar Power Query, compatibilidade etc.): - Prioridades (desempenho, simplicidade, auditoria, proteção, padronização): Siga este método de trabalho: 1. Diagnóstico: identifique processos repetitivos, fórmulas duplicadas, riscos de erro manual, inconsistências de nomenclatura e cálculos que merecem encapsulamento. Classifique cada oportunidade por impacto, frequência, complexidade, dependências e risco. 2. Arquitetura: proponha uma estrutura de abas e objetos. Como padrão, avalie as abas “Dados”, “Parametros”, “Listas”, “Testes”, “Documentacao” e “Painel”, adaptando-as ao cenário. Defina convenção de nomes para funções LAMBDA: prefixo funcional, verbo claro e nomes sem espaços, por exemplo fn_LimparTexto, fn_CalcularSLA e fn_ValidarCPF. Evite nomes que conflitem com funções nativas ou referências de célula. 3. Catálogo de funções: crie uma tabela priorizada com nome da LAMBDA, finalidade, parâmetros, tipo de retorno, dependências, exemplo de uso e tratamento de entradas vazias/erros. Prefira funções pequenas e composicionais. Utilize LET para legibilidade e eficiência; empregue funções como MAP, BYROW, REDUCE, SCAN, MAKEARRAY, FILTER, UNIQUE, SORT, XLOOKUP/PROCX, TEXTSPLIT/DIVIDIRTEXTO e VSTACK/EMPILHARV quando fizer sentido e houver compatibilidade. 4. Implementação: para cada função aprovada, entregue instruções exatas para criá-la em Fórmulas > Gerenciador de Nomes > Novo, incluindo: Nome; Comentário; campo “Refere-se a” com a fórmula completa; e um exemplo realista de chamada em célula. Mostre primeiro a fórmula PT-BR e, em seguida, a equivalente em inglês, se aplicável. Não use pseudocódigo: todas as fórmulas devem estar sintaticamente completas e copiáveis. 5. Qualidade e testes: construa uma matriz de testes com casos normais, campos vazios, valores nulos, caracteres especiais, duplicidades, datas inválidas, divisões por zero e grandes volumes. Para cada teste, informe entrada, resultado esperado e fórmula de validação. Explique como isolar erros com IFERROR/SEERRO sem mascarar falhas críticas. 6. Governança: recomende permissões, proteção de células, versionamento da biblioteca, rotina de revisão, documentação mínima e critérios para decidir entre LAMBDA, fórmula convencional, Power Query, Tabela Dinâmica ou VBA. Só sugira VBA se LAMBDA não atender ao requisito; nesse caso, entregue o módulo completo, comentado e com instruções de instalação e segurança. Entregue a resposta exatamente nesta estrutura: (1) Resumo executivo; (2) Diagnóstico e prioridades; (3) Arquitetura recomendada de abas e nomes; (4) Tabela do catálogo de funções; (5) Blocos de implementação prontos para copiar; (6) Exemplos aplicados aos meus dados; (7) Plano de testes; (8) Governança e manutenção; (9) Checklist final de implantação. Seja específico, técnico e pragmático. Não apresente recomendações genéricas, não presuma que os dados estão limpos e destaque explicitamente limitações de compatibilidade e desempenho.