Partager via

Créer une plage nommée depuis un filtre sur Excel

Anonyme
2022-09-05T17:12:35+00:00

Bonjour,

J'utilise un filtre avec la fonction FILTRE. Je n'arrive pas à nommer la plage de résultat dynamiquement.

J'utilise =DECALER(N2;0;0;NBVAL(N:N)-1;1)

La formule fonctionne dans une cellule et renvoie le résultat attendu mais ne fonctionne pas pour nommer la plage.

Est-ce que quelqu'un a une solution ?

Merci pour 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. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2022-09-05T22:01:17+00:00

    Tu peux utiliser FILTRE dans la validation de données (via Formule) mais pas en tant que fournisseur de liste.

    Pour une liste, tu peux placer la fonction FILTRE dans une feuille (à cacher) puis faire référence à la plage dans l'outil Validation via la syntaxe Cellule#

    La plage n'ayant pas une taille fixe, en fonction du retour de la fonction FILTRE (par exemple $B$2:$B$4, $B$2:$B$10...), on doit utiliser comme référence $B$2#

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

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

4 réponses supplémentaires

  1. Anonyme
    2022-09-06T05:40:18+00:00

    Bonjour,

    Merci Hecatonchire pour l'utilisation de # dans les références des cellules. Tout fonctionne bien, C'est top.

    Bravo.

    Bonne journée.

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2022-09-05T19:14:06+00:00

    Bonsoir,

    Merci pour les réponses, le nommage fonctionne bien.

    Du coup, j'ai un autre problème que j'évoque ici car je ne sais pas s'il faudra un autre fil : je ne peux pas utiliser ces noms dans des listes de validation de données avec la formule FILTRE. J'ai un message "La source est reconnu comme erroné. Voulez-vous continuer ?" Cela fonctionne avec DECALER.

    Par contre je ne peux pas imbriquer deux zones de validation de données avec INDIRECT si les noms sont définis avec DECALER. Avez-vous le même problème ?

    Merci,

    Bonne soirée,

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

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2022-09-05T18:28:36+00:00

    Ps : Ajoutes les $ dans les références

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

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2022-09-05T18:27:51+00:00

    Bonjour

    Pas de problème

    Mais tu peux enlever DECALER

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

    0 commentaires Aucun commentaire