Syntaxe de la fonction
DROITE(chaîne; [nombre_de_caractères])
chaîne : chaîne dont on extrait un segment depuis la droite.
nombre_de_caractères – [FACULTATIF – 1 par défaut] : nombre de caractères à extraire
depuis la droite de la chaîne. Ce nombre doit être positif ou nul ; s’il est nul, la fonction renverra simplement une chaîne vide.
Exemples d'utilisation
- DROITE(“numeriblog”; 4)
- DROITE(“A1”; 2)
- DROITE(“100%”)
Exercices d'application
Dans cet exercice, nous souhaitons à l’aide de la fonction DROITE extraire les deux derniers caractères du nom et avec les résultats obtenus avec GAUCHE & STXT, réussir à créer un matricule.
Pour extraire la chaîne de caractère à droite, voici la fonction utilisée à mettre en case E8 :
DROITE(B8; 2)
Pour créer le matricule, voici la fonction utilisée et à mettre en case G8 :
CONCATENER(D8:F8)
💡 L’astuce Numericoach : pourquoi utilisons nous l’opérateur « & » et non la fonction CONCATENER lors de la formule finale ?
Afin d’étendre nos formules à l’ensemble des lignes de notre plage, la bonne pratique est d’utiliser la fonction ArrayFormula. Or, celle-ci ne fonctionne pas avec la fonction CONCATENER.
Voici la formule finale obtenue en y ajoutant ArrayFormula :
=ArrayFormula(D8:D&E8:E&F8:F)
Dans cette même optique, n’hésitez pas à utiliser aussi ArrayFormula avec la fonction DROITE ! Voici la formule que vous obtiendrez :
=ArrayFormula(DROITE(A8:A;2))
Si vous souhaitez aussi comprendre et faire les extractions A et C voici respectivement
les pages correspondantes aux fonctions GAUCHE et STXT.
De même si vous souhaitez comprendre comment est créé le matricule voici la page
correspondante à la fonction CONCATENER.
Démonstration
E1
=DROITE(B1; 2)
A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | Ahmed | Epan | 05/08/1977 | Ah | =DROITE(B1; 2) | 08 | Ahan08 |
2 | Akim | Èmessuive | 22/10/1967 | Ak | ve | 10 | Akve10 |
3 | Laurent | Gina | 31/05/1996 | La | na | 05 | Lana05 |
4 |