Partager via

Nb.SI dans une liste filtrée

Anonyme
2021-03-10T09:37:28+00:00

Bonjour, 

Mon problème est le suivant. 

Je dispose d'un gros tableau qui constitue une base de donnée, avec des désignations de moteurs. Je me dois de les compter pour une étude statistique. 

Ces désignations sont complexes et pour les compter j'utilise NB.SI car seul le début de la désignation importe pour savoir le type de moteur. typiquement je compte par exemple les moteurs qui commencent par MS11, ce qui donne "MS11*" dans la partie critère de NB.SI.

Bon je dois maintenant affiner mon étude et parmis les moteurs d'un certain type, les filtrer par rapport à une autre colonne du tableau. Les lignes ne se suivent donc plus (exemple on observe ligne 20, 35, 78, 154 ...) 

Nb.SI prend quoi qu'il arrive en compte les lignes masquées 

J'ai voulu essayer "Sous total" mais elle ne prend pas en compte la condition de mon critère "MS11*"  

Comment puis-je faire pour créer un NB.SI qui ne prend pas en compte les lignes masquées ? 

Merci.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

2 réponses

  1. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2021-03-10T14:14:41+00:00

    Bonjour

    Ajoutes une colonne avec par exemple en ligne 2 =SOUS.TOTAL(3;A2) ( ! pas de blancs/vides en colonne A)

    Pour les lignes masquées le résultat est 0 et 1 pour les affichées via un filtre

    Utilises Nb.Si.Ens et choisie 1 comme 2eme critère pour cette nouvelle colonne

    Cette réponse a-t-elle été utile ?

    6 personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2021-03-10T10:00:49+00:00

    Bonjour,

    Essaie avec NB.SI.ENS en reprenant les critères du filtre. Dans cette configuration :

    =NB.SI.ENS(A2:A14;"essence";B2:B14;"MS11*")

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    3 personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire