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

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

  • Fichier 1 de départ.xlsx
    50.9 KB · Affichages: 18
  • Fichier 2 d'arrivée.xlsx
    51.1 KB · Affichages: 16

JHA

XLDnaute Barbatruc
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

  • Fichier 2 d'arrivée bis.xlsx
    51.3 KB · Affichages: 12
Dernière édition:

Discussions similaires

Réponses
10
Affichages
199

Statistiques des forums

Discussions
312 147
Messages
2 085 768
Membres
102 969
dernier inscrit
pizza