Calculer nombre de cellules consécutives

Résolu/Fermé
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 - 16 mars 2015 à 00:12
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 - 16 mars 2015 à 17:53
Je voudrait calculer un nombre de cellule qui contient un même nom mais uniquement si il est consécutif
ex de C3 à AG22 (plage que j'ai nommé "planning") j'ai un certain nombre de cellule portant un nom "DD" et d'autre pas.
Donc comment connaitre le nombre seulement de cellule qui contiennent "DD" consécutivement?

12 réponses

via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
16 mars 2015 à 00:29
Bonsoir

Il faut par formule sans doute rajouter une ligne en dessous de celles avec les DD pour incrémenter à mesure les consécutifs
Sinon par macro
Mais que veux tu comme résultat ? Par exemple avec sur une ligne 3 DD consécutifs, un isolé puis de nouveau 4 consécutifs , tu veux obtenir 2 (le nombre de fois où il y a des consécutifs) ou bien 3 et 4 ou encore la somme de 7 ?

Cdlmnt
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
16 mars 2015 à 00:35
Bonsoir,
par exemple sur la ligne 3 (de C3 à AG3) si il y a 3 fois "DD" il faut que soit égale à 1
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
16 mars 2015 à 00:39
Et s'il y en a 2 ou 4 ? c'est toujours 1 ?
Postes un exemple de ton fichier sur cjoint avec des cas précis sur la feuille et les résultats attendus en indiquant dans quelle cellules et reviens m'indiquer le lien fourni
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
16 mars 2015 à 00:55
Merci de ton aide
voici un fichier https://www.cjoint.com/c/ECqbgYw5EZ6
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
16 mars 2015 à 01:23
Re

Possibilités par formules :
https://www.cjoint.com/?0CqbIL9yMny

Cdlmnt
0

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

Posez votre question
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
16 mars 2015 à 06:26
Bonjour à tous,

Une formule pour le cas 1 de via55 :
=SOMMEPROD((C4:AF4=D4:AG4)*(D4:AG4<>""))-SOMMEPROD((C4:AE4=D4:AF4)*(D4:AF4=E4:AG4)*(D4:AF4<>""))

Cette formule gère toutes formes de répétitions (pas seulement les DD).
A tester quand même car j'ai travaillé sur une tablette et ça n'est vraiement pas pratique... J'espère que des signes n'ont pas disparu dans le copier/coller
Cordialement
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
16 mars 2015 à 13:29
Bonjour à tous,
Mon souci est qu'il ne faut pas entre de formule dans ma plage "planning"
il me faudrait comme en AI5
https://www.cjoint.com/c/ECqnMiLfaZ0
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 16/03/2015 à 14:05
Bonjour

Ta demande:
comment connaitre le nombre seulement de cellule qui contiennent "DD" consécutivement?


Si on compte le nbre de fois ou une cellule DD est à droite d'une autre cellule DD on arrive à 5 d'après ton classeur
=SOMME(SI((B3:AF3="DD")*(C3:AG3="DD");1))
Formule à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule

mais...
Michel
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
Modifié par via55 le 16/03/2015 à 14:10
Bonjour

Dans ce cas il faut créer des fonctions personnalisées :
https://www.cjoint.com/?0Cqovk2cSMy

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
16 mars 2015 à 15:00
merci a vous,
désolé c'est ma première feuille excel compliquée,je suis perdu
quand j'utilise la formule de michel_m en ayant 3 fois "DD" j'obtiens 2.

et pour via55 j'obtiens #VALEUR! je pense ne pas avoir le niveau.
si je comprends ces formules ne marche que par ligne et pas par plage
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 mars 2015 à 16:15
re,
en ayant 3 fois "DD" j'obtiens 2.

ben oui, relis ce que je t'ai marqué
Si on compte le nbre de fois ou une cellule DD est à droite d'une autre cellule DD on arrive à 5 d'après ton classeur
j'ajoute "sur la ligne 3

et relis ta demande:
le nombre de cellule qui contiennent "DD" consécutivement?

j'ai l'impression que tu as du mal à exprimer ce que tu désires: cest effectivement + dur.... :o)
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
Modifié par poupics le 16/03/2015 à 17:23
Désolé effectivement je ne suis pas très explicite.
Je vais essayer d'être plus claire sur ce fichier.
il ne faut pas de formule dans cette plage de donnée "planning"
https://www.cjoint.com/c/ECqrcKUiD31
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 16/03/2015 à 17:28
essaies cette matricielle (on regarde avant et après un bloc de 3 si c'est différent de "DD"
=SOMME(SI((A3:AD22<>"DD")*(B3:AE22="DD")*(C3:AF22="DD")*(D3:AG22="DD")*(E3:AH22<>"DD");1)) 

Formule à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule


maintenant si tu veux varier de nombre DD dans un bloc, il faudra passer par du vba : regarde ce qu'a proposé notre ami Via55 (salutations au passage)
Michel</signature>
0
poupics Messages postés 83 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 25 février 2023 2
16 mars 2015 à 17:53
Merci c'est exactement ce que je cherchais,pour le VBA cela va être trop compliqué pour moi.
Encore merci a vous deux.
0