Formato personalizado do Excel que separa um decimal em anos e meses

0

Gostaria de criar um formato numérico personalizado que separasse um número decimal e levasse tudo para a esquerda e seguisse isso com um Y ou Anos e levasse tudo para a direita, multiplique por 12 e siga isso com M ou meses.

Exemplo de TLDR:

4.01 would be 4 Y 0 M, 
3.27 would be 3 Y 3 M, 
2.92 would be 2 Y 11 M, 
1.99 needs to be 2 Y 0 M, 
0.45 would be 0 Y 5 M

Não importa se o mês carrega o valor decimal (seria melhor assim), desde que o valor exibido não contenha um valor.

Se isso não puder ser feito em uma célula, tudo bem e eu não me importaria de usar várias células, mas o objetivo é arrumar esse processo para que eu possa colocar uma fórmula em uma célula que atraia outras referências de célula, então ter uma única célula com um único formato personalizado seria incrível.

Eu encontrei duas respostas provenientes de duas direções diferentes neste aqui , o único problema é que a primeira resposta precisaria de mim para separar meu decimal e fazer as contas no segundo semestre e, em seguida, concatenar os dois juntos (o que funcionaria). Eu seguiria esse caminho se fosse necessário, mas eu estava esperando uma maneira de usar apenas o decimal como está e converter a metade de trás multiplicando por 12 no formato personalizado. A segunda resposta foi um problema, porque preciso que a célula seja referenciada por outra célula, mostrando-a como um valor decimal para aquela outra célula.

    
por CSSWormy 20.07.2016 / 06:13

1 resposta

0

O formato 0"Y" 00/12"M" (a segunda coluna) ou 0"Y" ?0/12"M" (a terceira coluna) pode ter um resultado semelhante à sua expectativa, mas não exatamente o mesmo. Veja os seguintes exemplos:

4.01    4Y 00/12M   4Y  0/12M
3.27    3Y 03/12M   3Y  3/12M
2.92    2Y 11/12M   2Y 11/12M
1.99    2Y 00/12M   2Y  0/12M
0.45    0Y 05/12M   0Y  5/12M
    
por 20.07.2016 / 06:29