E se de repente você precisasse de uma função e (como eu) não se lembra que existe dentro do LibreOffice Calc?
Então rapidamente você poderia escrever uma função personalizada para resolver a situação.
Se não sabe. Bora aprender... E é isso que proponho nesse post.
Para escrever suas funções personalizadas é simples.
Dentro da IDE do Basic você digita:
Function MinhaFuncao(pam1,pam2)'Aqui você abriu a função que vai receber 2 parametros mas pode ser quantos você quiser
MinhaFuncao = pam1 + pam2 'Aqui você definiu que sua função irá somar dois números
'Mas se quiser pode usar condicionais para fazer um monte de opções, validações, etc.
'Estou deixando o código bem simples para você.
End Function
Bom se não sabe o que é alguma coisa citada acima é só pesquisar na Ajuda do Libreoffice que tá tudo bem explicado.
Talvez você ache pouco útil o exemplo acima.
Mas e se você tivesse que calcular com base na seguinte expressão?
(a+b+c+d)/3
Agora sim isso é uma soma de 4 números, beleza?
Mas talvez você deseje somar um dos números se ele tiver um determinado valor, simbora ver isso.
Digamos que o número representado por c precisa ser maior que 8 para que seja dividido por 3, senão ele deveria ser dividido por 2.
Agora vamos usar condicionais. Veja como a função acima ficou:
Function MinhaFuncao(pam1,pam2,pam3,pam4)
If pam3 > 8 then 'aqui estou dizendo se o terceiro parametro for maior que 8 execute abaixo
MinhaFuncao = (pam1 + pam2 + pam3 + pam4) / 3
Else 'aqui estou dizendo o terceiro parametro não foi maior que 8 execute abaixo
MinhaFuncao = (pam1 + pam2 + pam3 + pam4) / 2
End If
End Function
E se quiser ver um vídeo em que a função acima é executada veja abaixo.