Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule qui retourne une valeur si plus grande valeur

mamined

XLDnaute Nouveau
Bonjour le forum,

voilà, j'ai un fichier dans lequel j'ai différentes valeur dans les colonnes de G2 à GE82.
Dans la ligne 1 depuis la cellule G1, j'ai des noms
Dans les lignes au dessous, les valeurs qui provienne d'une formule NB.SI
Je souhaite retourner dans la colonne B de la ligne correspondante, la valeur présente dans la cellule de la ligne 1, si dans les lignes du dessous c'est la plus grande valeur.

Cela fonctionne avec la formule suivante : SI(ESTERREUR(GRANDE.VALEUR(G44E44;1));"";INDEX($G$1E44;1;EQUIV(GRANDE.VALEUR(G44E44;1);G44E44;0);1))

mon problème est que si je n'ai pas de valeur dans une des cellule de la ligne, alors cela me retourne la vvaleur présente en G1. Il faudrait que cela reste vide si pas de valeur présente dans la ligne.
Est-ce que quelqu'un peut m'orienter sur ce que je fais faux?

J'ai mis le fichier joint.

Par avance merci à tout le monde
Dad
 

Pièces jointes

  • Test821070.xlsx
    121 KB · Affichages: 46

Dugenou

XLDnaute Barbatruc
Re : Formule qui retourne une valeur si plus grande valeur

Bonjour,
Code:
=SI(GRANDE.VALEUR(G2:DE2;1)=0;"";INDEX($G$1:DE2;1;EQUIV(GRANDE.VALEUR(G2:DE2;1);G2:DE2;0);1))
semble donner le résultat attendu
Cordialement
 

mamined

XLDnaute Nouveau
Re : Formule qui retourne une valeur si plus grande valeur

Bonjour Dugenou,

super sympa. un grand merci pour la prompte réponse. ça donne exactement le résultat attendu.


encore merci pour l'aide et belle journée
Dad
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…