Problème de compteur sur Excel

Résolu/Fermé
Philou - 24 août 2009 à 15:59
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 25 août 2009 à 17:34
Bonjour,

j'ai un problème de compteur sur un tableau Excel. Je dois comptabiliser un nombre du type X a condition qu'il y au moins un 1 sur la ligne du dessous.
ex: tableau de 3 colonnes

X | X | X |
00101|01011|11111|
X | X | X |
00000|01011|11111|


la formule est la suivante : =SOMMEPROD((A1:E1="X")*((DECALER(A1:E1;1;0))=1)) etc... pour obtenir le nombre de X per colonne.
Cette formule fonctionne mais seul les X ayant un 1 en début de colonne sont comptabilisés.
Je voudrais qu'il y ai au moin un 1 parmi les 5 chiffres d'une colonne pour être comptabilisé et surtout quelque soit sa position dans la colonne.
Pouvez-vous m'aider ???
A voir également:

11 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
24 août 2009 à 22:30
Bonsoir jean-Pierre
Je te laisse le bébé....
1
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
24 août 2009 à 22:44
Bonsoir Michel,
C'est plus de mon âge, je donnerai un oeil si au cas ...
Bonne nuit.
0
Désolé pour ce manque de clarté dans mes explications.

Voici le lien pour mon tableau : https://www.cjoint.com/?izjikyr8h3

Merci d'avance pour la solution.
1
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
24 août 2009 à 16:56
Bonjour,
Il y a une petite confusion, votre fonction donne le nombre de 'x' par ligne ?
Qu'elle est le format du nombre à 5 chiffres ... nombre ou texte ?
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
24 août 2009 à 17:02
Bonjour

si tes nombres sont du texte
par ex:
=SOMMEPROD((B1:D1="X")*(NON(ESTERREUR(CHERCHE(1;B2:D2)))*1))
si tes nombres sont des...nombres au format personnalisé 00000
=SOMMEPROD((B1:D1="X")*(B2:D2>0))

la formule décaler me smble inutile dans ce cas puisque tu dis "a condition qu'il y au moins un 1 sur la ligne du dessous. " mais...

0

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

Posez votre question
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
24 août 2009 à 17:51
Bonjour michel-m,
Eh bien il me reste encore la pause ... !
Même solution.
0
En fait, le X représente un nom qcq (texte)
En dessous de chaques noms, il y a 5 colonnes représentant les jours de la semaine avec la valeur de 0 si absent et 1 si présent.
Donc, je dois compter le nombre réel de X par colonnes en tenant compte de leur présence, il suffit qu'il y a présence au minimum d'une journée pour être comptabilisé. (donc si 5 zéros en dessous du nom, non comptabilisé)
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
24 août 2009 à 21:18
Bonjour,
Merci pour l'explication qui est différente du premier poste.
Note : comment vous arriver mettre en dessous de chaques noms, il y a 5 colonnes .... !

La solution que vous a proposé 'michel_m' fontionne parfaitement.
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
24 août 2009 à 22:20
Et encore une question mal posée et bâclée. Au moins la 4° ou 5° de la journée!

C'est décourageant d'essayer d'être solidaire...
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
24 août 2009 à 22:28
Bonjour philou,
Mettre votre fichier sur https://www.cjoint.com/ se sera plus simple de vous comprendre !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
25 août 2009 à 15:16
Bonjour philou,
Voici la correction : https://www.cjoint.com/?izpqzAvPWH
Au passage, mission accomplie, Michel.
0
Merci Pingou !
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
25 août 2009 à 17:34
Merci, de rien.
0