Dans une liste d’articles, par exemple sur une facture, vous voulez ajouter un s à la fin des noms des produits achetés en plusieurs exemplaires. Dans l’exemple illustré ci-contre, les quantités apparaissent en colonne A
et les noms au singulier en colonne B. Vous voulez obtenir en colonne C un texte du type ‘ 1 navet ‘ ou ‘ 2 bananes ‘. Pour cela,
saisissez en C2 la formule =CTXT(A2;0)&” “&B2&SI(A2>=2;”s”;””) avant de la recopier sur toutes les lignes de votre liste. Dans cette formule, les symboles & permettent à Excel de
coller (on dit aussi concaténer) trois chaînes de caractères.La première chaîne correspond à la quantité, sans décimale (c’est le rôle de la fonction CTXT, conversion en texte), et la deuxième au nom de l’article au singulier. Quant à la troisième, c’est une fonction logique qui renvoie un s si
la quantité, dans la colonne A, est supérieure ou égale à 2, et rien (une chaîne de caractères vide) dans le cas contraire. Il ne vous reste plus qu’à masquer la colonne B.Bien sûr, cette application du pluriel ne tient pas compte des exceptions. Ainsi, cheval sera affiché chevals au pluriel et non chevaux. Il faudrait des formules beaucoup plus complexes pour prendre en compte toutes les particularités
orthographiques du français.Niveau requis : confirmés
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.