Beruflich Dokumente
Kultur Dokumente
INESUL – ARAUCÁRIA
Junho de 2009
1
Endereço eletrônico rodrigo.ozon@ibqp.org.br Vide meu Curriculum Lattes . Erros e omissões
são de minha completa responsabilidade.
E como toda a vida humana é um grande jogo de azar!...
– Voltaire, Les délices (24 de novembro de 1755.)
Ou é um Universo muito bem organizado ou um caos que se encolheu e abraçou a si mesmo, porém, em
qualquer caso, é um Universo, mesmo assim. Mas pode uma certa ordem substituir dentro de ti,
enquanto se encontra a desordem no Todo ?
– As meditações de Marco Aurélio, IV:27 (Século II)
Sumário
1 Introdução 4
4 O Assistente de Funções 11
4.1 Exemplos de Algumas Funções . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.1 Fórmula da Porcentagem . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.2 Exemplos de Fórmulas Estatı́sticas Básicas . . . . . . . . . . . . . . 11
4.1.3 Como escrever o resultado de uma fórmula numa célula com um texto 12
4.2 Funções Lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Funções de Busca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5 Funções Matriciais 14
6 O uso do Solver 15
7 Criação de Macros 19
4 Prof. Econ. Rodrigo Ozon – BrOffice Calc Planilhas Eletrônicas
1 Introdução
O BrOffice Calc é uma planilha eletrônica, sendo portanto uma ferramenta para
fazer cálculos, analisar informações e dar tratamento a grandes massas de dados. Com
essa ferramenta, podemos realizar desde tarefas elementares, como a digitação e impressão
de uma planilha simples, até tarefas mais elaboradas como a criação de tabelas mais
sofisticadas, com dados relacionados e cálculos complexos. Ele faz parte de um pacote
de softwares denominado BrOffice.org [1], no qual se destacam, dentre outros, o editor de
textos Writer e um software para apresentação de slides denominado Impress.
Uma planilha é simplesmente um conjunto de linhas e colunas, dividida em 256 colunas
e 65.536 linhas, as quais podem armazenar textos e números. Sua vantagem é que os dados
podem ser manipulados através de fórmulas disponı́veis para serem usadas a qualquer
momento. A unidade básica de uma planilha chama-se célula, que é formada pela junção
de uma linha com uma coluna. Cada célula possui o seu próprio endereço, o qual é
composto pela letra da coluna e pelo número da linha.
Neste manual, objetivamos apresentar e ensinar a utilização das funcionalidades básicas
do Calc, permitindo assim ao leitor conhecer e fazer uso dos recursos necessários para a
elaboração de planilhas com o auxı́lio deste software. Antes de iniciarmos propriamente
as explicações, vamos relembrar alguns conceitos fundamentais para o estudo que vamos
realizar.
• Arquivo → Assistentes: Possui assistentes que guia você na criação de cartas com-
erciais e pessoais, fax, agendas, apresentações etc.
• Barra de Menus;
3.2 Versões
Salva e organiza várias versões do documento atual no mesmo arquivo. Você também
pode abrir, excluir e comparar versões anteriores.
Esse recurso é bastante útil quando se deseja manter o controle sobre versões de um
documento. Para utilizar esse recurso é necessário que a planilha que está sendo utilizada
tenha sido salva pelo menos uma vez.
Caso o arquivo seja recém criado salve-o primeiro. No menu suspenso, vá em Arquivo
→ Versões
Figura 5: Versões
Esse recurso é bastante útil quando se deseja manter o controle sobre as versões de um
documento. Para utilizar esse recurso é necessário que o arquivo que está sendo utilizado
tenha sido salvo pelo menos uma vez, com extensão do BrOffice.org [1].
Se você salvar uma cópia de um arquivo que contenha informações de versão (escol-
hendo Salvar como - Arquivo), as informações da versão não são salvas com o arquivo.
Para criar a primeira versão do documento clique em Salvar Nova Versão.
Novas versões
Salva o estado atual do documento como nova versão. Caso deseje, antes de salvar a
nova versão, insira também comentários na caixa de diálogo Inserir comentário da versão.
Insira um comentário aqui quando estiver salvando uma nova versão. Se você tiver
clicado em Mostrar para abrir esta caixa de diálogo, não poderá editar o comentário.
3.3 Enviar
Envia uma cópia do documento atual para diferentes aplicativos.
Permite enviar o arquivo atual através de um cliente de email.
Ao selecionar essa opção o seu cliente de e-mail padrão é aberto com o arquivo já
anexado à mensagem.
Você apenas precisará escrever o destinatário e o corpo da mensagem.
Salvar sempre uma versão ao fechar
Lista as versões existentes do documento atual, a data e a hora em que elas foram
criadas, o autor e os comentários associados.
Fechar
Envia o documento atual como um anexo de e-mail com o programa padrão de e-mail.
Figura 6: Enviar
3.4 Modelos
Modelos são documentos que não podem ser modificados e somente são utilizados como
base para documentos que seguem a algum padrão. O importante a saber sobre mod-
elos em um editor de textos é que os modelos evitam erros do tipo: abrir um docu-
mento existente e realizar as alterações e ao invés de ”‘Salvar como” o usuário escolhe
”‘Salvar” fazendo com que o documento original seja alterado, portanto perdendo suas
caracterı́sticas originais.
Os modelos surgiram também para minimizar o tempo na realização de algumas tarefas
que são identificadas como iguais em mais de um documento. O que anteriormente era
feito com o comando salvar como, aı́ lembrem-se do erro de substituição, agora será feito
através da utilização de modelos.
No menu suspenso, vá em Arquivo → Modelos → Salvar e dê um nome.
• Recortar (Ctrl+X)
• Copiar (Ctrl+C)
• Colar (Ctrl+V)
• Cabeçalhos e Rodapés
• Mapa de Imagem → Permite que você anexe URLs a áreas especı́ficas, denominadas
pontos de acesso, em uma figura ou em um grupo de figuras. Um mapa de imagem
é um grupo com um ou mais pontos de acesso. Através deste recurso você pode
definir áreas em uma imagem que possuirão links para um determinado endereço.
4 O Assistente de Funções
Abre o Assistente de Funções, que ajuda a criar fórmulas de modo interativo. Antes de
iniciar o Assistente, selecione a célula ou o intervalo de células da planilha atual, a fim de
determinar a posição na qual a fórmula será inserida.
O Assistente de Funções possui duas guias: a guia Funções é usada para criar fórmulas
e a guia Estrutura é usada para verificar a construção da fórmula.
Por exemplo, digite em uma célula abaixo da outra os números 3, 2, 2, 3 e numa célula
ao lado digite =soma(”a seleção das células que contém estes números”) em seguida tecle
enter. Verá que o resultado da fórmula será 10.
Dada a tabela com as idades a seguir (ver arquivo em anexo ), calcule as estatı́sticas
descritivas dos indivı́duos;
A média aritmética que é a soma dos valores dividida pelo número de valores é calcu-
lada da seguinte maneira:
n
X
Xi
i=1
X=
n
n+1
D= 2
N
X
(Xi − µ)2
i=1
σ2 = N
Idades
15
16
25
30
23
33
19
22
45
32
29
26
23
24
25
31
30
36
35
38
43
47
52
4.1.3 Como escrever o resultado de uma fórmula numa célula com um texto
Neste subtópico explico brevemente como proceder para incorporar o resultado de uma
fórmula dentro de um texto numa única célula.
Para isto, adotamos como exemplo a tabela de idades para calcularmos o desvio médio
das idades;
Assim, numa célula de seu interesse, digite
=”Desvio Médio ”&DESV.MÉDIO(a seleção de todas as idades da tabela)&””
Crie uma função para avaliar os alunos com as notas dispostas no site com a seguinte
classificação:
Agora você tem uma planilha onde tem a idade e altura de seus alunos. Haverá uma
competição e somente aqueles que tem Idade Maior que 25 e Altura maior ou igual que
1,70 participaram da competição. Neste caso você utilizará a condição SE e a condição
E. Porque?
Respondo: É simples, porque para o aluno participar ele dever possuir a idade maior
que 15 e altura maior ou igual 1,70. As duas condições devem ser verdadeiras, caso uma
seja falsa, ele não participará. Entendeu menino(a)!.
Cursos Juninos – Faculdade Nacional de Educação e Ensino Superior do Paraná –
INESUL/FANEESP – Araucária
14 Prof. Econ. Rodrigo Ozon – BrOffice Calc Planilhas Eletrônicas
Agora você possui uma planilha onde tem o nome dos alunos e as suas médias (segunda
aba). E você desejasse agora saber quantos alunos tiraram médias maior e igual a 9.
A fórmula então ficaria assim: =CONT.SE(“seleção de células das notas”;“>= 9”)
Suponhamos que você tivesse uma planilha onde controla-se a entrada e a saı́da de
clientes do seu hotel. Nela você deseja colocar o Nome, Entrada, Saida, Classe e o Valor
da Classe. Você deseja que ao digitar o nome da Classe, automaticamente apareça o valor
da Classe.
Na verdade você terá que criar 2(duas) planilhas:
A 1a Primeira planilha chamaremos de Matriz Tabela, porque nela você colocará o
nome das Classe e o seu Valor
A 2a Segunda planilha você controlará a entrada e a saı́da do cliente.
5 Funções Matriciais
São úteis nos cálculos de projeções de vendas, demanda, custos, preços, etc.
Deste modo para obtermos a transposta da matriz, selecionamos com o mouse todas
as células pintadas e em seguida digitamos a fórmula:
=transpor(seleção dos valores X) e em seguida teclamos ao mesmo tempo Ctrl+Shift+Enter
Assim, obtemos a matriz com os valores dentro de uma fórmula com chaves indicando
que o Calc a interpretou como cálculo matricial.
0
Em seguida temos a matriz X X, ou seja a multiplicação da matriz transposta pela
matriz de explicativas. Para isso selecionamos as células pintadas e em seguida entramos
com a fórmula
=matriz.mult(seleção da matriz transposta;seleção da matriz de explicativas) Ctrl+Shift+Enter
0 0
Em seguida temos o cálculo da matriz inverso da matriz X X, ou seja temos (X X)−1 .
0
=matriz.inverso(seleção da matriz X X)
E finalmente temos os parâmetros do modelo de projeção Yt = α + βXt que é dado
0 0
por (X X)−1 X Y
0 0
=matriz.mult(seleção da matriz (X X)−1 ;seleção da matriz X Y )
Agora encontramos os valores dos parâmetros α e β e se fizermos agora a multiplicação
destes valores pelos valores da matriz de X temos a projeção de vendas.
Para isto utilize a seguinte fórmula na célula F5:
=$J$18+$J$19*E5
Agora arraste-a até o final e plote um gráfico para avaliar o ajuste da projeção linear:
6 O uso do Solver
Antes de mais nada precisamos saber o que é o Solver; ”‘Solver” literalmente traduzido
para o português é ”‘resolvente”. em outras palavras, é aquilo que resolve algo. Aquilo
que é capaz de uma solução, resolver uma solução.
O Solver foi criado para exatamente resolver os mais variados problemas matemáticos.
Um sinônimo de Solver em inglês é optimizer (otimizador), pois na maioria dos casos o
Solver é utilizado para otimizar a alocação de vários recursos.
Imagine-se na situação onde você possui uma fábrica onde 3 produtos são fabricados.
Se os produtos competem pelas mesmas matérias-primas, possuem diferentes preços no
mercado, levam diferentes prazos de tempo para serem produzidos, você certamente
deseja saber qual a melhor escala de produção. Isto é, a escala que resulta na otimização
do tempo, da matéria-prima e sem dúvida seus lucros.
Existem vários tipos de Solver e o Excel e o Calc possuem o Atingir Meta o qual é
uma ferramenta própria sua mas com capacidade limitada de resolução de problemas.
Por exemplo, você não pode definir restrições no Atingir Meta o que muitas vezes é
crucial para a solução do mesmo. Se você fosse abrir uma fábrica de móveis, hoje, você
teria várias restrições e uma delas é de capital. O Atingir Meta não nos possibilita inserir
essas variáveis ao passo que o Solver abre novos leques de possibilidades.
processo, pois gera resultados mais proximos da realidade do que a equacao linear.
Comparando as tres linhas de tendencia adicionadas, constatamos que a equacao expo-
nencial e a que melhor se ajusta aos dados reais, sendo, portanto, a que melhor representa
o comportamento do custo de processo.
Por conseguinte, se substituirmos a formula utilizada anteriormente para o calculo do
custo de processo (custo de processo = R$ 0,40 x numero de pasteis produzidos) pela equa-
cao exponencial encontrada (custo de processo =13, 0536e0,0001×nro. de pastéis produzidos ),
refinaremos o modelo de lucros mensais da Pasteis e Pasteloes Ltda., tornando-o mais rep-
resentativo da realidade.
Uma projecao do tipo Se-Entao (If-Then) e exatamente o que esse nome sugere. Após
termos definido o modelo e todas as relacoes entre as variaveis, podemos fazer uma analise
do comportamento da(s) variavel(eis) de saida a partir de diferentes entradas. Este tipo
de projecao permite que facamos uma analise da sensibilidade do modelo, isto e, o quanto
e em que proporcao o resultado final e alterado a partir de pequenas alteracoes nos valores
das variaveis de decisao.
Agora que ja obtivemos o modelo definitivo para o problema da empresa, podemos
verificar a sensibilidade do lucro mensal a modificacoes no preco de venda do pastel.
Tornar possivel esta analise e extremamente simples; precisamos apenas copiar as celulas
com as relacoes do modelo em algumas colunas seguintes e, entao, estabelecer precos de
venda diferentes e crescentes ao longo das colunas.
Conforme podemos observar na planilha, o comportamento do lucro mensal da Pasteis
e Pasteloes Ltda. em relacao ao preco de venda do pastel nao e linear, pois o mesmo e
crescente ate o preco de venda unitario de R$ 7,00 (em torno de) e decrescente após este
ponto.
Com o gráfico visualizamos esta relacao entre o preco de venda do pastel e o lucro
mensal. Atraves do grafico, torna-se ainda mais facil constatar que o preco de venda que
maximiza o lucro mensal da empresa e em torno de R$ 7,00 por unidade de pastel.
Uma maneira precisa de encontrar valores de saida especificos para um modelo consiste
no use de um comando do Excel denominado Atingir Meta ou, em ingles, Goal Seek. Este
comando procura automaticamente o valor solicitado para uma unica variavel de saida a
partir de uma unica variavel de entrada.
Uma aplicacao bastante util desta ferramenta e na analise do ponto de equilibrio do
negocio (Break Even Point), ou seja, neste caso, o preco de venda que gera um lucro
mensal igual a zero. Para obter este valor, devemos, a partir do modelo definido na
Figura 1.20, solicitar que o Comando Atingir Meta ajuste a celula que contem o resultado
do lucro mensal para o valor zero, variando o valor da celula do preco de venda unitario
do pastel.
Exercı́cio Transformadores
7 Criação de Macros
Existem situações onde não conseguimos resolver um determinado problema, simples-
mente utilizando os comandos e fórmulas do Excel (embora existam milhares de funções
disponı́veis no Excel). Nessas situações temos que fazer o uso de recursos como Macros e
Programação.
A linguagem de programação do Excel e do BrOffice por exemplo é o VBA - Visual
Basic for Applications. O VBA é a linguagem de programação para todos os aplicativos
do Microsoft Office: Word, Excel, Access e PowerPoint.
Caso você execute uma tarefa várias vezes no Microsoft Excel ou no Calc, é possı́vel
automatizá-la com uma macro. Uma macro é uma seqüência de comandos e funções
armazenados em um módulo de código do VBA e pode ser executada sempre que você
precisar executar a tarefa. Quando você grava uma macro, o Excel armazena informações
sobre cada etapa realizada à medida que você executa uma seqüência de comandos. Em
seguida, você executa a macro para repetir, ou “reproduzir”, os comandos.
Por exemplo, vamos supor que, seguidamente, você precisa formatar uma célula com
Negrito, cor de fonte Vermelha, Itálico, Fonte Verdana de Tamanho 13, com quebra au-
tomática de linha. Ao invés de ter que executar todos os comandos de formatação em
cada célula, você pode criar uma Macro que aplica todos os comandos de formatação.
Após criada a Macro, cada vez que você tiver que aplicar o conjunto de comandos de for-
matação, basta executar a Macro, o que normalmente é feito através da associação de uma
combinação de teclas com a Macro, como por exemplo Ctrl+L. No nosso exemplo, cada
vez que você quisesse formatar uma célula com os formatos descritos, bastaria clicar na
célula e pressionar Ctrl+L. Bem mais fácil do que aplicar cada comando individualmente.
Você pode Gravar uma macro para realizar uma tarefa em uma etapa: Antes de gravar
uma macro, planeje as etapas e os comandos que você deseja que a macro execute. Se
cometer um erro durante a gravação da macro, as correções feitas também serão gravadas
como comandos da macro. Ao gravar macros, o VBA armazena cada macro em um novo
módulo de código VBA, anexado a uma pasta de trabalho (arquivo .xls).
Cursos Juninos – Faculdade Nacional de Educação e Ensino Superior do Paraná –
INESUL/FANEESP – Araucária
20 Prof. Econ. Rodrigo Ozon – BrOffice Calc Planilhas Eletrônicas
Referências
[1] BrOffice Calc, Writer, Math, Impress e demais (download, instalação e manuais).
Disponı́vel em: < http://www.broffice.orghttp://www.broffice.org >. Acesso em:
Junho de 2009.
[2] Lachtermarcher, G.
Pesquisa Operacional na Tomada de Decisões: Modelagem em Excel. 3.a
Ed. Campus , São Paulo, 2006.