Calculando o Imposto de Renda 2015 com o LibreOffice Calc

Neste breve artigo busco apresentar algumas funções avançadas do LibreOffice Calc utilizando como exemplo uma declaração completa do Imposto de Renda 2015. Trataremos aqui principalmente de: soma condicional, intervalos, células nomeadas, condições, referências, formatos e relações.

[ Hits: 22.025 ]

Por: Bruno Rafael Santos em 01/04/2015 | Blog: https://cutt.ly/4H7vrPh


Classes de dados e intervalos



Antes de montarmos as fórmulas para a Tabela 2, precisamos criar intervalos nomeados na Tabela 1 para facilitar. Por exemplo, o seguinte intervalo:

B15:AMJ15

Contém todas as células da linha 15 exceto a primeira. Por acaso, é a linha onde ficam os totais da Tabela 1. Seria mais fácil usar esse intervalo de células na planilha se ele tivesse um nome. Notem que do lado esquerdo da barra de fórmulas há um indicador da célula ou intervalo de células atuais (se não aparecer, vá no menu Exibir > Barra de Fórmulas), mas ele serve para outra coisa também:

1. Selecione o intervalo de células que corresponde ao total da Tabela 1.

2. Use Ctrl + clique para excluir a primeira coluna, que contém o nome da linha. Agora você tem um intervalo de células selecionado semelhante ao que exemplifiquei acima.

3. Vá no indicador esquerdo da barra de fórmulas e escreva um nome para este intervalo ali, por cima da seleção mesmo. Aqui é "ir_movimentação_total".

Com isso o termo ir_movimentação_total passa a ser um indicativo para aquele intervalo de células específico. Mais detalhes sobre os intervalos definidos, o que eles são ou seu escopo (se são exclusivos da planilha atual ou servem a todo o documento) podem ser vistos com o menu Inserir > Nomes Gerenciar... ou com Ctrl + F3.

Os nomes são muito úteis para planilhas mais avançadas - por exemplo podem ser usados como filtros avançados em tabelas muito grandes - mas sua maior virtude é simplificar enormemente a sintaxe das fórmulas. Veja só a diferença disto:

=SE(
    SOMASE(ir_classes; A20; ir_movimentação_total) < C20;
    C20;
    SOMASE(ir_classes; A20; ir_movimentação_total)
    )


Para isso:

=SE(
    SOMASE($IR.$B$16:$AMJ$16; A20; $IR.$B$15:$AMJ$15) < C20;
    C20;
    SOMASE($IR.$B$16:$AMJ$16; A20; $IR.$B$15:$AMJ$15))


Faça a mesma coisa para a linha de Classes da tabela 1 (usei o nome "ir_classes") e pronto: agora podemos criar fórmulas mais amigáveis para a Tabela 2.

Página anterior     Próxima página

Páginas do artigo
   1. Noções básicas sobre o cálculo do IR
   2. Estrutura da planilha de dados
   3. Datas
   4. Estilos e formatos de valores
   5. Classes de dados e intervalos
   6. Cálculo das deduções
   7. Cálculo do imposto
Outros artigos deste autor

Python para pesquisadores: material didático

Campos no LibreOffice: usos e abusos

Devo atender? Um ótimo aplicativo para bloquear Telemarketing

Cronogramas e gestão do tempo com o LibreOffice Calc

GNU Parallel: criando atividades em paralelo com shell script

Leitura recomendada

Suítes de escritório com corretor ortográfico e gramatical no GNU/Linux

LibreOffice Math

LibreOffice Writer 5 vs. Microsoft Word 2010

Slackbuilds para leigos

Corretor Ortográfico no Vim - Guia definitivo

  
Comentários
[1] Comentário enviado por fabio em 01/04/2015 - 15:13h

Excelente artigo, tenho certeza que será muito útil.

Um abraço.

[2] Comentário enviado por removido em 02/04/2015 - 15:37h

Parabéns!
Fórmulas muito úteis também.

[3] Comentário enviado por wagnerfs em 04/04/2015 - 07:53h

Parabéns por compartilhar o conhecimento e mostrar a grande potencialidade do libreoffice calc. Esse artigo é um ótimo incentivo para o uso desta ótima suíte para escritório.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[4] Comentário enviado por gpaulino em 04/04/2015 - 10:47h

Excelente! Vai ajudar demais nos cálculos do imposto.

[5] Comentário enviado por chaplinux em 25/04/2015 - 13:54h


Parabens Pelo Artigo. muito bom!....

mais kd o link da Planilha???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts