Nb de cellules consécutives dans une plage

Fermé
lolo78 - 16 mars 2011 à 16:23
 Romu - 23 oct. 2013 à 17:23
Bonjour,

Je suis nouveau et je viens demander votre aide.

J'ai un fichier Excel avec à un endroit 2 colonnes collées l'une à côté de l'autre, chacune des ces colonnes s'étalant sur 19 lignes. Chacune des cellules de ces 2 colonnes sont remplies avec des valeurs numériques.

J'ai d'abord cherché à faire une formule m'indiquant plusieurs choses :
- Nombre de cellules consécutives de la 2nde colonne égales à 1
Formule : =MAX(FREQUENCE(SI(E2:E20<=10;SI(E2:E20 >=1;LIGNE(E2:E20)));(E2:E20>10)*LIGNE(E2:E20)))

- Nombre de cellules consécutives de la 2nde colonne compris entre 1 et 3
Formule : =MAX(FREQUENCE(SI(E2:E20<=3;SI(E2:E20 >=1;LIGNE(E2:E20)));(E2:E20>3)*LIGNE(E2:E20)))

- Nombre de cellules consécutives de la 2nde colonne compris entre 1 et 10
Formule : =MAX(FREQUENCE(SI(E2:E20=1;LIGNE(E2:E20));(E2:E20>1)*LIGNE(E2:E20)))


Reste que maintenant, je cherche à savoir quelle formule me permettrait de connaitre la chose suivante :
- Nombre de lignes consécutives où la valeur de la 1ère colonne et la valeur de la 2nde colonne sont toutes les deux égales à 1. (exemple : A1 et B1 = 1, A2 et B2 = 1, ...)

J'ai essayé de m'inspirer de la formule que j'ai utilisé et que je décrit dans ce post, mais je ne suis arrivé à rien de concluant.

Merci de vos réponses.

2 réponses

tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 245
Modifié par tchernosplif le 16/03/2011 à 17:41
Bonjour,

Dans une nouvelle colonne:

=NB.SI(D2:E2;1) compte les "1" sur cette ligne , le total =2 si il y a des 1 dans les 2 colonnes.

tirer la formule vers la bas.

ensuite reprendre votre formule précente pour compter les 2 successifs dans cette nouvelle colonne.
0
Bonjour,

Me voici en bon déterreur de topic, pour essayer de comprendre et réaliser un petit tableau de mon côté... Pour cela, j'aurai bien apprécié réutiliser tes formules, cependant la formule que tu mets dans ton exemple : "MAX(FREQUENCE(SI(E2:E20<=10;SI(E2:E20 >=1;LIGNE(E2:E20)));(E2:E20>10)*LIGNE(E2:E20)))" me renvoie une erreur...

N'aurais-tu pas oublier un élément dans celle ci ??

Merci d'avance pour ta réponse,

Cordialement,
0