Excel Somme sous condition

Bonjour,

ci-joint mon fichier pour plus de compréhension. Je travaille sur des formulaires que j'enregistre sur lesquels il y a plusieurs actions:
exemple formulaire 0907014a : 10 actions différentes.
Dans excel j'enregistre une ligne par action.

Colonne B : numéro du formulaire
Colonne K : secteur d'application

etc...

Je souhaite calculer le nombre de formulaires enregistrés dans un secteur défini (colonne K) sans qu'il soit compté en double.

Je ne sais pas si je me suis bien fait comprendre mais merci d'avance si vous arrivez à m'aider.

Cordialement,

fichier :
http://www.cijoint.fr/cjlink.php?file=cj201011/cijph2T6oC.xls

4 réponses

  1. j'ai essayé :

    =SOMME((K6:K2000=AQS)*(SI(B6:B2000<>"";1/NB SI(B6:B2000; B6:B2000))))
    à valider par ctrl+maj+entrée

    mais ça ne fonctionne pas.
    0
    1. Contributeur
      bonjour

      Je suppose que tu cherches cette formule pour ton tableau de statistiques alors je te propose de nommer ainsi :

      codes 
      =DECALER(ListeMDC!$B$6;;;NBVAL(ListeMDC!$B:$B)-1;1) 
      secteurs 
      =DECALER(ListeMDC!$K$6;;;NBVAL(ListeMDC!$B:$B)-1;1) 
      

      afin de n'avoir que des cellules renseignées, puis de mettre cette formule matricielle dans ton tableau :

      =ENT(SOMME(1/NB.SI(codes;codes)*(secteurs=$K7)))

      à valider par ctrl+maj+entrée

      Toujours zen
      0
      1. Bonjour,
        J'ai trouvé la solution pour ceux que ça intéresse :

        SOMME(N(FREQUENCE(SI(K6:E2000="AQS";EQUIV(B6:B2000 ;B6:B2000;0));LIGNE(B6:B2000))>0))

        à valider avec Ctrl + maj + Entrée

        Du coup pas besoin de nommer des colonnes etc...
        Merci.
        0
        1. Merci gbinforme je n'avais pas vu ta réponse.
          Je vais tester.
          0