Acesso direto ao conteúdo

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

você está aqui: Home  → Colunistas  →  BrOffice.ORG

 

Cálculo de subtotais

Por Rubens Queiroz de Almeida

Este artigo foi publicado originalmente na edição de número 2 da BrOffice.org Zine. Faça o download da segunda edição na íntegra.

Um recurso muito útil do BrOffice.ORG Calc é a facilidade de cálculo de subtotais. Eu uso este recurso para fazer um agrupamento das despesas de telefone e de cartão de crédito. No caso das contas telefonicas dá um pouco de trabalho converter os dados da conta em uma planilha, mas ainda compensa e é muito melhor do que fazer as somas manualmente.

Em São Paulo, a Telefonica oferece, mediante cadastro, o acesso à versão digital da sua conta telefônica. Eu faço um copy & paste do conteúdo, e com o meu editor de textos favorito, o vim, retiro as informações que não me interessam e crio um arquivo do tipo CSV (Comma Separated Values). A seguir reproduzo algumas linhas do arquivo CSV criado a partir da conta telefonica original.

  94661965;NOVA ODESSA;SP;15H04M14;6,0;1,40
  75212267;CAMPINAS;SP;13H30M58;5,7;1,33
  85212267;CAMPINAS;SP;16H28M17;1,0;0,23
  22527477;CAMPINAS;SP;10H07M56;1,5;0,35

O que me interessa da conta telefonica é o número discado (campo 1), o local (campo 2), o estado (campo 3), a duração da chamada (campo 5), e o preço (campo 6).

Uma vez criado este arquivo, faço a carga em uma planilha (Calc), do arquivo CSV criado.

Quando selecionamos arquivos do tipo CSV, o Calc precisa ser informado sobre qual caractere foi utilizado como delimitador de campos. Em nosso caso, utilizamos o ponto e vírgula (;), o que assinalamos na próxima tela de diálogo:

Isto feito, a planilha é criada. As linhas da planilha precisam estar ordenadas pelo número telefônico. Para fazer a classificação, selecionamos primeiramente as células a serem ordenadas, e no menu Dados, seleciono a opção Classificar.

Eu preciso classficar os dados pelo número telefônico, para o qual desejo obter os subtotais. Na tela seguinte faço a especificação da forma de ordenação. Em nosso caso esta classificação deverá ser feita pela coluna A, e em ordem crescente. Isto feito, clicamos no botão OK.

Pronto, isto feito, podemos agora calcular os subtotais. Para o cálculo dos subtotais, selecionamos novamente a opção Dados, subitem Subtotais. Não se esqueça de selecionar previamente as células para as quais você deseja calcular os subtotais.

Na tela de cálculo de subtotais, selecionamos o número de telefone como o fator primário de agrupamento e em seguida, selecionamos a coluna onde se encontram os valores. O Calc nos dá também a opção de selecionar a função matemática a ser utilizada para o agrupamento dos dados. A opção padrão é a soma (e também a mais frequente para as nossas necessidades).

Após feita a seleção, clicar em OK e os subtotais são imediatamente calculados. Para cada número telefônico eu tenho o total gasto. Por exemplo, para o número 22527477 foram gastos R$ 1,75 e assim por diante.

Observe na planilha, do lado esquerdo, as linhas verticais e os sinais de menos. Estes sinais nos indicam que os dados foram agrupados. As linhas verticais nos indicam quais colunas pertencem a quais grupos. Clicando nestes sinais podemos ter uma visão resumida de nossos gastos. Na figura abaixo temos apenas os totais gastos em cada número, o que simplifica bastante a visualização dos dados, especialmente nos casos em que a planilha for muito grande.

Note que os sinais de menos (-) foram transformados em sinais de mais (+). Isto significa que a planilha foi agrupada e alguns dados foram ocultados, para uma melhor visualização.

Este exemplo, para fins didáticos, foi consideravelmente simplificado. A fatura eletrônica gerada pela Telefonica não é das mais amigáveis para este tipo de trabalho, mas a conversão para o formato CSV pode ser feita de forma relativamente rápida, tudo irá depender da sua familiaridade com o seu editor de texto e seus recursos. O editor vim possui recursos fantásticos para este tipo de manipulação de dados.

As possibilidades de uso deste tipo de recurso são muitas. Basta usar a sua criatividade.

Veja a relação completa dos artigos da coluna Broffice.ORG

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir
  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (469 votos)


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Cantinho do Shell NewsFeed RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.

Opinião dos Leitores

Adam
04 Out 2010, 06:11
Amigo muito bem descrita esta dica.
Gostaria de perguntar sobre como poderia ser feito um relatório (listagem) dos dados, segundo algum critério, por exemplo o de somatório dos valores das contas até um valor determinado. por ex:

Listar os registros agrupados até o valor de R$ 100,00. Se houver quebra, abre-se outro grupo lista, avalia o limite de valor e prossegue-se até o final.

na verdade, tem-se o antigo lê e imprime com quebra de sub totais.

Parabéns pela dica.
Grato
Rômulo
06 Jun 2010, 14:41
Um pouco de trabalho !!!!
Junior
09 Dez 2009, 16:29
Para importar um texto para a planilha, execute o calc e siga os passos:
Arquivo > abrir,
escolha o tipo do arquivo como Texto CSV, com isso o arquivo será carregado e será pedido que você determine se existe delimitador ou a largura é fixa, se for fixa você deve indicar onde termina cada coluna, caso contrário basta informar qual é o separador.
Espero ter ajudado.
Jose EDuardo
11 Jun 2009, 16:05
Gostaria de saber se é possivel a importação de um arquivo no formato TXT, formatado com separador de colunas para o Calc.
Tentei faze-lo, mas o BrOffice abriu com doumento de texto no editor.
Grato
luciana
04 Set 2007, 15:32
horrivelll
Elisa
12 Jul 2007, 14:31
sobre o comentário do Beto de 06/07; insira uma linha no início da planilha com o nome das colunas, que tudo vai funcionar direitinho.
Beto
06 Jul 2007, 09:21
Rubens, excelente dica, acabei de usá-la para um trabalho, porém como no meu caso seria contagem, ficou evidente um problema, que é o seguinte: como não existe uma primeira linha com a identificação das colunas, ele não soma o conteúdo desta; veja que no resultado do primeiro conjunto fica faltando a soma da primeira linha, pois 6 * 0,35 = 2,10 e não 1,75 como aparece no slide.
Abraço
Valdir Graper
01 Jul 2007, 22:41
Valeu..
Meus parabéns pela meteria, o assunto é de grande utilidade para todos. Gostaríamos que publicasse muito mais meterias sobre as planilhas que é um aplicativo de grande utilidade para todos os usuários, independentes do Grau de estudo e Profissões.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis