Página 1 de 1
Agrupar somas de valores de acordo com dias úteis
Enviado: 12 Fev 2018 às 19:58
por Amado
As minhas saudações para todos os membros a quem, uma vez mais, solicito ajuda.
Estou a construir uma planilha de controlo de processamento, depósito e movimentação de certas quantias; essas quantias são cobradas aos clientes num dia, depositadas no banco no dia seguinte (excepto se for Sábado ou Domingo - neste caso o depósito transita para a Segunda-Feira) e é movimentada pelo fornecedor no dia seguinte ao depósito (excepto se for Sábado ou Domingo - nesses casos transita para Segunda-Feira.
As minhas dificuldades (dado não saber qual a(s) função/funções que se adapta(m) para este caso) é conseguir apresentar sempre a data do 1º dia útil para a movimentação bem como somar os depósitos de vários dias num só resultado a ser movimentado no mesmo dia. Este problema está exemplificado na planilha que anexo para ilustrar as minhas dificuldades.
Agradeço qualquer dica que me ajude a resolver esta questão.
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 13 Fev 2018 às 06:52
por Deciog
Amado, Bom Dia.
Poste o modelo com o resultado esperado pois fiquei com duvidas
Decio
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 13 Fev 2018 às 08:40
por Amado
Bom dia caro Decio.
Obrigado pela prontidão na ajuda e aqui vai o post (mais completo) que o anterior. Na planilha inseri uma informação mais detalhada do que se pretende; espero não ter complicado
Obrigado
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 13 Fev 2018 às 09:08
por Dieferson
Afim de ajudar este tópico, segue opção de solução na planilha.
Espero que eu tenha entendido o problema.
À disposição.
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 13 Fev 2018 às 09:14
por osvaldomp
Em J14 e arraste para baixo
Código: Selecionar todos=SE(E(CONT.SE(H$13:H14;H14)<2;DIA.DA.SEMANA(H14)=2);SOMASES(D$14:D$52;B$14:B$52;">="&DIATRABALHO(H14;-1);B$14:B$52;"<"&H14)+SOMASES(E$14:E$52;B$14:B$52;">="&DIATRABALHO(H14;-1);B$14:B$52;"<"&H14);"")
Em O14 e arraste para baixo (considerei as terças-feiras pois a Movimentação referente a sex/sáb/dom nunca ocorrerá às segundas-feiras e sim às terças, com base nos seus critérios)
Código: Selecionar todos=SE(E(CONT.SE(M$13:M14;M14)<2;DIA.DA.SEMANA(M14)=3);SOMASE(H$14:H$52;"="&M14-1;J$14:J$52);"")
Em H14 você pode utilizar esta
E em M14
obs. você não está considerando os feriados, é possível considerá-los na função DIATRABALHO, se for oportuno no seu caso
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 13 Fev 2018 às 19:57
por Amado
Caros Dieferson e osvaldomp o meu muito obrigado pela forma rápida e simp´stica com que me prestaram ajuda.
O facto, porém, é que eu não me devo ter explicado bem visto que o problema reside (usando a planilha que postei) na repetição de dias na coluna H (referente a "Depósitos".
E porque é que isto surge?
Exemplificando para o dia 02-02-18:
O processamento (cobrança ao cliente) feito nesse dia (Sexta-Feira) só é movimentado na Segunda-Feira seguinte (dia 05-02-18);
O processamento (cobrança ao cliente) feito no dia 03 (Sábado) só é movimentado na Segunda-Feira seguinte (dia 05-02-18);
e o processamento (cobrança ao cliente) feito no dia 04 (Domingo) só é movimentado na Segunda-Feira seguinte (dia 05-02-18).
Logo, aparecem três dias 05-02-18 na coluna H e que eu não sei como fazer com que apareça somente um dia 05-02-18.
Na coluna M (Movimentação) contornei o problema recorrendo à formatação automática em que os dias úteis estão a cinzento.
O osvaldomp abordou uma outra questão muito importante que são os feriados mas esse ponto já nem toco nele (vai ficar na base da atenção e lembrança do utilizador (!!!)).
Outra questão com que os utilizadores da versão Portuguesa (Portugal) têm problemas são as designações das funções. Por exemplo (e usando algumas constantes da solução apontada pelo osvaldomp):
BRASIL PORTUGAL
CONT.SE CONTAR.SE
DIA.DA.SEMANA DIA.SEMANA
SOMASES SOMA.SE.S
Creio não ter errado na "tradução" de nenhuma delas.
Obrigado pela ajuda
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 14 Fev 2018 às 07:49
por osvaldomp
Amado escreveu:
Logo, aparecem três dias 05-02-18 na coluna H e que eu não sei como fazer com que apareça somente um dia 05-02-18.
Experimente a fórmula abaixo em H14 e arraste
Código: Selecionar todos=SE(CONT.SE(H$13:H13;DIATRABALHO(B14;1))=0;DIATRABALHO(B14;1);"")
Na coluna M (Movimentação) contornei o problema recorrendo à formatação automática em que os dias úteis estão a cinzento.
Em M14 você pode usar a fórmula que eu sugeri no post anterior e montar uma fórmula com estrutura idêntica a essa que eu sugeri para H14.
Outra questão com que os utilizadores da versão Portuguesa (Portugal) têm problemas são as designações das funções.
Ao abrir um arquivo o Excel automaticamente faz a conversão na sintaxe das funções, então esse recurso pode ser utrilizado para se saber a correspondência entre as sintaxes das versões PT-Portugal e PT-Brasil.
Re: Agrupar somas de valores de acordo com dias úteis
Enviado: 14 Fev 2018 às 08:44
por Amado
Caro Osvaldo, obrigado pela ajuda. Depois de muitas tentativas (em que todas elas o resultado era #NOME?, substitui CONT.SE por CONTAR.SE e eis que apareceu o resultado. Porém, passei a ficar com 2 células em branco (as 2 que estavam repetidas passaram a ficar em branco). Vou ver se consigo encontrar uma forma de eliminar essas duas células, de forma a que a sequência de dias de depósito seja uniforme.
Obrigado pela ajuda.