Precisa de ajuda para mostrar a diferença entre duas datas

0

Então, estou tentando escrever uma função que mostre a diferença entre duas datas.

Atualmente, estou usando a seguinte fórmula:

 =DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md")

E esta é minha tabela:

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | 0 Years, 0 Months, 9 Days  |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

O que eu não sei como fazer é adicionar uma parte na função que afirma se um resultado é menor que um determinado período de tempo (digamos, 6 meses), o resultado será exibido: "Menos de 6 meses".

Então, usando o exemplo acima:

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | Less than 6 Months         |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

Como eu adicionaria isso à fórmula acima?

    
por Darren 15.12.2015 / 00:04

1 resposta

1

Basta jogá-lo em um if, verificando contra 6 meses -

=IF((E2-D2)>180,DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md"),"Less than 6 Months")
    
por 15.12.2015 / 15:49