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:
23,08
De 449,94 at 676,27
16,26
INSS:
Renda bruta mensal (em R$)
Alquota (%)
At R$ 868,29
7,65
De R$ 868,30 a R$ 1.040,00
8,65
De R$ 1.040,01 a R$ 1.447,14
9,00
A partir de R$ 1.447,15
Desconto mximo de R$ 318,37.
11,00
IRRF:
Base de clculo mensal (em R$)
Alquota (%)
De 1.313,70 at 2.625,12
15,0
197,05
A partir de 2.625,13
Deduo por dependente: R$ 132,05.
27,5
525,19
At 1.313,69
As colunas
A planilha seguir o modelo abaixo:
A
1
2
3
Nome
Ubirajara
Salrio
base
Dep.
IRRF
6.500,00
Horas
extras
70%
7,0
100%
Valor
horas
extras
Salrio
bruto
INSS
Outros
descontos
K
IRRF
Base
Desconto
Salrio
famlia
Salrio
lquido
10,0
Soluo
possvel resolver essa planilha usando apenas as funes bsicas no uso de planilhas eletrnicas:
SE(...)
MXIMO(...)
MNIMO(...)
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)
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)
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%))
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))
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))
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 :
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
I
N
S
S
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
F
a
m
l
i
a
Alquota
7,65%
8,65%
9,00%
11,00%
318,37
Salrio-base
0,00
449,94
Adicional
23,08
16,26
676,28
0,00
Deduo-padro
0,00
197,05
525,19
132,05
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)
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)
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
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.