Sem a necessidade de recorrer ao BASIC, o CALC permite criar EXPRESSÕES que podem ser usadas como se usa as FUNÇÕES.
A vantagem desse método é que as funções criadas no BASIC precisam de uma chamada para serem atualizadas, o que é sempre inconveniente em uma planilha de trabalho, enquanto que usando as expressões nomeadas a atualização é automática.
Vamos dar um exemplo e aproveitar para criar uma função que transforme um determinado número de dias em um texto por extenso no formato “AA anos, MM meses e DD dias”.
Digamos que a célula A10 tenha esse determinado número de dias que se quer converter. Precisaremos de mais três Células livres à direita para criar a função (Até pode ser feita usando apenas uma célula - a que conterá o texto por extenso - , mas daí ficaria desnecessariamente complexa a fórmula).
- Posicione o Apontador em B10, vá em PLANILHA/INTERVALOS NOMEADOS E EXPRESSÕES/DEFINIR
Em nome, digite TIRAMES e em INTERVALO OU EXPRESSÃO coloque INT(MOD(A10;360)/30). E clique em ADICIONAR. - Posicione o Apontador em C10, vá em PLANILHA/INTERVALOS NOMEADOS E EXPRESSÕES/DEFINIR
Em nome, digite TIRADIA e em INTERVALO OU EXPRESSÃO coloque INT(MOD(A10;30)). Clique em ADICIONAR. - Posicione o Apontador em D10, vá em PLANILHA/INTERVALOS NOMEADOS E EXPRESSÕES/DEFINIR
Em nome, digite TEMPOEXT e em INTERVALO OU EXPRESSÃO coloque:
SE(A10<360;""; INT(A10/360) & SE(A10<720;" ano";" anos") & ESCOLHER((B10>0)+(C10>0)+1; “” ; " e “;”, “)) & SE(B10=0;”"; B10 & SE(B10=1;" mês";" meses") & SE(C10=0;"";" e “) ) & SE(C10=0;”"; C10 & SE(C10=1;" dia";" dias") )
Clique em ADICIONAR.
Pronto. As funções estão criadas.
Agora, para obter o resultado esperado, use as três células à direita daquela que conterá o número total de dias a converter e digite nelas, respectivamente =TIRAMES =TIRADIAS =TEMPOEXT
Assim, se o número total de dias em A10 for 876, a célula D10 mostrará o texto “2 anos, 5 meses e 6 dias”.
Pontuação, omissões e plurais serão adaptados automaticamente: 388 mostrará “1 ano e 28 dias”
(Acho que nem precisa explicar como fazer para considerar anos de 365 dias)
Se não quiser que as células de TIRAMES e TIRADIAS apareçam, basta posicioná-las em uma coluna oculta da sua planilha, adaptando as fórmulas.