Nb de cellules consécutives dans une plage
lolo78
-
Romu -
Romu -
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.
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.
A voir également:
- Nb de cellules consécutives dans une plage
- Comment faire la somme de plusieurs cellules non consécutives sur excel - Guide
- Nb si en anglais - Guide
- Verrouiller cellules excel - Guide
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Nb si ens différent de ✓ - Forum Excel
2 réponses
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.
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.
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,
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,