Renvoyer la couleur de la cellule contenant le maximum d'une plage

Bonjour,

Est-il possible sur excel de renvoyer la couleur de la mise en forme de la cellule ayant la valeur maximale d'une plage ?

sans passer par une macro vba.

J'ai essayé avec la fonction no_couleur. en utilisant la synthaxe "=no_couleur (max(A2:B5)) mais cela n'a pas fonctionné.

En vous remerciant par avance.

Bonjour

Si tu as installé le pack de fonctions complémentaires du site, essaye la formule suivante pour obtenir l'adresse du maximum

=ADRESSE(EQUIV(MAX(E1:E9);E1:E9;0);1)' la zone a modifier

En combinant avec No_couleur ru devrais obtenir ce que tu cherches

A toutes fins utiles

Cordialement

FINDRH

Merci FINDRH,

Je viens d'essayer mais malheureusement ça ne marche pas

Pourtant lorsque je fait juste "=ADRESSE(EQUIV(MAX(D1:D9);D1:D9;0);1)" la formule le renvoi bien l'adresse de la cellule désirée.

Mais lorsque j'essaye "=No_couleur (ADRESSE(EQUIV(MAX(D1:D9);D1:D9;0);1))" cela ne fonctionne plus (message erreur #Valeur).

La fonction No_couleur n'arrive peut-être pas à combiner avec Adresse ?

je suis preneur si tu as une autre solution.

Merci,

Désolé, pas d'autre solution sans vba

As tu testé no_couleur sur une autre cellule avec un fond?

As tu installé le pack de macros complémentaires de ce forum ( personnelleme nt je ne l'ai pas fait...)? La fonction no_couleur n'existe pas nativement dans excel à ma connaissance...

Avec VBA voir module, j'ai trouvé cette macro fonction et une formule plus alambiquée avec indirect.... ça marche

=CodeCouleur(INDIRECT(ADRESSE(EQUIV(MAX(A1:A7);A1:A7;0);1)))

Essaye avec No_Couleur( indirect(

10couleursnr.xlsm (16.19 Ko)

Cordialement

FINDRH

ça a marché

Merci beaucoup FINDRH il fallait effectivement combiner la formule avec indirect.

Merci,

Rechercher des sujets similaires à "renvoyer couleur contenant maximum plage"