Appliquer une fonction sous condition

Bonjour à tous!

J'aurais besoin de votre aide, pour une action pourtant toute simple.

Imaginons une feuille de calcul toute simple. Nous avons une table de 2 colonnes et de 40.000 lignes. La colonne A renseigne une catégorie (exemple : ville X, ville Y, ou ville Z) et la colonne B renseigne une valeur numérique (exemple, la note au bac).

J'aimerai calculer différent paramètre (une fonction, type moyenne, et quartile) sur la série de données (colonne B) d'une ville particulière (colonne A).

En gros, pour calculer le 1er quartile des notes du bac dans la ville X, en langage texte ça donnerai :

QUARTILE(A1:A40000,1) WHERE colonneA="ville X"

Savez vous comment traduire ça en langage excel ?

Merci d'avance!

Abi

Bonjour Abi,

Ci-joint un petit fichier test ...

Re James

Je viens de tester ton script, mais il semble y avoir une erreur. Il me renvoi en résultat 32,125, or le 1er quartile correspondant à la "ville a" est de 39... 32,125 étant le premier quartile de la série totale (sans distinguer ville a, b ou c)

Re,

Désolé... j'ai oublié de te préciser qu'il s'agit d'une formule matricielle ...

Pour valider la formule, ne pas utiliser Entrée ... mais utiliser simultanément Ctrl + Majuscule + Entrée ...

Raaah mais c'est bien sur!

J'avais pas fait gaffe au { } !

Effectivement, j'avais déjà tenté une formule de ce type sans formule matricielle, et ça ne fonctionnait pas! Mais maiontenant, tout est nickel!

Mille et un merci James

Merci pour tes remerciements ...

Rechercher des sujets similaires à "appliquer fonction condition"