Identifier colonnes consécutives identiques

pastille12345 Messages postés 5 Statut Membre -  
JvDo Messages postés 2012 Statut Membre -
Bonjour,

J'ai un tableau avec en ligne des noms, puis en colonnes des nombres.
Je dois identifier comme "éligible" les noms qui ont au moins 4 colonnes consécutives égales à 35.

Merci pour votre aide.

Exemple :

6 réponses

via55 Messages postés 14730 Statut Membre 2 750
 
Bonsoir

Très compliqué sinon compossible par formules, il vaudrait mieux établir une fonction personnalisée en VBA
Pour cela ce n'est pas un image mais un exemple de ton fichier, à poster sur cjoint.com, faire créer un lien, le copier et revenir le coller ici
De quelle manière tu veux le retour des éligibles ? dans un tableau à part, dans une msgbox ?

Cdlmnt
Via
0
pastille12345 Messages postés 5 Statut Membre
 
Bah plutôt dans un tableau à part
0
pastille12345 Messages postés 5 Statut Membre
 
en tous cas, je m'arrache les cheveux. Toute solution pourra m'être d'une grande aide.
0
M-12 Messages postés 1349 Statut Membre 285
 
Bonsoir,
L'image en PJ, c'est un mètre de couturière ou un classeur Excel ??
0
Anthelm Messages postés 202 Statut Membre 1
 
J'aurais fait une cellule avec NB.VAL 35, puis une SI qui renvoie "éligible" si l'autre est > à 4.
0
pastille12345 Messages postés 5 Statut Membre
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14730 Statut Membre 2 750
 
ton fichier en retour avec explications:
https://mon-partage.fr/f/NS9tpjrW/
0
JvDo Messages postés 2012 Statut Membre 859
 
Bonsoir à tous,

Pour délirer un peu, une formule à base de produit matriciel. :
=SI(OU(PRODUITMAT(--(B2:U2=35);(LIGNE(INDIRECT("1:20"))+3>=TRANSPOSE(LIGNE(INDIRECT("4:20"))))*(LIGNE(INDIRECT("1:20"))<=TRANSPOSE(LIGNE(INDIRECT("4:20")))))=4);"Eligible";"Non éligible")
A valider par CTRL+MAJ+ENTER.

Sinon, toujours en matriciel, =SI(OU((B2:R2=35)*(B2:R2=C2:S2)*(C2:S2=D2:T2)*(E2:U2=D2:T2));"Eligible";"Non éligible") devrait le faire aussi.

Cordialement
0