Criando uma função personalizada no Libreoffice Calc

 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.



NOVA PLANILHA MEI OU PEQUENA EMPRESA ATUALIZAÇÃO


 

Essa atualização da planilha Frente de caixa com Libreoffice Calc agora possui a opção de uso com os bancos de dados: MySql ou HSQL. Ao comprar envie pelo formulário a opção.
A instalação e configuração do banco de dados será feita remotamente.

TELAS DE CADASTROS DO SISTEMA FRENTE DE CAIXA PARA MEI OU PEQUENA EMPRESA

Cadastros:
Clientes, Fornecedores, Funcionários, Estoque e Despesas
Visualização gráfica e em relatórios de todos os dados cadastrados do negócio.


BANCO DE DADOS: Mysql.
Código: 9090