Escolar Documentos
Profissional Documentos
Cultura Documentos
Formulas Estudodirigido
Formulas Estudodirigido
Introduo
Este exerccio trata do desenvolvimento de uma planilha para o clculo de acrscimos e descontos uma folha de pagamento simplificada. Seu objetivo demonstrar o uso prtico de algumas frmulas bsicas de planilhas de clculos. Cabe observar que as regras para dedues e acrscimos seguem as determinaes do Governo Federal mas apresentam algumas simplificaes de cunho didtico. Por exemplo: a regra de dependncia para clculo do Salrio-famlia difere da regra de dependncia para clculo do Imposto de Renda, entretanto, para simplificar, neste exerccio foram considerados que todos os dependentes seguem a mesma regra.
O problema
Em uma determinada empresa sem a folha de pagamento informatizada, tornou-se necessria uma ferramenta que facilitasse o clculo dos acrscimos e descontos no salrio dos funcionrios. Os acrscimos possveis so:
Horas-extras simples acrscimo de 70% sobre o valor da hora trabalhada do funcionrio; Horas-extras especiais acrscimo de 100% sobre o valor da hora trabalhada do funcionrio; Salrio-famlia os funcionrios tm direito a um adicional por dependente baseado em sua renda bruta mensal: Salrio-base (em R$) Adicional por dependente (em R$) At 449,93 De 449,94 at 676,27 23,08 16,26
INSS: Renda bruta mensal (em R$) At R$ 868,29 De R$ 868,30 a R$ 1.040,00 De R$ 1.040,01 a R$ 1.447,14 A partir de R$ 1.447,15 Desconto mximo de R$ 318,37.
IRRF: Base de clculo mensal (em R$) At 1.313,69 De 1.313,70 at 2.625,12 A partir de 2.625,13 Deduo por dependente: R$ 132,05.
As colunas
A planilha seguir o modelo abaixo: A 1 2 3
Nome Ubirajara
B
Salrio base 6.500,00
C
Dep. IRRF 2
D
70% 7,0
E
100% 10,0
F
Valor horas extras
G
Salrio bruto
H
INSS
I
Outros descontos
J
IRRF Base
K
Desconto
L
Salrio famlia
M
Salrio lquido
Horas extras
Soluo
possvel resolver essa planilha usando apenas as funes bsicas no uso de planilhas eletrnicas:
Valor das horas-extras (clula F3) 1. Calcula-se o valor da hora trabalhada de cada funcionrio, dividindo-se seu Salrio-base pelo nmero de horas no ms (o limite mximo permitido pelo Governo Federal 220 horas por ms):
=B3/220
2. Para obter o valor da hora-extra simples, calcula-se acrscimo de 70% sobre o valor da hora trabalhada:
=B3/220*170%
A alquota determinada por quatro faixas de valores. Como cada faixa determinada por uma condio, possvel usar a funo SE(...). Uma vez que esta funo tem apenas duas sadas, para obter os quatro resultados possveis, sero necessrias trs funes SE(...) aninhadas: 1. Primeira faixa caso o Salrio-base seja menor ou igual a R$ 868,29, a alquota ser de 7,65%:
SE(B3<=868,29;7,65%;
2. Segunda faixa o Salrio-base que no se enquadrar na condio anterior deve ser testados. Inclui-se, ento, uma nova funo SE(...): caso o salrio-base seja menor ou igual a R$ 1.040,00, a alquota ser de 8,65%:
SE(B3<=868,29;7,65%;SE(B3<=1040;8,65%;
3. Terceira faixa o Salrio-base que no se enquadrar na condio anterior deve ser testados. Inclui-se, ento, uma nova funo SE(...): caso o Salrio-base seja menor ou igual a R$ 1.447,14, a alquota ser de 9%:
SE(B3<=868,29;7,65%;SE(B3<=1040;8,65%;SE(B3<=1447,14;9%;
Entranto, segundo as regras do Governo Federal, o desconto mximo permitido R$ 318,87. Assim, ser necessrio acrescentar a funo MNIMO(...), que retornar o menor de dois valores o limite (318,87) ou o valor calculado:
=MNIMO(B3*SE(B3<=868,29;7,65%;SE(B3<=1040;8,65%;SE(B3<=1447,14;9%;11%))); 318,37)
Outros descontos (clula I3) Esta clula ser preenchida com outros descontos que o funcionrio possa sofrer (penso alimentcia, adiantamentos, etc.). IRRF Base de clculo (clula J3) A base de clculo do IRRF ser o Salrio-bruto menos o desconto do INSS, os Outros descontos e a deduo por dependente permitida pelo Governo Federal (R$ 132,05) multiplicada pelo nmero de dependentes:
=G3-H3-I3-(132,05*C3)
Entretanto, para evitar que funcionrios com salrio muitos dependentes fiquem com base de clculo negativa, ser necessrio acrescentar a funo MXIMO(...), que retornar o maior de dois valores o desconto ou zero:
=MXIMO(G3-H3-I3-(132,05*C3); 0)
IRRF Desconto (clula K3) O desconto do IRRF o produto entre a base de clculo e a alquota menos o desconto-padro dado pelo Governo Federal:
=J3 * alquota - desconto-padro
A alquota determinada por trs faixas de valores. Como cada faixa determinada por uma condio, possvel usar a funo SE(...). Uma vez que esta funo tem apenas duas sadas, para obter os trs resultados possveis, sero necessrias duas funes SE(...) aninhadas: 1. Primeira faixa caso a base de clculo seja menor ou igual a R$ 1.313,69, a alquota ser de 0% (contribuinte isento):
SE(J3<=1313,69;0%;
2. Segunda faixa a base de clculo que no se enquadrar na condio anterior deve ser testada. Inclui-se, ento, uma nova funo SE(...): caso a base de clculo seja menor ou igual a R$ 2.625,12, a alquota ser de 15%:
SE(J3<=1313,69;0%;SE(J3<=2625,12;15%;
3. Terceira faixa a base de clculo que no se enquadrar na condio anterior ter alquota de 27,5%:
SE(J3<=1313,69;0%;SE(J3<=2625,12;15%;27,5%))
necessrio fazer testes semelhantes para determinar o desconto-padro a ser aplicado: 1. Primeira faixa caso a base de clculo seja menor ou igual a R$ 1.313,69, o desconto-padro ser zero (contribuinte isento):
SE(J3<=1313,69;0;
2. Segunda faixa a base de clculo que no se enquadrar na condio anterior deve ser testada. Inclui-se, ento, uma nova funo SE(...): caso a base de clculo seja menor ou igual a R$ 2.625,12, o desconto-padro ser de R$ 197,05:
SE(J3<=1313,69;0;SE(J3<=2625,12;197,05;
4. Terceira faixa a base de clculo que no se enquadrar na condio anterior ter desconto-padro de R$ 525,19:
SE(J3<=1313,69;0;SE(J3<=2625,12;197,05;525,19))
Salrio-famlia (clula L3) O Salrio-famlia o produto entre o nmero de dependentes e o adicional por dependente determinado pelo Governo Federal:
=C3 * adicional por dependente
O adicional por dependente calculado com base no Salrio-base do funcionrio, classificado em duas faixas. Como cada faixa determinada por uma condio, possvel usar a funo SE(...). Uma vez que esta funo tem apenas duas sadas, para obter os trs resultados possveis, sero necessrias duas funes SE(...) aninhadas: 1. Primeira faixa caso o Salrio-base seja menor ou igual a R$ 449,93, o adicional por dependente ser de R$ 23,08:
=SE(B3<=449,93;23,08;
2. Segunda faixa o Salrio-base que no se enquadrar na condio anterior deve ser testado. Incluise, ento, uma nova funo SE(...): caso o Salrio-base seja menor ou igual a R$ 676,27, o adicional por dependente ser de R$ 16,26:
=SE(B3<=449,93;23,08;SE(B3<=676,27;16,26;
3. Terceira faixa o Salrio-base que no se enquadrar na condio anterior ter adicional por dependente de zero (sem direito a Salrio-famlia):
=SE(B3<=449,93;23,08;SE(B3<=676,27;16,26;0))
Salrio lquido (clula M3) Ser igual ao Salrio-bruto menos o desconto do INSS, os Outros descontos e o IRRF e acrescido do Salrio-famlia:
=G3-H3-I3-K3+L3
Soluo alternativa
possvel, mais prtico e mais previdente substituir a funo SE(...) pela funo PROCV(...) permitindo que a planilha de clculo procure automaticamente, em tabelas auxiliares (representaes das tabelas de INSS, IRRF e Salrio-famlia apresentadas anteriormente), faixas correspondentes a valores como Salrio-bruto, Salrio-base e base de clculo, retornando as alquotas, descontos e adicionais adequados. A funo PROCV(...) A funo PROCV(...) procura por um valor num intervalo de clulas (uma matriz). Uma vez encontrada a linha com a faixa de valores correpondente, uma das suas clulas (indicada por um ndice) retornada. Seu funcionamento similar a procurar por um valor numa tabela usando uma coluna como ndice de pesquisa e as demais como dados desejados. Sua sintaxe : 5
=PROCV(Critrio de pesquisa;Matriz;ndice;Ordem de classificao) Onde: Critrio de pesquisa o valor procurado na primeira coluna da matriz. Matriz o intervalo que contm os dados pesquisados, deve abranger pelo menos duas colunas. ndice o nmero da coluna da matriz que contm o valor a ser retornado (a primeira coluna corresponde ao ndice 1). Ordem de classificao um parmetro opcional que indica se a primeira coluna do vetor deve ser classificada em ordem crescente. Insira o valor Booleano FALSO se no desejar que a primeira coluna seja classificada em ordem crescente. As colunas classificadas podem ser pesquisadas mais rapidamente e a funo as considerar como uma faixa de valores, retornando sempre um valor (mesmo que o valor pesquisado no possua um correspondente exato). Folhas de clculo auxiliares Os programas de planilha de clculo mais modernos permitem diversas "folhas de clculo" num mesmo arquivo de planilha de clculo. As folhas de clculo podem ser observadas no parte inferior da planilha:
Portanto, por razes de organizao, as tabelas auxiliares sero criadas numa folha auxiliar, devidamente renomeada (usando o boto da direita do mouse) para "Tabelas". A folha Tabelas seguir o modelo abaixo: A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
I N S S
B
Renda bruta mensal 0,00 868,30 1.040,01 1.447,15 Desconto mximo
C
Alquota 7,65% 8,65% 9,00% 11,00% 318,37
I R R F
Base de clculo Alquota 0,00 0,0% 1.313,70 15,0% 2.625,13 27,5% Deduo por dependente Salrio-base 0,00 449,94 676,28 Adicional 23,08 16,26 0,00
F a m l i a
As frmulas afetadas De posse destas novas ferramentas (folhas de clculo auxiliares e funo PROCV(...)), verifica-se que as alteraes, na folha de clculo principal, sero nas clulas INSS (clula H3) , IRRF Base de clculo (clula J3), IRRF Desconto (clula K3) e Salrio-famlia (clula L3).
A alquota determinada por quatro faixas de valores. Ser usada a funo PROCV(...) sobre a tabela auxiliar contendo os dados do INSS. A tabela correspondente ao INSS est localizada na folha de clculo Tabelas, da clula B2 at a clula C5. A nomenclatura para essas coordenadas : Tabelas.B2:C5 Como essas coordenadas sero as mesmas para todas as referncias a essa tabela, deve-se usar Referncias Absolutas. Portanto as coordenadas devero ser escritas como: Tabelas.$B$2:$C$5 Assim, a frmula para essa clula, at o momento :
=B3*PROCV(B3;Tabelas.$B$2:$C$5;2)
Entranto, segundo as regras do Governo Federal, o desconto mximo permitido R$ 318,87. Assim, ser necessrio acrescentar a funo MNIMO(...), que retornar o menor de dois valores o limite (localizado em Tabelas.C6 observar a referncia absoluta) ou o valor calculado:
=MNIMO(B3*PROCV(B3;Tabelas.$B$2:$C$5;2);Tabelas.$C$6)
IRRF Base de clculo (clula J3) A base de clculo do IRRF ser o Salrio-bruto menos o desconto do INSS, os Outros descontos e a deduo por dependente permitida pelo Governo Federal (localizada em Tabelas.D12, novamente com referncia absoluta) multiplicada pelo nmero de dependentes:
=MXIMO(G3-H3-I3-(Tabelas.$D$12*C3);0)
IRRF Desconto (clula K3) O desconto do IRRF o produto entre a base de clculo e a alquota menos o desconto-padro dado pelo Governo Federal:
=J3 * alquota - desconto-padro
A alquota determinada por trs faixas de valores. Ser usada a funo PROCV(...) sobre a tabela auxiliar contendo os dados do IRRF (localizada em Tabelas.B9:D11 no esquecendo o uso de referncias absolutas):
PROCV(J3;Tabelas.$B$9:$D$11;2)
O desconto-padro determinado de forma anloga, mudando apenas o ndice da coluna retornada que passa a ser 3:
PROCV(J3;Tabelas.$B$9:$D$11;3)
Salrio-famlia (clula L3) O Salrio-famlia o produto entre o nmero de dependentes e o adicional por dependente determinado pelo Governo Federal:
=C3 * adicional por dependente
O adicional por dependente calculado com base no Salrio-base do funcionrio, classificado em duas faixas. Ser usada a funo PROCV(...) sobre a tabela auxiliar contendo os dados do Salrio-famlia (localizada em Tabelas.B15:C17 sempre usando referncias absolutas): Frmulas para Planilhas de Clculo Estudo dirigido 7
PROCV(B3;Tabelas.$B$15:$C$17;2)
Concluso
Como pde-se observar, o uso da funo PROCV(...) simplificou bastante as frmulas usadas. Esse mtodo tambm concentrou as alteraes numa folha de clculo auxiliar, permitindo a atualizao da planilha sem alterao nas frmulas, em caso de mudanas da legislao. H diversas maneiras de resolver um problema usando planilhas de clculo. Desde o uso de funes bsicas, at o uso de funes mais rebuscadas que permitam uma ferramenta mais verstil e com frmulas mais fceis de entender e manter. O objetivo deste exerccio no foi esgotar todos as variaes possveis das funes usadas, mas apenas apresentar aos alunos uma aplicao prtica das funes apresentadas. importante lembrar, porm, que esta planilha tem algumas simplificaes adotadas por questes de simplificao didtica. Diversas outras melhorias podem ser implementadas neste exemplo, gerando ferramentas cada vez mais completas para a confeco de folhas de pagamento. Uma sugesto seria a contagem de horas extras ao informarem-se os horrios de entrada e sada...
Referncias bibliogrficas
CARNEIRO, Jos Lus. Introduo s frmulas para Planilhas de Clculo. Disponvel em <http://www.jlcarneiro.com/wp-content/uploads/File/fssa_inf/formulas.doc>. Acesso em: maio 2007.