Não conheço este recurso no Writer, mas vc pode resolver isto rapidinho criando um estilo de parágrafo: Clique em F11, selecione parágrafo, clique (só uma vez) sobre corpo do texto, crie um novo estilo de parágrafo, dando-lhe um nome, neste exemplo nomeei Grade.
Faça três parágrafos para testar.
Com o mouse, selecione um parágrafo e aplique o estilo sobre ele, clicando no lado direito da tela, onde está o estilo padrão e escolha o estilo de parágrafo que vc criou.
Depois, edite o estilo ... Pronto. Áh, uma coisa importante: em efeitos da fonte escolha sobrelinha, simples, pois do contrário, a linha que não contiver um enter ficará sem o sublinhado.
Informática em seus diversos assuntos que envolvam programação, Python e Libreoffice, Office, planilhas...
quinta-feira, 10 de dezembro de 2015
terça-feira, 17 de novembro de 2015
Usando: Validação de dados, CONT.SE, e porcentagem em fórmula manual.
Formulário simples
de pesquisa com percentual de respostas positivas e negativas.
Funções
utilizadas: Validação de dados, CONT.SE, e porcentagem em fórmula
manual.
Partindo de uma
pergunta no Facebook sobre o Calc:
“Estou
desenvolvendo uma planilha no calc (LibreOffice 4.0), inseri na nas
mesmas algumas caixas de seleções e de listagens(menu exibir/barra
de ferramentas/controle de formulários), gostaria de saber se é
possível obter como resultado a porcentagem das opções
selecionadas. Se sim, como posso fazer??”
Decidi fazer este
breve tutorial.
A proposta partia de
um formulário visualmente muito mais bonito, usando controles de
formulários e que seria ótimo em se falando de papel para
responder. Aliás poderia ser usando para campo de maneira muito
eficiente.
Aqui está ele:
Como se pode
perceber, queria-se somar cada item da caixa de listagem e de
seleções. Claro que dá para fazer, mas cada caixa de seleção
teria 4 itens e, os mesmos ocupavam só uma linha (aumentada) do
Calc. Mesmo assim, seria necessário, selecionar, desagrupar e
individualmente ligar cada item a uma célula em algum lugar do
arquivo com o valor de 1 para quando estivesse assinalado e zero para
não assinalado… Ia ser um trabalhão (era só assim que eu saberia
fazer, deve ter outro jeito), enfim resolvi refazer a proposta do
formulário ao menos para digitar as respostas para que ficasse sob o
meu ponto de vista, menos trabalhoso.
A minha
prosposta-exemplo era essa: Cada empresa fica com quatro linhas em
cores sequenciais para visualmente ficar mais fácil de se saber onde
está digitando. E em vez de ticar para marcar dados, escrever “Sim”
e “Não”. Para as grafias ficar sempre iguais, optei pela
“Validação de Dados” a fim de impedir digitação errada e
algum dado não ser somado corretamente.
Vista a proposta
acima, vamos iniciar um novo arquivo para chegarmos juntos, lá num
passo a passo. Vamos reservar as quatro linhas de cima para os
Títulos. Escolher a cor azul para o Fundo das células e digitar os
dados.
Depois de mesclar e
centralizar o título “O estabelecimento está funcionando”, “Sim
e Não”, dando uma cor de fundo, “sem preenchimento”. Logo
abaixo selecionamos as quatro primeiras linhas e damos uma cor de
fundo, aqui coloquei a branca: Depois nas quatro linhas seguintes selecionamos novamente e damos uma cor de fundo diferente, aqui
coloquei cinza.
Após isto vamos
programar um pouco para podermos fazer render o serviço com o
“copiar e colar”, famoso Ctrl+c, Crtl+v.
Antes de mais nada
selecionamos a 5ª linha e vamos ao menu, “janela” e clicamos no
item “congelar”, para que ao rolarmos para baixo o texto o
cabeçalho não suma e nos percamos na hora de preencher os dados.
Agora vamos para a
famosa validação de dados. Validar os dados é importante para o
caso de usar funções como a CONT.SE, pois uma palavra pode ser
escrita errada e a função não identificará ela como um valor a
ser somado.
Selecione a célula
onde a resposta deve ser inserida e clique no menu, “Dados” e
escolha: “Validação”:
Em seguida, clique
em todos os valores e escolha: “lista de valores” …
e lá Digite: Sim e
Não e clique em ok.
A célula ficará
assim ao ser clicada e se poderá escolher um ou outro valor:
Então, delete o
valor caso tenha escolhido um para verificar e clique na célula
fazendo o famoso e usual “Ctrl+c” para copiá-la. Tendo certeza
que a copiou, selecione de F5 a K11 e mande colar “Ctrl+v”. Assim
todo os campos de duas empresas pesquisadas estarão com as funções
de validação de uma tacada só.
Feito isso, ainda se
pode dar uma distinção a cada coluna dando uma cor de fundo para
distinguir umas das outras:
Depois e só copiar
estas 8 linhas uma embaixo da outra, colando quantas vezes for
necessário, ou melhor de acordo com o número de empresas a serem
pesquisadas. Só a título de exemplo faremos só uma colagem para
partirmos ao próximo passo, que é a tabulação de dados.
Nossa proposta é:
Somar os marcados
com “Sim”
Somar os marcados
com “Não”
Somar os marcdo com
“Sim” e com “Não”
Percentual dos
marcados com “Sim”
Percentual dos
marcados com “Não”
Para somar os
marcados com “Sim” faremos o seguinte: no final da planilha, nas
células anteriores escreveremos:
Marcados com Sim
|
Marcados com Não
|
total
|
% de Sim
|
% de Não
|
Na célula ao lado
de cada um colocaremos a função CONT.SE igualzinho abaixo. (se
estiver no blog, basta clicar na figura para visualizar melhor.
Dentro da célula deve digitar iniciando com o sinal de igual:
=CONT.SE(F5:F20;"Sim"),
para
o “Não” você pode usar a mesma fórmula, substituindo o “Sim”
pelo não, logicamente. E no total somase as duas celulas que
totalização o “Sim”' e o “Não”, para exemplo:
=SOMA(F21:F22).
Para fazer o
percentual usa-se a fórmula que aprendemos na escola: no caso:
=F21*100/F23
onde, F21 é a
célula onde está o resultado da soma do “Sim”, vezes 100 (por
cento) e dividido pelo total que se localiza na célula F23. No
percentual do “Não”, usa-se a mesma fórmula, logicamente
mudando de F21 para F22 onde está o resultado do “Não”. Depois
disso, vamos simplesmente selecionar do F21 ao F25
e arrastar para a
direita para copiar as fórmulas automaticamente totalizando os
demais itens também.
Final de trabalho.
Caso tenha gostado,
tenha ressalvas, críticas ou sugestões, você pode postá-las em
meu blog: betobyte.blogspot.com.br
Agradeço desde já.
João Alberto Garcia
quinta-feira, 24 de setembro de 2015
Formatação condicional - alterando o fundo de uma célula com data anterior a atual
Hoje, vou postar uma maneira de usar a formatação condicional, fazendo modificar a cor de fundo de uma célula, para vermelho caso a data for anterior a data do momento do lançamento.
É muito simples:
É muito simples:
Coloque a função =HOJE() em uma célula qualquer para referenciar a data
atual.
(clique na foto para melhor visualização do exemplo)
(clique na foto para melhor visualização do exemplo)
E, onde quer que a célula fique com alguma cor diferente, use a
formatação condicional, (formatar, formatação condicional):
Depois:
na condição 1, escolha fórmula é" e digite a fórmula =SE(C2>B5). Onde você vê escrito "VERMELHO" é o local que deve escolher a opção "novo estilo" e dar um nome (no meu caso foi vermelho), e escolher a cor de fundo, negrito ou o que quiser...
Depois clique em OK, Não clique em adicionar, ao menos que queira impor uma segunda condição.
Neste exemplo, abaixo, a função hoje ficou na célula C2 e a formatação condicional na célula B5. Usei um novo estilo e escolhi a cor de fundo vermelho.
Depois:
na condição 1, escolha fórmula é" e digite a fórmula =SE(C2>B5). Onde você vê escrito "VERMELHO" é o local que deve escolher a opção "novo estilo" e dar um nome (no meu caso foi vermelho), e escolher a cor de fundo, negrito ou o que quiser...
Depois clique em OK, Não clique em adicionar, ao menos que queira impor uma segunda condição.
Neste exemplo, abaixo, a função hoje ficou na célula C2 e a formatação condicional na célula B5. Usei um novo estilo e escolhi a cor de fundo vermelho.
Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.
quarta-feira, 23 de setembro de 2015
Obtendo fórmulas através da concatenação de células em calc
É muito divertido fazer coisas no Calc.
Um dia perguntei no ask do libreoffice: como fazer para obter uma fórmula concatenando células? É uma das minhas perguntas mais acessadas, já está com mais de 4 mil visualizações. Mas, muitas pessoas não atentam como pode fazer para conseguir isto.
Primeiro, um obrigado ao Olivier Halot, pois foi quem me respondeu e ensinou. No vídeo abaixo, eu ensino como conseguir essa que para mim foi uma façanha :) .
Bom proveito pessoal, não esqueçam de avaliar o vídeo se foi útil.
Para você criar uma função, o melhor é criar primeiro uma macro (para saber onde colocar) e depois copia e cola o texto que disponibilizo, abaixo da macro, ou mesmo se coloca no lugar da macro. Testa lá. De qualquer forma deixo o arquivo para você baixar com a função gravada para você tirar sua dúvida.
Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.
O texto da função: se você baixou o arquivo acima esqueça esta fórmula abaixo, para não confundir.
Function Beto (aFormula as String, aLocal as String)
REM O local da célula que vai receber a nova formula não pode ser o local de onde esta função é chamada
oPlanilha = ThisComponent.CurrentController.ActiveSheet
oCelula = oPlanilha.getCellRangeByName(aLocal)
oCelula.Formula = aFormula
Beto=0
End Function
sexta-feira, 24 de julho de 2015
Calc Macro automática e botão na sua planilha eletrônica
Abordar como se faz uma gambiarra tem múltiplos tópicos pois, a mesma serve para resolver uma situação mais global e não é possível fazer uso de uma única técnica.
Na verdade, a gambiarra nasce dos conhecimentos adquiridos até então, para satisfazer uma necessidade imediata. Pois não se quer montar um programa específico para aquela rotina. Meu pai costumava dizer que a necessidade é a mãe da invenção. Como eu não sei fazer macro, deixei tudo a cargo do macro automático e uma criatividade"zinha".
Alguém que pedia ajuda no ASK do libreoffice para uma planilha. Pensei de perguntar sobre suas reais necessidades, como um bom analista faria. Enfim, nada melhor que uma breve entrevista para uma análise para recomendar um procedimento com funções próprias de relatório. Mas como a pessoa citou a solução como ela queria: "esconder e mostrar determinadas colunas com ajuda de um botão... isso deveria bastar.
Na verdade, já estava querendo fazer um vídeo sobre algo no Libreoffice e isso foi uma boa desculpa.
Então... Ai vai!!
Na verdade, a gambiarra nasce dos conhecimentos adquiridos até então, para satisfazer uma necessidade imediata. Pois não se quer montar um programa específico para aquela rotina. Meu pai costumava dizer que a necessidade é a mãe da invenção. Como eu não sei fazer macro, deixei tudo a cargo do macro automático e uma criatividade"zinha".
Alguém que pedia ajuda no ASK do libreoffice para uma planilha. Pensei de perguntar sobre suas reais necessidades, como um bom analista faria. Enfim, nada melhor que uma breve entrevista para uma análise para recomendar um procedimento com funções próprias de relatório. Mas como a pessoa citou a solução como ela queria: "esconder e mostrar determinadas colunas com ajuda de um botão... isso deveria bastar.
Na verdade, já estava querendo fazer um vídeo sobre algo no Libreoffice e isso foi uma boa desculpa.
Então... Ai vai!!
segunda-feira, 30 de março de 2015
sexta-feira, 27 de março de 2015
NetBeans no Ubuntu 14
Apanhando para instalar o NetBeans IDE no Ubuntu + o Java JDK?... Enfim, aquela trabalheira toda o autor do vídeo nos dá de bandeja. descobri um excelente tutorial em vídeo para isso, foi 100% sucesso a instalação! Postei o vídeo logo abaixo, bom proveito.
Assinar:
Postagens (Atom)
Matéria em destaque pelo editor.
Gere formulários PySimpleGui rapidamente para planilhas Excel, Libreoffice Calc e outros
CRUD em BD e MENU - Gere programas completos rapidamente Vou te apresentar uma forma incrível de gerar aplicativos python em minutos a part...
-
Você pode usar controle de formulários e ir colocando campos, NO SEU CASO use "criar uma caixa de listagem". Para isto, basta ...
-
Esta função implementada no Libroffice a partir da versão 4 é “o bicho” mesmo! Muito fácil de usar. Para quem está acostumado a usar o SOMA...
-
CRUD (em Inglês = Create, Read, Update e Delete), significa Criar, ler, modificar e apagar dados de um banco de dados. Aqui, a ideia foi si...