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

Comptage de caractères d'une colonne dans plusieurs feuilles

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 !

fouggy

XLDnaute Junior
Bonjour le Forum,

Dans un fichier comportant plusieurs feuilles à traiter, chaque feuille a une colonne dans laquelle il s'agit de compter les derniers caractères pour inscrire le résultat dans la cellule de la colonne suivante, cette dernière cellule devant être grisée.

1/ La colonne à traiter dans toutes les feuilles est la colonne "I"
2/ La colonne comporte 2 types de caractères : (*) et (0)
3/ Si la colonne se termine par le caractère (0), on fait rien et on passe à la colonne "I" de la feuille suivante
4/ Si la colonne se termine par le caractère (*), on revient au dernier caractère (0) de la colonne, on compte le nombre de caractères (*) depuis le dernier caractère (0), on reporte la somme dans la cellule de la colonne suivante ("J") et on la grise.

Et ainsi de suite pour toutes les feuilles d'un fichier, quel qu'en soit leur nombre et leur nom.

Fichier 1 : Exemple de fichier de départ
Fichier 2 : Résultat attendu

Merci d'avance pour votre aide.
 

Pièces jointes

Bonjour à tous,
Bonjour Mapomme🙂

Si tu veux connaître seulement le dernier écart du symbole "*", tu peux essayer cette formule matricielle
Code:
=MAX(0;MAX(SI(I:I="*";LIGNE(I:I)))-MAX(SI(ESTNUM(I:I);LIGNE(I:I))))

JHA
 

Pièces jointes

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
12
Affichages
212
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…