Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
Por rit
Posts
#59705
Bom dia,

Eu pensei em uma tabela onde tem um data final do mes X e em uma coluna existe um tempo em dias Y, eu preciso que com base nessa data final do mês X + tempo em dias Y me traga a proxima data Z.

Exemplo:

Meu mes termina no dia 30 (x) meu tempo em dias é 15 (y) e minha proxima data no outro mês é no dia 17 (z)

Eu precisaria que mostrasse o Z, preciso de uma formula para isso, nao existe uma tabela montada aceito sujestões de formato..
Por rit
Posts
#59864
Como faço um procv para me trazer a ultima data com base em uma condição e com base no mes que eu escolher?

A - 10/10/2020
A - 28/10/2020
A - 20/11/2020

Preciso que se a condição for A ele me traga o dia 28/10/2020.. e ai com essa data depois eu farei uma conta com mais 15 dias por exemplo e ele me traga a data mais proxima que no caso seria dia 20/11/2020 (sempre arredondando pra cima) seriam duas colunas, duas informações diferentes.
Avatar do usuário
Por Estevaoba
Avatar
#59877
Para facilitar a elaboração e teste de soluções, favor postar um modelo com algumas linhas da sua planilha, colocando manualmente os resultados esperados e explicando o critério adotado.

Ab.
Avatar do usuário
Por jmarcelosp
Posts Avatar
#59886
adicionando uma dúvida neste questão, que além da data do final do mês, mas que me traga somente dia util da semana, exemplo mês 10/2020

Último dia util será dia 30/10, pois o dia 31/10 será um sádado

Grato
Por osvaldomp
#59890
1. retorna a data do último dia útil do mês atual
=DIATRABALHO(FIMMÊS(HOJE();0)+1;-1)

2. retorna a data do último dia útil do mês que corresponde à data inserida em A1
=DIATRABALHO(FIMMÊS(A1;0)+1;-1)

3. retorna a data do último dia útil do mês atual acrescido de 10 dias úteis
=DIATRABALHO(DIATRABALHO(FIMMÊS(HOJE();0)+1;-1);10)

4. retorna a data do último dia útil do mês que corresponde à data inserida em A1, acrescido de 10 dias úteis
=DIATRABALHO(DIATRABALHO(FIMMÊS(A1;0)+1;-1);10)

5. retorna a data do último dia útil do mês que corresponde à data inserida em A1 acrescido dos dias úteis inseridos em B1
=DIATRABALHO(DIATRABALHO(FIMMÊS(A1;0)+1;-1);B1)

obs. acrescente o intervalo com os feriados, se for o caso ~~~> =DIATRABALHO(data inicial;dias;[intervaloFeriados])
Por rit
Posts
#59893
Boa tarde,

Segue anexo exemplo do que eu precisaria.

talvez seja mais complexo do que pensei, mas acredito que com formulas pode ser resolvido.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Estevaoba
Avatar
#59895
Se o seu Excel for versão 365, use estas fórmulas:
Em D10:
Código: Selecionar todos
=MÁXIMOSES(C2:C6;C2:C6;">="&DATA(ANO(C2);A10;1);C2:C6;"<="&FIMMÊS(DATA(ANO(C2);A10;1);0))
Em E10:
Código: Selecionar todos
=MÍNIMOSES(C2:C6;C2:C6;">="&MÁXIMOSES(C2:C6;C2:C6;">="&DATA(ANO(C2);A10;1);C2:C6;"<="&FIMMÊS(DATA(ANO(C2);A10;1);0))+C10)
Se for versão anterior:
Use esta em D10:
Código: Selecionar todos
=MÁXIMO(SE(C2:C6>=DATA(ANO(C2);A10;1);SE(C2:C6<=FIMMÊS(DATA(ANO(C2);A10;1);0);C2:C6)))
E esta em E10:
Código: Selecionar todos
=MÍNIMO(SE(C2:C6>=MÁXIMO(SE(C2:C6>=DATA(ANO(C2);A10;1);SE(C2:C6<=FIMMÊS(DATA(ANO(C2);A10;1);0);C2:C6)))+C10;C2:C6))
As duas últimas fórmulas são matriciais. Cole e confirme com Ctrl+Shift+Enter em vez de apenas Enter.

Ab.
Por rit
Posts
#59947
Bom dia,

Muito bom as formulas obrigado por estar ajudando, mas ainda se eu quiser encaixar essas formulas em um tipo de procv? que a condição seja "A" ?
Avatar do usuário
Por Estevaoba
Avatar
#59958
Supondo que seja versão 2019 ou 365, em D10 a fórmula ficaria assim:
Código: Selecionar todos
=MÁXIMOSES(C2:C6;B2:B6;B10;C2:C6;">="&DATA(ANO(C2);A10;1);C2:C6;"<="&FIMMÊS(DATA(ANO(C2);A10;1);0))
e em E10:
Código: Selecionar todos
=MÍNIMOSES(C2:C6;B2:B6;B10;C2:C6;">="&MÁXIMOSES(C2:C6;B2:B6;B10;C2:C6;">="&DATA(ANO(C2);A10;1);C2:C6;"<="&FIMMÊS(DATA(ANO(C2);A10;1);0))+C10)
Ab.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord