Bom dia.
Na tabela abaixo, como devo fazer para demonstrar o saldo por cliente em cada um dos status de venciemnto:
Num NFF | Parcela | Referência | Cliente | Cond Pagto | Data Emissão | Data Vencimento | Estado | Valor Faturado | Valor Restante | Status de Vencimento |
9657/1 | 1 | 9657/1 | A L S F DE ASSIS NA PROV DE DEUS | CARGA | 07/04/2017 | 07/05/2017 | SP | 93.346,10 | 0 | PAGO |
10293/1 | 1 | 10293/1 | SECRETARIA DE ESTADO DA SAUDE | CARGA | 19/04/2017 | 18/06/2017 | ES | 640,8 | 640,8 | VENCIDO |
150/1 | 1 | 150/1 | JANSSEN-CILAG FARMACEUTICA LTDA | CARGA | 19/04/2017 | 19/05/2017 | SP | 1.633,89 | 0 | PAGO |
151/1 | 1 | 151/1 | JANSSEN-CILAG FARMACEUTICA LTDA | CARGA | 19/04/2017 | 19/05/2017 | SP | 229,08 | 0 | PAGO |
10918/1 | 1 | 10918/1 | REDE D'OR SAO LUIZ S.A. | CARGA | 02/05/2017 | 31/07/2017 | SP | 595 | 595,00 | VENCIDO |
10984/1 | 1 | 10984/1 | REDE D'OR SAO LUIZ S.A. | CARGA | 03/05/2017 | 01/08/2017 | SP | 160,49 | 0 | PAGO |
11148/1 | 1 | 11148/1 | MUNICIPIO DE BANANAL | CARGA | 08/05/2017 | 07/07/2017 | SP | 12.592,76 | 12.592,76 | VENCIDO |
5781 | 1 | 3900524818 | COE CENTRO DE ONCOLOGIA ESPECIALIZADA DO VALE DO PARAIBA LTDA | HNBL3X_1-60/+30 | 13/10/2020 | 14/12/2020 | SP | 478,29 | 478,29 | A VENCER |
5781 | 2 | 3900524818 | COE CENTRO DE ONCOLOGIA ESPECIALIZADA DO VALE DO PARAIBA LTDA | HNBL3X_1-60/+30 | 13/10/2020 | 11/01/2021 | SP | 478,15 | 478,15 | A VENCER |
5781 | 3 | 3900524818 | COE CENTRO DE ONCOLOGIA ESPECIALIZADA DO VALE DO PARAIBA LTDA | HNBL3X_1-60/+30 | 13/10/2020 | 10/02/2021 | SP | 478,15 | 478,15 | A VENCER |
956 | 1 | 3900524156 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL2X_60/90D | 13/10/2020 | 14/12/2020 | ES | 31.338,15 | 31.338,15 | A VENCER |
956 | 2 | 3900524156 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL2X_60/90D | 13/10/2020 | 11/01/2021 | ES | 31.338,15 | 31.338,15 | A VENCER |
958 | 1 | 3900524086 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-60/+30 | 13/10/2020 | 14/12/2020 | ES | 60.678,55 | 60.678,55 | A VENCER |
958 | 2 | 3900524086 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-60/+30 | 13/10/2020 | 11/01/2021 | ES | 60.660,35 | 60.660,35 | A VENCER |
958 | 3 | 3900524086 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-60/+30 | 13/10/2020 | 10/02/2021 | ES | 60.660,36 | 60.660,36 | A VENCER |
959 | 1 | 3900523953 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-30C30D | 13/10/2020 | 12/11/2020 | ES | 16.505,10 | 16.505,10 | A VENCER |
959 | 2 | 3900523953 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-30C30D | 13/10/2020 | 14/12/2020 | ES | 16.500,15 | 16.500,15 | A VENCER |
959 | 3 | 3900523953 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL3X_1-30C30D | 13/10/2020 | 11/01/2021 | ES | 16.500,15 | 16.500,15 | A VENCER |
960 | 1 | 3900524459 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL2X_60/90D | 13/10/2020 | 14/12/2020 | ES | 3.235,14 | 3.235,14 | A VENCER |
960 | 2 | 3900524459 | UNIMED VITORIA COOPERATIVA DE TRABALHO MEDICO | HNBL2X_60/90D | 13/10/2020 | 11/01/2021 | ES | 3.235,14 | 3.235,14 | A VENCER |
962 | 1 | 3900524515 | REDE D'OR SAO LUIZ S.A. | HNBL_60D | 13/10/2020 | 14/12/2020 | SP | 287.880,00 | 287.880,00 | A VENCER |
963 | 1 | 3900524516 | REDE D'OR SAO LUIZ S.A. | HNBL_60D | 13/10/2020 | 14/12/2020 | SP | 68.079,20 | 68.079,20 | A VENCER |
5994 | 1 | 3900525024 | REDE D'OR SAO LUIZ S.A. | HNBL_60D | 14/10/2020 | 14/12/2020 | SP | 2.878,80 | 2.878,80 | A VENCER |
Eu resolvi a questão através de tabela dinâmica, porém, através de fórmula (creio que seja a SOMASES, eu não consegui desenvolver e chegar a um resultado. Poderiam me ajudar?
Agradeço.
Olá, Aline!
Além da tabela dinâmica, o que você pode fazer é o seguinte:
1 - Copiar em uma outra coluna a lista de nomes dos clientes.
2 - Nessa coluna usar o recurso de excluir duplicatas de maneira que o nome de cada cliente apareça uma única vez (sem repetição).
3 - Depois, crie mais três colunas à direita (uma para cada status de vencimento): a primeira "pago", a segunda "a vencer" e a terceira "vencido".
4 - Por fim, você pode usar a fórmula do Somase em cada uma dessas três colunas, chamando a matriz de dados e usando dois critérios (o nome do cliente e o status do vencimento).
Assim deve dar certo!
Qualquer dúvida, pode entrar em contato comigo no whatsapp: (41) 99257-5554.
Estou à disposição :)
Olá! Tudo bem? Obrigado por vir ao Profes.com.br! Sua dúvida é muito pertinente e interessante. Mas creio que uma simples resposta não solucionará sua dúvida. Para tal, sugiro enviar a demanda como uma Tarefa Profes, onde é possível incluir anexos e propor um valor de recompensa para o Profe que conseguir responder ou ainda agendar uma aula. Espero que isso ajude a solucionar seu problema! Atenciosamente, Willian
Olá, Aline!!
Então, a função "SOMASES" é indicada pra quando vc tenha 2 ou mais critérios a serem avaliados que são: =SOMASES(INVARLO_SOMA; INTERVALO 1;CRITÉRIO1; INTERVALO2; CRITÉRIO2...). Como vc utilizou de tabela dinâmica, acredito que se utilizado de "Campo calculado". Este recurso considero quando há grande volume de dados que, talvez, no seu caso, possa ser mais interessante que a utilização de fórmulas, uma vez que, as funções derivadas, MEDIASES, SOMASES e assim por diante, consomem mais o Excel, caso hajam muitas. Note também, que não necessariamente precisamos de utilizarmos colunas separadas para cada SOMASES, pois, podereíamos, caso o contexto permitir, unificarmos em apenas uma célula subtraindo, por exemplo, um somases de outro. Vaso o seu SOMASES envonver datas e vc desejar relacionar a períodos então deverá juntar ao SOMASES mais uma função chamada de FIMMÊS, para poder relacionar as datas iniciais e finais. Caso desejar, poderá entrar em contato através de meu zap: 21 959019554.
Link: https://profes.com.br/gutemberg.silveira/blog/detalhes-em-vba-que-poucas-pessoas-sabem-parte-4
Até mais!!