Mauro, a fórmula DATA devolve um número serial de data.
A fórmula CONCATENAR vai me devolver uma string para eu usar na função SOMASE. O objetivo mesmo é usar a fórmula principal: SOMASE(A1:A38; "=^[:digit:]{2}/MM/AAAA" ;B1:B38) Aonde MM e AAAA são variáveis. Só vamos conseguir colocar essas variáveis dentro da string, se concatenarmos a string, por partes. Se usarmos DATA dentro da função SOMASE, vai dar erro. -- Cristiano M. Magalhães 2014-02-12 18:02 GMT-03:00 Mauro <prof_mau...@yahoo.com.br>: > Cristiano qual a diferença disto > > > CONCATENAR("=^[:digit:]{2}/"; TEXTO(L2;"00"); "/"; TEXTO(L3;"00") ) > > para isto > > =DATA(L3;L2;01) > > faz a mesma coisa? > PAZ > > Em 12-02-2014 18:46, Cristiano M. Magalhaes escreveu: > > 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_m...@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. magalhaescrixti...@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+unsubscr...@pt-br.libreoffice.org >>> # Cancelar sua assinatura: mande e-mail vazio para: >>> usuarios+unsubscr...@pt-br.libreoffice.org >>> # Arquivo de mensagens: >>> http://listarchives.libreoffice.org/pt-br/usuarios/ >>> >>> > > -- > 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+unsubscr...@pt-br.libreoffice.org > # Cancelar sua assinatura: mande e-mail vazio para: > usuarios+unsubscr...@pt-br.libreoffice.org > # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/ > usuarios/ > -- 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+unsubscr...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/