Bonjour à tous,
Me revoilà de nouveau bloquée, et dépitée parce que je n'arrive pas à trouver ma solution toute seule... Bref, j'ai besoin d'aide.
Je poste ce message à la suite des précédents parce qu'il s'agit d'une suite sur le même sujet, et qu'avoir l'historique des messages me semble pertinent pour ceux qui voudront bien m'aider.
Pour mémo, il s'agit de reporter des données dans un tableau à partir d'une liste déroulante (année), avec classement par ordre décroissant de la colonne C. Ci joint un fichier Test.
- Onglet VR : ensemble des données.
- Onglet Feuil2: report des données, avec en colonnes F à H les formules qui me permettent de classer les données de la colonne C par ordre croissant.
Mon problème : j'ai maintenant de nouvelles valeurs à intégrer (Qté tonnes bloquées, feuil2, colonne I) que je dois faire apparaitre en colonne D (feuil2). Le classement par ordre croissant se faisant sur la colonne H (et il doit le rester), si la valeur en colonne H est égale à 0 mais que j'ai une valeur supérieure à 0 en colonne I, aucune valeur en D n'est reportée... Or il faudrait que 0 ou "" apparaisse en C, et qu'en colonne D soit reportée la valeur indiquée en colonne I (idéalement classée aussi par ordre croissant)
Voici la formule utilisée en colonne C, mais que je n'arrive à "moduler" :
=SI(INDEX($H$6:$H$150;EQUIV(MAX($F:$F)-LIGNE()+6;$F$6:$F$150;0))>=0,001;INDEX($H$6:$H$150;EQUIV(MAX($F:$F)-LIGNE()+6;$F$6:$F$150;0));"")
Est-ce que vous pouvez me donner un coup de main pour débrouiller ça?
Merci d'avance pour votre aide !