Realmente o somases é a melhor solução, mas me parece que vc quer mesmo
é colocar os valores das parcelas ao longo de uma série de colunas? vc
tinha mencionado algo assim:
indice data valor par1 par2 par ...
1 2/8 36 6 6 6 ...
certo? que tal um pivot? para o pivot vc precisaria de cada parcela na
base de dados principal normalizada.
agora sem o pivot, vc usar um truque sujo de programação que é
multiplicar o array booleano pelo valor da parcela:
par1 par2 par3
se(and(data >= par1; data <= par2, 1, 0)) * valor
isto retornará as parcelas distribuídas nas datas corretas (onde par é a
data de vencimento), se as parcelas forem iguais funciona que é uma beleza.
*Bruno Rafael de C. Santos*
/R&D Project Manager
resume <https://cutt.ly/uwwqjvT> | research <https://cutt.ly/Fwq68fL> |
blog <http://www.rafaelocremix.wordpress.com/>
phone: +55 21 979 817 467
/
Am 26.09.19 um 17:45 schrieb Embalagens Municipal:
"certo, tens razão
a maneira mais simples (não necessariamente a melhor) é somar os somase
somase(dá coluna 1)+somase(dá coluna2)...."
Isto mesmo! É o que eu consegui fazer até agora, mas tem que colocar muita
fórmula e funções. Gostaria de algo um pouco mais prático.
O que seria ideal é uma função, que como escrevi antes, procurasse a data
específica na matriz, e quando encontrasse, me retornasse o valor
correspondente na coluna das parcelas, e fosse somando esta valor cada vez
que encontrasse a correspondência.
Atenciosamente,
Paulo Murilo
Embalagens Municipal
Mercado Municipal de Curitiba Boxes: 70,71 e 72.
Telefone Fixo: (41) 3263-3337
Cel.WhatsApp: (41) 98403-2118
Em qui, 26 de set de 2019 às 17:32, Prof Mauro Duarte <
prof_maurod@yahoo.com.br> escreveu:
certo, tens razão
a maneira mais simples (não necessariamente a melhor) é somar os somase
somase(dá coluna 1)+somase(dá coluna2)....
Em qui, 26 de set de 2019 às 14:29, Embalagens Municipal <
embalagensmunicipal@gmail.com> escreveu:
Creio que na SOMASES, para ela somar, todas as colunas precisam coincidir
com os critérios, e não apenas uma coluna. Ela somaria só se a data
fosse encontrada nas dois ou mais intervalos ao mesmo tempo.
Preciso que uma função que verifique uma matriz ou vários intervalos e
que some todas as vezes que o critério apareça, e que some os valores
de apenas uma coluna.
Atenciosamente,
Paulo Murilo
Embalagens Municipal
Mercado Municipal de Curitiba Boxes: 70,71 e 72.
Telefone Fixo: (41) 3263-3337
Cel.WhatsApp: (41) 98403-2118
Em qui, 26 de set de 2019 às 14:10, Embalagens Municipal <
embalagensmunicipal@gmail.com> escreveu:
Então, eu também tinha pensado em usar esta função, mas à partir da
segunda coluna ela parece não funcionar corretamente, resultando numa soma
0.
Atenciosamente,
Paulo Murilo
Embalagens Municipal
Mercado Municipal de Curitiba Boxes: 70,71 e 72.
Telefone Fixo: (41) 3263-3337
Cel.WhatsApp: (41) 98403-2118
Em qui, 26 de set de 2019 às 12:52, Prof Mauro Duarte <
prof_maurod@yahoo.com.br> escreveu:
vais ter que usar =SOMASES(coluna valores;coluna data 1;data;coluna
data 2;data;coluna data 3;data ....
Em qui, 26 de set de 2019 às 09:49, Embalagens Municipal <
embalagensmunicipal@gmail.com> escreveu:
Isto. Porque estas datas são as datas de cada parcelamento. Conforme
as condições de parcelamento, que coloquei inicialmente em até 6 vezes,
então a matriz ficou com 6 colunas. E estas células serão preenchidas com
as datas de acordo com os parcelamentos.
Atenciosamente,
Paulo Murilo
Embalagens Municipal
Mercado Municipal de Curitiba Boxes: 70,71 e 72.
Telefone Fixo: (41) 3263-3337
Cel.WhatsApp: (41) 98403-2118
Em qui, 26 de set de 2019 às 09:44, Prof Mauro Duarte <
prof_maurod@yahoo.com.br> escreveu:
tu tens datas em colunas diferentes, isso?
Em qui, 26 de set de 2019 às 09:21, Embalagens Municipal <
embalagensmunicipal@gmail.com> escreveu:
Olá pessoal. Tenho agora uma seguinte dúvida. Qual é o jeito melhor
e mais
fácil de se somar valores de acordo com uma condição?
Tenho uma tabela que consiste numa coluna base (um índice) e logo ao
lado
desta coluna tenho uma matriz com o mesmo numero de linhas. A matriz
apresenta datas de parcelamento e a coluna o valor da parcela.
Preciso efetuar uma conferência em todas as células da matriz para
encontrar uma data específica, e se ela for encontrada, somar o valor
correspondente da coluna de parcelas.
Estou tentando usar a função SOMASE, que parece funcionar apenas na
primeira coluna da matriz, já quando ele encontra a data a ser
conferida
nas outras colunas, a soma resultante é bem diferente. Alguém tem
uma ideia
melhor ou como corrigir isto?
Atenciosamente,
Paulo Murilo
Embalagens Municipal
Mercado Municipal de Curitiba Boxes: 70,71 e 72.
Telefone Fixo: (41) 3263-3337
Cel.WhatsApp: (41) 98403-2118
--
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:
https://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+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: https://listarchives.libreoffice.org/pt-br/usuarios/
Context
Re: [pt-br-usuarios] Ideia sobre como somar valores · Sÿffffe9rgio Sporch
Re: [pt-br-usuarios] Ideia sobre como somar valores · Olivier Hallot
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.