Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Premier espace en partant de droite

  • Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

David

XLDnaute Occasionnel
Bonjour à tous,

J'ai trouvé une formule dans ce post :

=DROITE(A1;EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))

mais je ne comprends pas à quoi sert LIGNE($1:$255)


Merci et bonne journée.
David
 
Bonjour
Selon les résultats de recherche sur ce forum

La fonction Excel `LIGNE($1:$255) génère une liste des numéros de ligne de 1 à 255.
Dans la formule que vous avez fournie :
=DROITE(A1;EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))`

La partie `LIGNE($1:$255)` est utilisée pour générer les numéros de ligne que vous soustrayez de `NBCAR(A1)`. ( pour calculer le nombre de caractères à extraire à partir de la cellule A1)
A+
 
Bonjour,


Si je ne me trompe, LIGNE($1:$255) est là pour calculer le rang du caractère à extraire. 😉
Re
La fonction LIGNE($1:$255) est utilisée pour générer une liste de nombres de ligne, de 1 à 255. Cette liste de nombres est ensuite soustraite de la longueur de la chaîne de caractères dans la cellule A1 pour créer une séquence décroissante de valeurs. Chaque valeur de cette séquence est utilisée pour extraire les caractères de la chaîne de caractères, un par un, de droite à gauche. (selon les forums)
A+
 
Oui, c'est bien ça : ça extrait les caractères un par un, et LIGNE($1:$255) ne donne donc pas le nombre de caractères à extraire, mais bien le rang du caractère à extraire. 😉


Bonn soirée
🖖
 
Bonsoir,

Pour extraire le dernier mot d'une phrase, on peut utiliser (toutes versions d'excel) la formule suivante non matricielle :
Code:
=SUPPRESPACE(DROITE(SUBSTITUE(SUPPRESPACE(A1);" ";REPT(" ";222));222))
 
Bonsoir le fil

@Urbi et orbi (*)
Ou sinon puisque @David utilise Office 365, autant faire un petit update formulistique 😉
En reprenant l'exemple du fil de 2007, cité dans le 1er message


PS: Si je ne m'abuse
LIGNE($1:$255) créé une matrice, non ?

[private joke]

[/private joke]

(*) : pour signifier que je m'adresse au fil et à personne en particulier 😉
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
163
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…