Bom dia, amigos.
Preciso criar uma fórmula para desconto de assistência médica conforme a idade do funcionário e/ou dependente.
Criei uma tabela de cálculo chamada SAM e inclui as faixas correspondentes:
Faixa 1: De 0 a 48 anos = Desconto R$ 42,87
Faixa 2: De 49 a 53 anos = Desconto R$ 54,48
Faixa 3: De 54 a 58 anos = Desconto R$ 73,59
Faixa 4: A partir de 59 anos = Desconto R$ 96,86
Para o desconto do dependente, criei a seguinte fórmula (que está funcionando perfeitamente):
SE INCDEP (1,2) = 1 ENTAO T ('SAM' , NDEPIDADE (1 , HOJE)) *1 SENAO 0 FIMSE
Porém estou enfrentando problemas para criar a fórmula de desconto do funcionário. Já tentei a seguinte fórmula:
T ('SAM', IDADE ( HOJE)) * 1
Essa fórmula se perde ao chamar a função T com o resultado da funcão IDADE e retorna um valor que nem existe na tabela.
Tentei utilizar também a função TABCALCULO (que é composta por string, string, data, valor). Essa função exige que o valor seja uma faixa específica da tabela que eu quero saber, porém preciso descobrir em que faixa o funcionário se encaixa para efetuar o desconto correto.
Desde já agradeço à quem puder ajudar.
Abs,
Ricardo Trifanovas.