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

Compter le nombre de series

CyK

XLDnaute Junior
Bonjour le forum,
Bonjour le fil,

Voilà j'ai un tableau qui contient des lignes d'indicateur 0 ou 1
Je souhaite pour chaque ligne compter le nombre de serie de 1, afin de voir la durée moyenne d'une série

D'avance Merci.

Fichier joint
 

Pièces jointes

  • nbr series.zip
    1.8 KB · Affichages: 38

jeanpierre

Nous a quitté
Repose en paix
Re : Compter le nombre de series

Bonjour CyK, le forum,

Avec : =NB.SI(ta plage;1)

tiré de ton fichier, cela donne : =NB.SI(C2:AT2;1)

Est-ce cela que tu souhaites ?

Bon après-midi

Jean-Pierre
 

CyK

XLDnaute Junior
Re : Compter le nombre de series

Merci pour la tentative, Jean Pierre et Adilprodigy mais ce n'est pas le nombre de 1 que je cherche mais le nombre de series de 1 :

11100001110000110000 = 3 series de 1
0001100000111000001111000000111 = 4 series

Je pense que la solution doit être quelques par entre une combinaison de DECALER et de NB.SI mais je ne vois pas comment trouner cela....

si vous avez une idée ...
 

Dugenou

XLDnaute Barbatruc
Re : Compter le nombre de series

Salut Cyk, Jeanpierre, Agil


Voici une proposition à base de sommeprod

il y a surement mieux

edit : déjà mieux quand il n'y a pas d'erreur : la formule "all in one" fichier joint donne une réponse fausse quand le dernier chiffre est un zéro (puisque une série c'est un 1 suivi d'un zero) il faut la corriger comme suit :
=SOMMEPROD((B4:B32=0)*(B3:B31=1)*1)+SI(B32=0;0;1) si le dernier élément est en b32.

edit 2 : arrrfff y'avait pourtant bien écrit "j'ai des lignes !!!! " de 1 et de 0 et je l'ai fait en colonnes . Tu pourras transposer je pense
 

Pièces jointes

  • detection series.xls
    33.5 KB · Affichages: 67
Dernière édition:

CyK

XLDnaute Junior
Re : Compter le nombre de series

Merci Dugenou c'est exactement ça et voilà ce que cela donne dans mon cas :

=SOMMEPROD((DECALER(H3;;;;NB($2:$2)-1)=0)*(DECALER(G3;;;;NB($2:$2)-1)=1)*1)+SI(DECALER(G3;;NB($2:$2)-1)=0;0;1)

, sympa non !!

 

Discussions similaires

Réponses
19
Affichages
744
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…