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

XL 2016 Compter le nombre max d'une chaine de caractère, d'une même valeur

robertduval

XLDnaute Junior
Bonjour,

Alors voila, j'ai beaucoup cherché avant de demander votre aide, j'ai trouvé des formules qui se rapprochaient mais jamais pile ce que je voulais:

Je cherche a savoir le nombre max de "non" qui se suivent d'une série de "oui" "non" : dans cet exemple c'est 4 ( j'ai coloré en jaune pour l'exemple, le 4 est sur une autre colonne) voici la formule qui s'en est rapprochais le plus =MAX(FREQUENCE(SI(A1:A13=1;LIGNE(A1:A13));SI(A1:A13<>1;LIGNE(A1:A13)))) mais c'étais pour des chiffres pas pour une chaine de caractère, j'ai essayé de la tourner dans tout les sens elle ne me prends rien d'autres Merci d'avance

non
oui
non
non
non
oui
non 4
non
non
non

oui
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Robertduval,
Il semblerait que ça marche avec :
VB:
=SIERREUR(SI(A3="oui";"";SI(ET(B2="";A2="oui");EQUIV("oui";$A3:A1002;0)-1;""));"")
Sauf pour la première ligne car j'utilise la cellule N-1. Mais peut être une piste.
A tester.
 

Pièces jointes

  • Classeur1.xlsx
    9 KB · Affichages: 10

CISCO

XLDnaute Barbatruc
Bonsoir

Sur le fichier de Phil69970, tu peux faire avec
MAX(FREQUENCE((B2:B20="non")*LIGNE(B2:B20);(B2:B20<>"non")*LIGNE(B2:B20)))
en matriciel, donc à valider avec Ctrl+maj+entrer

@ plus
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…