La feuille de travail suivante contient les heures de travail d’un employé.
Le format des colonnes B et C ne peut pas être utilisé pour calculer le temps. Notez que le triangle dans le coin supérieur gauche indique que les nombres ont été saisis sous forme de texte. Plutôt qu’un point, un deux-points doit être placé entre les chiffres pour indiquer l’heure. Par conséquent, le point doit être remplacé à l’aide de la fonction REPLACE en combinaison avec SEARCH. La fonction REPLACE remplace une partie d’une chaîne de texte par une chaîne de texte différente, en fonction du nombre de caractères spécifiés. La syntaxe de la fonction RECHERCHE a été fournie précédemment dans ce chapitre.
REMPLACER(old_text, start_num, num_chars, new _text)
old_text : texte original dans lequel certains caractères doivent être remplacés.
start_num : position du caractère dans old_text qui doit être remplacé par le nouveau _text.
num_chars : nombre de caractères dans old_text à remplacer.
new_text : texte qui remplacera les caractères dans old_text.
Pour remplacer les points par des deux-points et calculer :
1. Dans une feuille de calcul, copiez les données présentées dans la Figure 3–12.
2. Sélectionnez les cellules D2:D10 et saisissez la formule suivante :
=(REMPLACER(C2; CHERCHE(“.”; C2); 1; “”:”)- REMPLACER(B2; CHERCHE(“.”; B2); 1; “”:”)).
3. Appuyez sur <Ctrl+Entrée>.