Olá! Estou com dificuldades para criação de uma fórmula que faço no Excel. Preciso criar uma fórmula a partir de duas colunas de data, vou tentar explicar para que alguém possa me ajudar: tenho uma coluna com a data de início e uma coluna com data fim, e tenho mais quatro colunas sendo ano 2025, 2026, 2027 e a longo prazo, preciso de uma fórmula que traga pra mim entre as duas datas quantas meses são referente a cada ano, se tenho uma data 01/12/2025 até 31/12/2028, preciso que ela me diga quantas meses referente a cada ano, após o ano de 2027, ela precisa trazer os meses restante para a coluna longo prazo. É possível isso?
Olá Nathalia,
Para a coluna 2025, tente:
IF(YEAR({Fim}) > 2025, 12, MONTH({Fim})) - IF(YEAR({Inicio}) < 2025, 1, MONTH({Inicio})) + 1
Simplesmente substitua 2025 por 2026 para a próxima coluna.
Para 2027:
IF(YEAR({Fim}) > 2027, (YEAR({Fim}) - 2027) * 12 + MONTH({Fim}), IF(YEAR({Fim}) = 2027, MONTH({Fim}), 0))
What if we could break free of the Formula column? and write formulas that update any type of columns? What if a formula could update multiple columns at once? This is possible with the Advanced Formula Booster app.
Boa tarde! Obrigada pela ajuda. Consegue me ajudar com outra? Preciso de uma fórmula que traga o valor referente ao mês, tenho uma coluna para cada mês, tenho uma coluna com o valor mensal, e tenho a data de início e fim, preciso de uma fórmula que traga pra mim quanto representa por mês.
De nada. Não tenho certeza se entendi sua nova pergunta. Por favor, marque esta postagem como ‘resolvida’ e crie outra postagem com explicações mais detalhadas. Talvez você possa incluir capturas de tela.
Só para concluir essa dúvida. Utilizei a fórmula ela funciona, porém se eu tiver uma data depois de 2026 a coluna 2025 não zera, ou se eu tiver uma data iniciando em 2027, a coluna 2025 e 2026 não zera também. Como posso fazer pra quando a data for superior aos anos de 2025, 2026 e 2027 a coluna ficar zerada?
Adicione este código em torno do código atual:
IF(YEAR({Inicio}) > 2025, "", ...)
Código final:
IF(YEAR({Inicio}) > 2025, "", IF(YEAR({Fim}) > 2025, 12, MONTH({Fim})) - IF(YEAR({Inicio}) < 2025, 1, MONTH({Inicio})) + 1)
Uploading: d50447ad-192e-4b69-9a7c-157d91ba32b9.jpeg…
Uploading: 7cacb7e9-7dc3-4180-a4a6-4474a7cfeb8c.jpeg…
Como que eu faço pra fórmula entender que há meses em 2025 para serem contados?
Parece-me que falta um parêntese no final.
Se eu coloco mais um parêntese no final dá erro. Preciso que a fórmula entenda que quando o início e fim for menor ou igual que 2024 ele deixe o campo em branco, e que a partir de 2025 tanto na coluna início e fim ele traga os meses correspondente
Olha como é a fórmula no Excel:
=SE($AS874>46022;0;SE($AS874>=45658;SE($AT874<45658;0;SE($AT874>=46023;(DATADIF($AS874;46022;“m”))+1;(DATADIF($AS874;$AT874;“m”))+1));SE($AT874<45658;0;SE($AT874>=46023;(DATADIF(45658;46022;“m”))+1;(DATADIF(45658;$AT874;“m”))+1))))
IF(YEAR({Fim})<2025, "",IF(YEAR({Inicio do novo aluguel}) > 2025, "", IF(YEAR({Fim}) > 2025, 12, MONTH({Fim})) - IF(YEAR({Inicio do novo aluguel}) < 2025, 1, MONTH({Inicio do novo aluguel})) + 1))