Entrer en fonction
Sauter Menu de l'activité |
La formule magiqueLes trois fonctions dont nous avons besoin sont connues des systèmes tableurs. Comment connaître les noms des fonctions que le tableur utilise ainsi que leur syntaxe ? Lorsqu'on écrit une formule, un objet d'interaction permet d'accéder à la liste des fonctions pour effectuer un choix. Ces fonctions sont généralement bien documentées : quels sont leurs arguments, de quels types sont-ils, quel est le type d'information renvoyée par la fonction, etc. ![]() Admettons qu'elles soient appelées minuscule, gauche et concatener. Partons des actions qui composent le processus et que nous avons décrites pour Jacqueline Poisseroux. ![]() La dernière action demande de convertir en minuscule. C'est la fonction minuscule qui le permet. Elle compte un argument. Il est de type texte. Le résultat est aussi de type texte. ![]() L'action précédente demande de fusionner deux chaines. La fonction concaténer le permet. Elle a deux arguments, tous deux de type texte. Construisons chacun de ces arguments. ![]() de types différents Le premier argument de la fonction concatener est la première lettre du prénom. Pour l'obtenir, il faut extraire un seul caractère du prénom à partir de la gauche. La fonction qui le permet est la fonction gauche. Celle-ci possède également deux arguments, mais de types différents. Le premier est de type texte (le prénom en B2) et le second de type nombre, le nombre de caractères à prendre en compte (ici, un seul). ![]() de types différents Le deuxième argument se construit comme le premier, mais à partir du nom en A2 et en prenant en compte sept caractères. Le deuxième argument de la fonction GAUCHE est la valeur 1 dans le premier cas et la valeur 7 dans le second. Petite remarque intéressante, les valeurs 1 et 7 ne sont ni des références de cellule, ni des opérateurs, ni des fonctions. Elles font partie de la quatrième catégorie d'éléments qui peuvent composer une formule, les constantes. Finalement, la formule complète est la suivante : ![]() Cette formule, recopiée dans les cellules du dessous, sera adaptée et tous les identifiants seront générés par cette formule. On le voit, les formules ne concernent pas que les nombres. Les fonctions font apparaitre la possibilité de faire effectuer, par le système, des traitements multiples et variés sur tous les types de données. |