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/