Partager via

Pourquoi ma fonction FILTRE rend ma fonction NB.SI érroné ?

Anonyme
2023-10-09T07:31:04+00:00

Bonjour,

J'utilise un lot de tableau pour gérer de l'outillage et je souhaite compter les douilles équiper sur les outils pour calibrer mon stock de sécurité.

Ainsi je souhaitais utiliser une fonction NB.SI couplée à un FILTRE :

=NB.SI(FILTRE(Outil[Embout];(Outil[Localisation]="au poste")*(Outil[Embout]<>""));Embout_à_compter)

Or j'extrai mon filtre sans soucis avec =FILTRE(Outil[Embout];(Outil[Localisation]="au poste")*(Outil[Embout]<>""))

ma fonction NB.SI utilisée sur la plage créé par le filtre fonctionne =NB.SI($H$2:$H$917;Embout_à_compter)

mais l'intégration du filtre dans le NB.SI comme sur la première ligne renvoi systématique une erreur.

Auriez-vous une idée du pourquoi ?

Je vous remercie par avance de votre aide.

Microsoft 365 et Office | Excel | Pour les entreprises | 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

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2023-10-09T07:52:46+00:00

    Bonjour,

    NB.SI ne fonctionne qu'avec une plage d'un seul tenant. Essaie :

    =SOMME(SI(FILTRE(outil[embout];(outil[localisation]="au poste")*(outil[embout]<>""))=Embout_à_compter;1;0))

    Maintenant, il est aussi simple d'utiliser NB.SI.ENS :

    =NB.SI.ENS(outil[localisation];"au poste";outil[embout];Embout_à_compter)

    Daniel

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

0 réponses supplémentaires