Compter une suite

  • Initiateur de la discussion Guy
  • Date de début
G

Guy

Guest
Bonjour,

Quelqu'un pourrait il m'aider à résoudre ce probléme en formole ou VBA.
J'ai une suite de 1 et de 0 en ligne ou en colonne (un grand nombre)

exp: A1=1 ; B1=0 ; C1=1 ; D1=1 ; E1=1 ; F1=0 ; G1=0 ; H1=1 ; G=1

Comment trouver le plus grand nombre de fois que des "1" se suivent consécutivement; puis des "0".

La soluce de l'exemple serait:

3 pour les "1" (de C1 à E1)
2 pour les "0"(de F1 à G1)

Je crise

Merci
Guy
 
B

Bernard

Guest
Bonsoir Guy

Un petit fichier pour te montrer une façon de chercher la plus longue suite de un ou de zero consécutifs.

Cordialement

Bernard
 

Pièces jointes

  • SuiteUnZero.zip
    5.8 KB · Affichages: 15
A

andré

Guest
Salut Guy,

Je suppose que la dernière cellule n'est pas G=1, mais bien I=1

Solution par formules en créant deux lignes supplémentaires.
Si tu as besoin d'un mot d'explication, n'hésite pas, mais cela m'a l'air fort compréhensible.
Ce n'est pas de l'informatique très compliquée, de la simple logique.

Oui, encore, j'oubliais, du calme, c'est mauvais pour la santé de piquer une crise.
J'en connais qui revivent une deuxième jeunesse depuis qu'ils connaissent XLD (lol).

Ândré.
 
D

Dugenou

Guest
Guy,

Je te propose en pièce jointe une solution à 2 colonnes + 1 TCD.

Ce n'est surement pas la plus élégante mais c'est ce que j'ai trouvé en première intension. J'espère que d'autres Excellents contributeurs nous trouveront mieux (Monique, André, Gérard, ...)

A plus
 

Pièces jointes

  • Pour_Guy.zip
    5.1 KB · Affichages: 11
  • Pour_Guy.zip
    5.1 KB · Affichages: 10
  • Pour_Guy.zip
    5.1 KB · Affichages: 12
A

andré

Guest
Salut Dugenou,

Effectivement ma pièce jointe n'est pas passée.
Solution trop légère sans doute (lol).
Je l'envoie, puis je regarde ta solution.

Si elle est meilleure, tu auras droit à mes félicitations.

Ândré.
 

Pièces jointes

  • guy.zip
    2.1 KB · Affichages: 13
  • guy.zip
    2.1 KB · Affichages: 14
  • guy.zip
    2.1 KB · Affichages: 14
D

Dugenou

Guest
Bravo André !

En effet, c'est simple et efficace. Je ne fais qu'une seule critique : si la série (de valeurs) est très longue il faut chercher un peu pour retrouver la suite gagnante. En effet la demande Guy dit "Comment trouver le plus grand nombre de fois .." par contre je n'avais pas assez bien lu : les données sont en lignes et non en colonnes.

Encore Bravo Papy ! :eek:))
 
A

andré

Guest
Salut Dugenou,

Pourquoi dis-tu "chercher un peu" ?
Les formules qui te renvoient les résultats peuvent être placés n'importe où dans la feuille, et les deux lignes supplémentaires peuvent même être placées dans une autre feuille, et même en colonne s'il le fallait.

Papy Ândré (lol).
 

Discussions similaires

Statistiques des forums

Discussions
312 565
Messages
2 089 729
Membres
104 266
dernier inscrit
christian Auletta