Antonio Haele Arnaut Qua Jan 19, 2022 8:41 pm
A média foi resolvida, com a inestimável ajuda do Avelino Sampaio, cuja solução disponibiliso aqui:
Media: (Nz([n1])+Nz([n2])+Nz([n3])+Nz([n4])+Nz([n5]))/(Abs(Nz([n1];-1)>=0)+Abs(Nz([n2];-1)>=0)+Abs(Nz([n3];-1)>=0)+Abs(Nz([n4];-1)>=0)+Abs(Nz([n5];-1)>=0)) - Muito grato!
Uma segunda necessidade, parcialmente resolvida - Esta função não está abrangendo o quinto campo ([n5]). Alguém tem a correção?
MenorValor: SeImed([n1]<[n2] E [n1]<[n3] E [n1]<[n4] E [n1]<[n5] É Negado Nulo Ou "0";[n1];SeImed([n2]<[n1] E [n2]<[n3] E [n2]<[n4] E [n2]<[n5] É Negado Nulo Ou "0";[n2];SeImed([n3]<[n1] E [n3]<[n2] E [n3]<[n4] E [n3]<[n5] É Negado Nulo Ou "0";[n3];SeImed([n4]<[n1] E [n4]<[n2] E [n4]<[n3] E [n4]<[n5] É Negado Nulo Ou "0";[n4];SeImed([n5]<[n1] E [n5]<[n2] E [n5]<[n3] E [n5]<[n4] É Negado Nulo Ou "0";[n5];0)))))
Grato à todos do fórum!
Resolvido, retirando a parte "É Negado ou nulo ou "0". Funcionou perfitamente! Busca o menor valor em todos os campos.