Olá,
eu sou o autor da solução envolvendo a expressão "=^[:digit:]{2}/01/2014"
A expressão "=^[:digit:]{2}/" é uma expressão regular e diz basicamente:
^ caracteres no início da expressão
[:digit:] dígito apenas
{2} quantidade de dois dígitos
Como eu estava realizando a busca por mês e ano, eu separei a string dessa
forma:
"=^[:digit:]{2}/"
e
"01/2014"
E usei a função concatenar para mesclar de volta, dessa forma:
CONCATENAR("=^[:digit:]{2}/"; TEXTO(L2;"00"); "/"; TEXTO(L3;"00") )
Note, a fórmula acima produz a string:
=^[:digit:]{2}/00/0000
Dessa forma, mês e ano se tornaram variáveis na pesquisa.
Usar expressões regulares ajuda demais aqui. Mata o problema com uma única
linha de código, sem precisar criar filtros ou mexer na planilha, alterando
linhas ou colunas.
Para saber mais sobre expressões regulares no LibreOffice, vai o link:
https://help.libreoffice.org/Common/List_of_Regular_Expressions
--
Cristiano M. Magalhães
2014-02-12 17:27 GMT-03:00 Contabilidade - ABJJM <
contabilidade_mjjm@terra.com.br>:
Pessoal,Desde já estou ansioso pela publicação com essas dicas...Peço que
que ao publicarem deem o detalhamento de como funciona
para que alguns usuários como eu, que gosta de fuçar e entender
o funcionamento. Pois procuro muito na própria secao de ajuda do
LO, mas algumas coisas não estão lá...Se alguem puder adiantar e
me detalhar o funcionamento do
trecho =^[:digit:]{2}
Ficaria muito agradecidoPaulo FreitasEm 11/02/2014 18:53, Cristiano M.
Magalhaes escreveu:
Já encontrei uma solução.
Na planilha em anexo vai um exemplo.
Tendo duas colunas (A e B) sendo as colunas de data e valores,
respectivamente, eu posso fazer a soma condicional, dessa forma:
SOMASE(A1:A19; CONCATENAR("=^[:digit:]{2}/"; TEXTO(E1;"00")
;"/"; TEXTO(E2;"00") ) ;B1:B19)
Aonde E1 é a célula que contém o mês e E2 é célula que contém o ano.
A solução foi usar expressões regulares na fórmula "SOMASE".
Abraços!
--
Cristiano M. Magalhães
2014-02-11 17:33 GMT-03:00 Cristiano M. Magalhaescrixtiano@gmail.com:Boa
tarde amigos!
Eu procuro ajuda em uma fórmula. Será que alguém poderia me ajudar?
Em uma determinada planilha, eu tenho duas colunas:
Data | Valor
. .
. .
. .
E nessa planilha eu tenho centenas, milhares de linhas.
Eu gostaria de saber como eu posso totalizar valores, para determinados
meses de um respectivo ano?
Por exemplo, vamos supor que eu queira totalizar os valores do mês de
Março de 2013, como poderia ser escrita essa fórmula?
A fórmula "SOMA.SE" seria mais adequada? Se sim, como ela poderia ser
escrita?
Desde já agradeço toda e qualquer ajuda.
Atenciosamente,
--
Cristiano M. Magalhães
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.