Macro tri Excel

Résolu
Algo -  
 Algo -
Bonjour,

Dans le cadre de mon emploi, je suis amené à utiliser beaucoup de données sur Excel.
Je souhaiterais savoir si vous connaissez une macro automatique ou non qui me permettrait de gérer mes données :
J'ai une colonne remplie de 0 et 1 à parcourir et je dois compter le nombre de passage de 0 à 1. Je souhaiterais en parcourant cette colonne incrémenter une cellule qui me donne le chiffre correspondant aux alternances 0/1 afin de le récuperer.
Merci de votre aide

3 réponses

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    C'est faisable sans VBA.

    Si la colonne est en A par exemple et commence en A1.

    Prendre la colonne B

    en B1 mettre 0
    en B2 mettre la formule : =SI(ET(A2=1;A1=0);B1+1;B1)

    et tirer vers le bas la formule

    La valeur cherchée est le MAX de la colonne B (c'est aussi la dernière cellule en B)

    A+
    0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    ou bien sur une seule formule :
    =SOMMEPROD((A1:A199<A2:A200)*1)

    Attention : les 2 plages de même longueur sont décalées d'une cellule.

    eric
    0
  3. Algo
     
    Je vous remercie pour vos réponses rapides !
    A+
    0