Comment faire une recherche d'occurences ?

Bonjour à tous

J'aimerais faire une mesure de l'intervalle d'apparitions de plusieurs zéros dans une colonne.

Voir Fichier joint où j'ai fait un essai avec explications.

Affin d'en faire une moyenne des grands intervalles

La colonne D est bien mais il manque des données

Si quelqu'un peut m'aider ?

Merci d'avance

Bonsoir,

Je suis sur une piste,

peux-tu envoyer une feuille avec les résultats attendus en colonne D (manuellement)

Amicalement

Claude

1classeur1.xlsx (17.00 Ko)

Bonjour Dubois

Ben je vais simplement modifier en colonne E le tableau existant.

Pour qu'il affiche les périodes de grandes activités (de zéros)

Merci de ton aide

Cordialement

Bonjour,

Calcul en colonne "D" les intervalles entre deux zéros,

Sub TraceGraph()
Dim Lg%, i%, J%, x%
''Macros par Claude Dubois pour "jimy" E-P le 11/02/10
    Application.ScreenUpdating = False
        Lg = Range("b65536").End(xlUp).Row
        Range("b3:b" & Lg).Interior.ColorIndex = xlNone
        Range("d4:d" & Lg) = """"
            x = 4 'départ 1ère
    For i = 4 To Lg
        For J = i To Lg
            If Cells(J, 2) = 0 Then
                Cells(J, 4) = WorksheetFunction.Max(1, J + 1 - x)
                    Do While Cells(J + 1, 2) = 0 And Cells(J + 1, 2) <> ""
                        Cells(J + 1, 4) = 1
                        J = J + 1
                    Loop
                Range(Cells(x, 2), Cells(J - 1, 2)).Interior.ColorIndex = 6
                Exit For
            End If
        Next J
            i = J + 1
            x = i
    Next i
            Cells(Lg + 1, 4) = "'"
End Sub

vois si çà te vas

Amicalement

Claude

10jimy2.zip (20.77 Ko)

Bonjour Claude

Et merci de ton aide

y a t'il moyen de lui faire laisser de cellules vides à la place des "" ?

parce que pour les formules ça fout la pagaille

Faut il retirer les "" dans le code de la macro ?

(je ne suis pas fortiche en macro)

-- Jeu Fév 11, 2010 5:17 pm --

Re

Je viens d'essayer en retirant deux "" ça fonctionne ! J'ai des cellules vides

Mais le souci je n'ai plus la moyenne (en tête de la colonne D)

Quand je parle de la moyenne c'est celle des plus grands vides (sans compter les petits vides)

J'explique:

La moyenne entre deux paquets de zéros, le problème, est qu'ils n'apparaissent pas collé l'un derière l'autre

des fois ils sont espacé d'un 1 ou 1 et 2 voir plus...

Si tu vois ce que je veux dire ?

Ps: J'ai rajouté un commentaire dans le fichier

11jimy2.zip (20.30 Ko)

Bonjour,

Comprends pas ce que tu veux !

avec ou sans les "", on trouve le même résultat de moyenne,

si tu veux comptabiliser les zéros,

=NB.SI(D:D;">0")

ou =NB.SI(B:B;"=0")

je ne vois pas ce que le "1" apporterai ?

il faut peut-être revoir tes formules

Je t'avais demander de remplir la colonne D (à la main) et mettre le graphique en accord

çà sera + clair

à te relire

Claude

Bonjour Claude

Oui en effet tu n'as pas compris ce que je voulais dire.

Je voulais comptabiliser les Paquets de zéros. Pas les zéros

ce n'est pas pareil.

Je re rempli la colonne D Comme c'était avant.

tu vois en E3 que la moyenne n'est pas pareille

(Moyenne des grosses apparitions de zéros)

Pas de tous les zéros

11jimy2.zip (19.09 Ko)

Bonjour,

Désolé, je ne comprends pas le raisonnement,

J'abandonne !

Amicalement

Claude

Ben les paquets de zéros exemple :

1.2.3. 0.1.2.0.0 <tout ceci = 1

puis une longue période sans zéro = rien

Je ne vois pas ce qui est dur ?

Cdlt

capture

Bonjour a tous

Voila, j'ai changé le tableau pour que se soit plus clair

Ci joint

Cdt

-- Mar Fév 23, 2010 2:27 pm --

Bonjour A tous

Y a t'il moyen de faire une formule pour ce dernier tableau

que l'on peut étirer vers le bas qui fasse comme indiqué en colonne C ?

un paquets de 1 = nombre de 1 et le reste des cellules vides

C'est possible ?

Rechercher des sujets similaires à "comment recherche occurences"