27/10/2023

Calcul sur du texte

Objectif de l'exercice

L’objectif de cet exercice est d’utiliser des fonctions de manipulation de chaînes de caractères. Elles sont moins souvent utilisées que les fonctions de calcul numérique, mais pourtant intéressantes à connaître.

On dispose d’une liste de noms de personnes et l’on souhaite automatiser la création de leurs "login" et "courriel" de la façon suivante :

Voici la table à obtenir :

Sachant que le nom de domaine pourrait être amené à changer, il ne faut pas l’inclure directement dans la formule, mais utiliser l’adresse de la cellule dans laquelle il se trouve.

  1. Récupérez le fichier contenant les données et les premières instructions dans le format de votre choix : donnees.ods ou donnees.xlsx.

  2. Réalisez les consignes contenues dans ce fichier. Cela vous permettra de calculer le login.

  3. Calcul de l'adresse électronique
    Ajoutez en E2 le texte Courriel, concevez en ligne 3 une formule calculant l'adresse courriel d'une personne avant de la recopier sur la plage E4:E12.
    Ci-suivent quelques étapes possibles (vous pouvez utiliser des cellules intermédiaires ou concevoir la formule finale par modifications successives) :
    1. En utilisant les fonctions vues pour le calcul du login, entrez une première formule permettant d’obtenir la chaîne de caractères "christine.angot@".
    2. Ajoutez le contenu de la cellule B1 (si ce nom de domaine est modifié, toutes les adresses électroniques doivent être modifiées automatiquement). Attention à l’adressage.
    3. Maintenant il s’agit de distinguer les cas où la colonne "Fonction" contient la chaîne de caractères "Etud". Utilisez la fonction SI pour comparez C3 avec la chaîne "Etud" : en cas d'égalité, ajoutez "etu." au calcul précédent et sinon ajoutez la chaîne "" (vide).
    4. Vérifiez que la formule fonctionne (notamment que les étudiants, et seulement les étudiants, ont une adresse contenant "etu.").

flèche page précédente      fleche page suivante