Décompte

Bonjour,


j'ai en colonne A une liste de plusieurs milliers de structures.
Chacune d'elle propose en B comme activité : x et/ou y et/ou z ou aucune
Ma question :
comment compter le nombre de structures qui propose "au moins" une des activités?

Merci d'avance

HL

2 réponses

  1. Bonjour,

    Tu pourrais compter les cellules non vides : =sommeprod((non(estvide(B2:B18000)))*1)
    Je n'ai pas testé mais ça devrait être bon

    cordialement
    0
    1. Contributeur
      Bonjour,

      du coup pour compter le nombre de cellules non vides, il ne suffirait pas de faire =NBVAL(B2:B18000) ? Non ?
      0
    2. Bonjour,

      Peut-être mais j'ai un blocage psychologique avec les fonctions qui commencent par NB et j'adore SOMMEPROD

      Cordialement
      0
    3. Alors je précise ma quesiton qui était male posée:
      * en A j'ai une liste de structures (des milliers) :
      * en B : chacune organise 1, 2 ou 3 des activités : x, y et/ou z.
      Chaque activité étant inscrite sur une ligne propre.
      Ce qui fait 1 à 3 lignes pour chaque structure.

      Q : Alors comment compter le nombre de structures uniques?

      Merci
      HL
      0
    4. Ce que je veux dire q'est que si je compte les cellules non vides je vais compter plusieurs fois un certains nombre de structures alors que je dois compter les structures unique, cad 1 fois.

      HL
      0
    5. d'après ce que je viens de comprendre il me faut trouver une formule permettant de gicler les doublons...
      quelqu'un sait il faire ça?

      HL
      0
  2. Contributeur
    bonjour,

    compter le nombre de structures qui propose "au moins" une des activités?

    Avec cette formule matricielle cela devrait fonctionner :

    =NB(1/FREQUENCE(SI((B2:B5000<>"")*(A2:A5000<>"");EQUIV(A2:A5000;A2:A5000;0));LIGNE(INDIRECT("1:"&LIGNES(A2:A5000)))))

    Il faut valider avec ctrl+majuscule+entrée simultanés (3 doigts)
    Les plages sont de la ligne 2 à 5000, à toi d'adapter.

    Toujours zen
    0
    1. idem merci
      0