Calcular meses completos entre datas no Excel 2010

1

Eu tenho datas em duas colunas e precisaria calcular a quantidade de meses completos entre duas datas.

Eu exporto a planilha do SAP ERP no formato .xls, mas abro com o Excel 2010. DATEDIF function não está disponível para mim.

A quantidade de linhas é desconhecida e variável. As datas estão sempre nas colunas D e E. Eu preciso repetir essa operação entre uma vez por semana para 1-2 vezes por dia. Eu posso viver com todos os meses presumidos como sendo 30 dias.

Por questão de velocidade, eu simplesmente calculei (E2-D2)/30 , mas gostaria de torná-lo mais confiável. Fórmula é preferida, VBA é para interesse.

    
por SpaceRock 19.06.2014 / 07:44

2 respostas

2

Se você quiser torná-lo preciso, pode experimentar a fórmula

=(YEAR(E2)-YEAR(D2))*12+MONTH(E2)-MONTH(D2)-(DAY(E2)<DAY(D2))

a fórmula deve ser autoexplicativa, exceto a última parte -(DAY(E2)<DAY(D2)) , que subtrai um mês, se não for um mês completo.

    
por 19.06.2014 / 11:26
1

A fórmula que você já tem em vigor é tão confiável quanto possível se você pode viver com um mês com uma média de 30 dias. Você poderia melhorá-lo certificando-se de que ele retorna apenas o número completo

=int((e2-d2)/30) irá cortar os decimais.

    
por 19.06.2014 / 10:55