Partager via

Formule matricielle multricritères

Anonyme
2025-01-08T13:07:01+00:00

Hello communauté excel,

Cela fait 2 jours que je n'arrive pas à trouver la formule qui convient et j'espère que vous allez pouvoir m'aider.

Je souhaite calculer la médiane en fonction de plusieurs critères, sauf que lorsqu'un critère n'est pas demandé, il me retourne "erreur".

Par exemple, sur ma base de données, j'ai une plage de données qui représente les salaires que l'on nomme "salaire".

Aussi, j'ai en cellules :

A2 : j'ai une lise déroulante des emplois où j'ai tous les emplois sur ma base de données que l'on nomme emplois ;

A3 : j'ai une lise déroulante des genres où j'ai les genre 'H' ou 'F' sur ma base de données que l'on nomme genre ;

A4 : j'ai une lise déroulante des classes où j'ai toutes les classes sur ma base de données que l'on nomme classe ;

A5 : j'ai une lise déroulante des sites où j'ai tous les emplois sur ma base de données que l'on nomme site ;

etc.

Par exemple, je souhaite avoir le salaire médian des personnes qui sont techniciens, hommes et femmes confondues, sur Paris.

Là, je vais sélectionner l'emploi technicien en A2, je laisse vide le critère en cellule A3 genre pour avoir tout le monde, je laisse vide le critère en cellule A4 la classe pour avoir le plus de monde également, je sélectionne le critère Paris dans la cellule A5 au niveau du site

...Sauf que ça ne fonctionne pas car il attend je pense à ce que tous les critères soient sélectionnés.

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

6 réponses

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2025-01-08T19:30:19+00:00

    Merci Daniel.

    Pour le genre aelho précise bien :

    "je laisse vide le critère en cellule A3 genre pour avoir tout le monde" (A3 c'est le genre H ou F)

    Effectivement une liste de validation, même basée sur "H" ou "F" comme critère, va accepter l'effacement de la valeur et donc avoir la valeur vide, d'où ma/sa remarque/ma formule.

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

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2025-01-08T16:01:26+00:00

    Bonjour Arnaud et bonne année également,

    Oui, ce que tu fais, c'est bien. Seulement, avec une liste déroulante avec H ou F, elle ne peut pas avoir les deux.

    Daniel

    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
    2025-01-08T15:03:15+00:00

    Bonjour Daniel,

    Bonne Année 🥳

    Il ne me semble pas que ta formule fonctionne avec des critères vides

    "je laisse vide le critère en cellule A3 genre pour avoir tout le monde"

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

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2025-01-08T14:50:20+00:00

    Bonjour,

    Avec cette disposition :

    =MEDIANE(SI(SOMME((D2:D9=A3)*(E2:E9=A4)*(F2:F9=A5))>0;G2:G9))

    Daniel

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

    0 commentaires Aucun commentaire
  5. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2025-01-08T13:56:09+00:00

    Bonjour

    Ok, de A2 à A5, tu as tes critères mais comment les exploites/utilises tu ?

    Une solution (si tu as la fonction filtre)

    =SIERREUR(MEDIANE(

        FILTRE(G2:G7;((E2:E7=A2)+(A2=""))\*((F2:F7=A3)+(A3=""))) 
    

    );"Pas de données")

    (ne tient pas compte du fond jaune)

    Image

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

    0 commentaires Aucun commentaire