MARCOS S NASCIMENTO Postado 26 de Novembro de 2021 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 7 Conteúdo/Dia: 0.01 Reputação: 2 Pontos/Conquistas: 57 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 26 de Novembro de 2021 Boa tarde Pessoal. Estou precisando de uma ajuda, estou criando uma formula para poder pagar aumento de salário, no entanto o reajuste salarial será com base em uma data especifica e salário pago em 31/03/2021 e proporcional para funcionários com menos de 1 ano em um período ( Piso = 1.110 / Percentual = 2% até sal=1500 e 1% acima de 1500 / % Proporcional para os admitidos entre Abril 2020 até Fev 2021). Estou trabalhando nesta fórmula, porém o sistema esta retornando o valor errado para os funcionários com menos de 1 ano entre Abril de 2020 e Fev 2021 o mesmo está pagando pelo tempo de "casa" e não proporcional a data de Admissão 04/2020 e 02/2021. Alguém poderia me ajudar por favor? DECL SALARIO; SETVAR(SALARIO, RANT('31/03/2021')); SE (SALARIO > 0 E SALARIO < 1110) OR (RC > 0 E RC < 1110) ENTAO 1110.00 SENAO SE SALARIO > 0.00 E SALARIO <= 1500.00 ENTAO SE DTA <= '31/03/2020' ENTAO SALARIO * 1.02 SENAO SALARIO + MAX(SALARIO *(0.02/12*MIN(12, NMESES)),00) FIMSE SENAO SE SALARIO > 1500.00 ENTAO SE DTA <= '31/03/2020' ENTAO SALARIO * 1.01 SENAO SALARIO + MAX(SALARIO * (0.01/12*MIN(12, NMESES)),00) FIMSE FIMSE FIMSE FIMSE Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
luisgustavogomes Postado 29 de Novembro de 2021 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 484 Conteúdo/Dia: 0.21 Reputação: 136 Pontos/Conquistas: 3.226 Conteúdo Resolvido: 0 Dias Ganho: 64 Status: Offline Idade: 35 Dispositivo: Android Denunciar Compartilhar Postado 29 de Novembro de 2021 @MARCOS S NASCIMENTO, bom dia! Poderias criar uma planilha em excel com alguns exemplos e o resultados esperado, para que possamos entender melhor sua questão? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
MARCOS S NASCIMENTO Postado 29 de Novembro de 2021 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 7 Conteúdo/Dia: 0.01 Reputação: 2 Pontos/Conquistas: 57 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Autor Denunciar Compartilhar Postado 29 de Novembro de 2021 Bom dia Luis Gustavo. Segue em anexo um modelo em excel de como ficaria a aplicação desse reajuste salarial conforme solicitado. CCT AJUSTE SALARIAL.xlsx Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
luisgustavogomes Postado 29 de Novembro de 2021 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 484 Conteúdo/Dia: 0.21 Reputação: 136 Pontos/Conquistas: 3.226 Conteúdo Resolvido: 0 Dias Ganho: 64 Status: Offline Idade: 35 Dispositivo: Android Denunciar Compartilhar Postado 29 de Novembro de 2021 @MARCOS S NASCIMENTO, Obrigado... Tenho uma pergunta para você. Em relação ao valor da coluna E13, como você efetuou essa proporcionalidade ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
MARCOS S NASCIMENTO Postado 29 de Novembro de 2021 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 7 Conteúdo/Dia: 0.01 Reputação: 2 Pontos/Conquistas: 57 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Autor Denunciar Compartilhar Postado 29 de Novembro de 2021 Luis, O salário de (E13) 1.200 /12 * 10 * 2% = 20,00 valor do novo salário 1.220,00 (o colaborador só tem 10 meses trabalhados, Admissão 05/2020 a 02/2021). O % percentual será aplicado sobre o valor do salário de 03/2021 dividido por 12 e multiplicado pelo número de meses trabalhados entre 04/20 a 02/21 para quem tem menos de 1 ano, para quem tem mais de 1 ano o percentual será aplicado de forma integral acompanhando a faixa salarial para aplicação do percentual de 1% e 2% . OBS: erro na data da coluna B15, a data correta seria 01/08/2020. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
luisgustavogomes Postado 29 de Novembro de 2021 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 484 Conteúdo/Dia: 0.21 Reputação: 136 Pontos/Conquistas: 3.226 Conteúdo Resolvido: 0 Dias Ganho: 64 Status: Offline Idade: 35 Dispositivo: Android Denunciar Compartilhar Postado 29 de Novembro de 2021 Blz, Segue, uma possível solução, só tem que testar ai. Dependências /* CRIAR QUERY FOR.001 SELECT CASE WHEN DATAADMISSAO < '2020-04-01' THEN DATEDIFF(MM, '2020-04-01', '2021-03-01') WHEN DATEDIFF(MM, DATAADMISSAO, '2021-03-01') > 0 THEN DATEDIFF(MM, DATAADMISSAO, '2021-03-01') ELSE 0 END AS 'QTDEMES' FROM DBO.PFUNC (NOLOCK) WHERE CODCOLIGADA = :FRM_CODCOL AND CHAPA = :FRM_CHAPA CRIAR FORMULAS /* */ Fórmula do valor /* Decl SAL202103 ; Decl FAIXA ; Decl PISO ; Decl QUEBRA ; Decl NRO ; Decl RETORNO ; EXECSQL('FOR.001') ; Setvar(SAL202103, RANT('31/03/2021')) ; Setvar(PISO, 1100.00) ; Setvar(QUEBRA, 1500.00 ) ; Setvar(NRO, RESULTSQL('FOR.001','QTDEMES')) ; SE ( SAL202103 = 0 ) ENTAO SETVAR(FAIXA , -1) ; FIMSE SE ( ( SAL202103 < PISO ) E ( SAL202103 > 0 ) ) ENTAO SETVAR(FAIXA , 0) ; FIMSE SE ( ( SAL202103 >= PISO ) E ( SAL202103 < QUEBRA ) E ( SAL202103 > 0 ) ) ENTAO SETVAR(FAIXA , 2) ; FIMSE SE ( ( SAL202103 >= QUEBRA ) E ( SAL202103 > 0 ) ) ENTAO SETVAR(FAIXA , 1) ; FIMSE SE ( FAIXA > 0 ) ENTAO SETVAR( RETORNO , ( ( ( SAL202103 / 12 ) * NRO ) * ( FAIXA / 100 ) ) ) ; FIMSE SE ( FAIXA <= 0 ) ENTAO 0 FIMSE ARREDONDA( RETORNO , 2) */ abraços. 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
MARCOS S NASCIMENTO Postado 29 de Novembro de 2021 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 7 Conteúdo/Dia: 0.01 Reputação: 2 Pontos/Conquistas: 57 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Autor Denunciar Compartilhar Postado 29 de Novembro de 2021 @luisgustavogomes, Muito obrigado, a formula me ajudou muito me trazendo o resultado esperado. Att, Marcos 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.