FILTRE dans la fonction NB.SI renvoie une erreur

Anonyme
2023-03-31T20:51:14+00:00

Je veux vérifier que toutes les lignes d'une partie d'un tableau sont remplies. J'arrive à obtenir une plage de type {2;3;2;0;4} avec la formule :

=FILTRE(tableau[matiere];tableau[note] = B25) où B25 est le nom de la matière

La note est par défaut à 0 et lorsqu'elle est remplie elle prend la valeur 1 à 5 (par la validation de données). Mais quand j'essaye =NB.SI(FILTRE(tableau[matiere];tableau[note] = B25);"0") et que j'appuie sur Entrée, Excel me dit "nous avons rencontré une erreur dans la formule"... Quand j'examine la formule en appuyant sur fx, j'ai bien des valeurs de plage qui s'affichent...

Que se passe-t-il ?

Merci d'avance

Microsoft 365 et Office | Excel | Autres | 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

1 réponse

  1. Hecatonchire 53,870 Points de réputation Modérateur bénévole
    2023-03-31T21:50:24+00:00

    Bonjour,

    Pourquoi faire simple quand on peut faire compliqué ! 😁

    Je te propose plus :

    =NB.SI.ENS(tableau[matiere];B25;tableau[note];0)
    

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

    0 commentaires Aucun commentaire