Comment compter des cases successives identiques

Bonjour à tous,

Je cherche à compter le nombre de case identiques successives

Par ex ci dessous j'ai noté dans des cases analyse. Je souhaiterais pouvoir calculer en automatique :

1/ pouvoir compter chaque paquet de case analyse, ici 2

2/ Je voudrais calculer la moyenne des ces groupes de cases, ici une analyse de 3 semaines, une de 4 semaines, moyenne de 3.5.

Merci d'avance de votre aide


Windows / Chrome 123.0.0.0

7 réponses

  1. Merci mille fois, ça semble marcher

    Bonne journée

    0
    1. Hello,

      En I4 ta formule doit être :

      =SOMMEPROD((GB21:GK21="analyse")*(GC21:GL21=""))

      Les deux plages doivent être de même dimension et décalées d'une colonne sur la droite.

      Ces plages peuvent être augmentées vers la gauche ou vers la droite selon ce que tu souhaites, mais en respectant toujours la contrainte précédente.

      Et si ces valeurs analyse étaient noyées au milieu d'autres cellules non vides, il faudrait plutôt utiliser cette formule :

      =SOMMEPROD((GB21:GK21="analyse")*(GC21:GL21<>"analyse"))
      0
      1. https://www.cjoint.com/c/NDsgwKgHfH7

        voici le fichier, il y a sur la page de garde deux chiffres avec les formules

        La moyenne fonctionne, c'est le calcul des plages qui n'est pas ok

        Merci d'avance, bonne journée

        0
        1. Hello,

          Je ne vois pas terrible sur ton image. Tu peut mettre ton fichier anonymisé sur cjoint.com et donner ici le lien créé

          Mais ça pourrait être :

          =SOMMEPROD((GB115:GK115="analyse")*(GC115:GL115=""))

          plages à augmenter vers la droite si besoin

          0
          1. Voici ce que j'ai fait, cela me donne 4 au lieu de 2

            0
            1. Merci je vais essayer.

              Voici le fichier, les cases sont en lignes 115, colonne GB

              Question comment je peux vous partager mon fichier?

              0
              1. Hello,

                Sans fichier difficile d'être précis, mais avec tes données en A5:T5 par exemple,

                le nombre de plages peut être donné par :

                =SOMMEPROD((A5:T5="analyse")*(B5:U5=""))

                attention au décalage de colonnes

                et la moyenne peut  être donnée par :

                =SOMMEPROD(N(A5:T5="analyse"))/ par le nombre de plages
                0