- 31 Jan 2019 às 16:28
#40770
A princípio me pareceu ser simples, mas a fórmula não está dando certo, então há alguma coisa errada.
Tenho uma Tabela Monitoramento. Nesta tabela, em cada linha se classifica uma entrega de um fornecedor.
Essa tabela tem um campo que é o nome do fornecedor [fornecedor], segundo campo é data (da entrega) [data], e há um terceiro campo importante aqui, que é uma nota negativa (como ela é calculada não vem ao caso para o problema aqui) [soma].
Cada entrega que o fornecedor faz se preenche esses campos, então pode ter várias linhas com o mesmo fornecedor, várias linhas com datas iguais, até mesmo linhas com o mesmo fornecedor e a mesma data (se o fornecedor fez duas entregas na mesma data)
O que eu quero é ter uma segunda tabela, onde cada fornecedor apareça uma única vez numa coluna, e então cada coluna a seguir tenha um mês diferente. E quero SOMAR as notas negativas de um mesmo fornecedor para cada mês.
Exemplo:
tabela Monitoramento
Areia do Juca : 20/05/2018 : -1,5
Metai Jorge : 21/05/2018 : -2
Areia do Juca : 22/05/2018 : -1
Areia do Juca : 05/06/2018 : -3
tabela resumo
Fornecedor : Abril : Maio : Junho:
Areia do Juca: 0 : -2,5 : -3
Metal Jorge : 0 : -2 : 0
Como tentei usar a fórmula
=SOMASES(TabMonitoramento[SOMA];TabMonitoramento[Fornecedor];"=Fornecedores!$E2";TabMonitoramento[Data];"=Fornecedores!F$1")
então, estou somando os valores em TabMonitoramento, campo SOMA (que contém as várias notas para vários fornecedores em várias datas)
QUANDO a TabMonitoramento campo Fornecedor tiver o mesmo nome de fornecedor da célula E2 (aba Fornecedores). Aqui já tem um problema... quando arrasto a formula pra copiar pra outras células, estranhamente o $E2 não muda. Talvez por estar entre aspas. Mas se não estiver entre aspas acho que não vai funcionar, correto?
e
QUANDO a TabMonitoramento campo DATA tiver o mesmo mês e mesmo ano da primeira linha da tabela que estou criando (jan/2019, fev/2019, mar/2019, etc...)
Bom, aqui temos um segundo problema, pois preciso comparar mês e ano, (que é como quero fazer a soma das notas), mas o dia não me importa o dia.
E pelos testes que fiz, colocar mês(tabmonitoramento[data];"=mês(Fornecedores!F$1) tb não funcionou.
Então, espero que alguém consiga me dar uma luz aí...
Tenho uma Tabela Monitoramento. Nesta tabela, em cada linha se classifica uma entrega de um fornecedor.
Essa tabela tem um campo que é o nome do fornecedor [fornecedor], segundo campo é data (da entrega) [data], e há um terceiro campo importante aqui, que é uma nota negativa (como ela é calculada não vem ao caso para o problema aqui) [soma].
Cada entrega que o fornecedor faz se preenche esses campos, então pode ter várias linhas com o mesmo fornecedor, várias linhas com datas iguais, até mesmo linhas com o mesmo fornecedor e a mesma data (se o fornecedor fez duas entregas na mesma data)
O que eu quero é ter uma segunda tabela, onde cada fornecedor apareça uma única vez numa coluna, e então cada coluna a seguir tenha um mês diferente. E quero SOMAR as notas negativas de um mesmo fornecedor para cada mês.
Exemplo:
tabela Monitoramento
Areia do Juca : 20/05/2018 : -1,5
Metai Jorge : 21/05/2018 : -2
Areia do Juca : 22/05/2018 : -1
Areia do Juca : 05/06/2018 : -3
tabela resumo
Fornecedor : Abril : Maio : Junho:
Areia do Juca: 0 : -2,5 : -3
Metal Jorge : 0 : -2 : 0
Como tentei usar a fórmula
=SOMASES(TabMonitoramento[SOMA];TabMonitoramento[Fornecedor];"=Fornecedores!$E2";TabMonitoramento[Data];"=Fornecedores!F$1")
então, estou somando os valores em TabMonitoramento, campo SOMA (que contém as várias notas para vários fornecedores em várias datas)
QUANDO a TabMonitoramento campo Fornecedor tiver o mesmo nome de fornecedor da célula E2 (aba Fornecedores). Aqui já tem um problema... quando arrasto a formula pra copiar pra outras células, estranhamente o $E2 não muda. Talvez por estar entre aspas. Mas se não estiver entre aspas acho que não vai funcionar, correto?
e
QUANDO a TabMonitoramento campo DATA tiver o mesmo mês e mesmo ano da primeira linha da tabela que estou criando (jan/2019, fev/2019, mar/2019, etc...)
Bom, aqui temos um segundo problema, pois preciso comparar mês e ano, (que é como quero fazer a soma das notas), mas o dia não me importa o dia.
E pelos testes que fiz, colocar mês(tabmonitoramento[data];"=mês(Fornecedores!F$1) tb não funcionou.
Então, espero que alguém consiga me dar uma luz aí...