Passer au contenu

Comment créer une fonction de calcul

Solution : en exploitant l’éditeur de scripts.

Le tableur
1-2-3
, de Lotus, est fourni avec plus d’une centaine de fonctions mathématiques, financières, etc. Si celle dont vous avez besoin ne s’y trouve pas, vous pouvez la créer. Dans notre exemple ci-dessous, vous souhaitez élaborer une fonction qui, à un prix de base, appliquera une remise de 10 % s’il est inférieur à la somme de 500 euros (3 280 F), et de 15 % s’il est supérieur ou égal à ce montant.Pour élaborer une telle fonction, ouvrez un classeur vierge et déroulez le menu Création/Fonction @. Dans le champ Nom, saisissez Remise et validez par [ok]. L’éditeur de scripts s’affiche alors. Deux lignes y sont visibles : Function Remise et End Function.Comme notre fonction n’a qu’un seul argument (le prix), vous allez ajouter cet argument entre parenthèses à la fin de la ligne Function Remise. Cette ligne devient donc Function Remise (Prix). Il vous faut maintenant, dans les lignes qui suivent, indiquer au tableur comment calculer cette remise.Saisissez alors les lignes illustrées dans l’écran ci-dessous. Ainsi, si le prix est inférieur à 500, la remise sera ce prix multiplié par 0,1, soit 10 %. Vous noterez la présence des instructions if, else et end if, communes à tous les langages de programmation.Quand vous avez saisi le code de la fonction, déroulez le menu File/Save scripts, puis cliquez sur [X] pour fermer la fenêtre de l’éditeur de scripts. Désormais, pour calculer la remise d’un prix placé par exemple en A10, vous utiliserez la formule @Remise(A10).

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen