Nbre de plages avec une valeur définie

A

andré

Guest
Salut à vous tous,

Je souhaite compter le nombre de plages de trois lignes dans une colonne, plages contenant au moins un caractère prédéfini, sans devoir passer par une colonne supplémentaire.

Un peu barbare comme énoncé, mais la pièce jointe est beaucoup plus explicte (dumoins, je l'espère).

Je suis avide de connaître vos idées.
Ândré.
 

Pièces jointes

  • nbre_de_plages_avec_x.zip
    5.1 KB · Affichages: 6
C

coyote

Guest
Eventuellement,

en H4 et à copier vers le bas

=SI(MOD(LIGNE(A13);3)=2;SI(NB.SI(E11:E13;"x")=0;"";"x");"")


En résumé si 2ème ligne d'une série de 3, mettre "x" si au moins 1 x sinon 0

Enfin je ne sais pas si celà répond à tes attentes

Bye

Luc
 
S

sousou

Guest
Bonjour andré

L'utilisation d'une fonction pourrai te satisfaire.

Voici ce que j'ai appliqué à ton fichier.
Il faudrait y ajouter un controle qui vérifie que maplage est bien un multiple de trois.

=comptx(E4:E36) en e37


Function comptx(maplage)
c = 0
compteur = 0
nb = maplage.Count
For n = 1 To nb Step 3
For n1 = 0 To 2
If maplage(n + n1) = "x" Then c = 1
Next
If c = 1 Then comptx = comptx + 1
c = 0
Next
End Function
 
A

andré

Guest
Salut sousou et coyote,

Milles escuses sousou, j'ai oublié de préciser que je cherchais une formule !
Je tiens quand même ta macro au chaud, au cas où il n'y a pas d'autre solution.

Coyote, merci aussi pour ta formule, mais j'en avais une dont je ne veux pas.
Alors, remplacer la mienne par la tienne ne fait pas avancer le schmilblick (lol).
Je chercge à supprimer la colonne H et à comptabiliser directement en H38.

Je vous recontacte dès que j'ai la solution.
Merci encore.
Ândré.
 

Discussions similaires

Statistiques des forums

Discussions
314 162
Messages
2 106 601
Membres
109 637
dernier inscrit
lafforest