Convertendo o formato 1999q1 para datas no Excel

3

Qual é a maneira mais fácil de converter a notação de quarto "yyyyq1" - "yyyyq4" em datas adequadas do Excel? Podemos assumir, por exemplo, que 1999q2 significa 1º de abril de 1999.

    
por Grzenio 31.12.2011 / 14:18

2 respostas

5

Talvez simplifique a parte do mês .....

=DATE(LEFT(A1,4),RIGHT(A1)*3-2,1)
    
por 31.12.2011 / 15:58
3

Você pode usar a fórmula:

=DATE(LEFT(A1,4), IF(RIGHT(A1,1)=1,1,IF(RIGHT(A1,1)=2,3,IF(RIGHT(A1,1)=3,6,IF(RIGHT(A1,1)=4,9,99)))), 1)

A primeira parte LEFT(A1,4) extrai o ano. O segundo mapeia o último dígito da string ( RIGHT(A1,1) ) para o mês: 1 = Jan, 3 = Mar, 6 = Jun, 9 = Sep). Finalmente, o último argumento é sempre 1, primeiro dia do mês.

    
por 31.12.2011 / 14:39