Recherche de la derniere valeur ajouté pour un choix de la liste deroulante.

Shades

XLDnaute Nouveau
Bonjour à tous,

Je bloque sur un problème sous Excel.

Exp : La valeur "A" est sélectionnée dans la colonne "Données", "Valeur de départ" = 100, "Valeur finale" = 200, si je sélectionne à nouveau la valeur "A" dans la colonne données, la dernière valeur finale que la sélection "A" avait (200) doit être reportée dans la colonne "Valeur de départ" et cela pour les différentes sélections possibles.

Il faudrait donc une recherche verticale et horizontale pour chercher la dernière valeur finale correspondant à la sélection et la reporter dans la "valeur de départ" de la nouvelle sélection

A5 = A, la matrice de recherche vérifie et trouve que A existe en A2 elle reporte donc la valeur dernière valeur ajoutée pour la sélection "A" de C2 donc (200) en B5.

Merci d'avance
 

hoerwind

XLDnaute Barbatruc
Re : Recherche de la derniere valeur ajouté pour un choix de la liste deroulante.

Bonjour et bienvenue sur le forum,

Je ne vois pas d'où viennent les valeurs en C3:C5.

Si elles sont aléatoires (saisies manuellement) la question ne trouve pas de solution par formule, car il n'est pas possible dans une même cellule de saisir une valeur et d'y placer une formule sans que l'une n'écrase l'autre.

En C2 :
=INDIRECT("B"&MAX(SI(A$2:A$26=A2;LIGNE($2:$26))))
formule matricielle à valider par Ctrl+Maj+Entrée
renvoie 200, tel que souhaité, mais en copiant cette formule vers le bas, elle renvoie les valeurs de la colonne B
 

Shades

XLDnaute Nouveau
Re : Recherche de la derniere valeur ajouté pour un choix de la liste deroulante.

Les valeurs en colonne B sont "normalement" les dernières valeurs de la sélection de la liste entrées en colonne C.

Comme indiqué ds le schéma on sélectionne dans la liste déroulante A, C, B et à nouveau A, le résultat devant cette sélection "B5" doit être la valeur de "C2" puisque c'est la dernière valeur entrée pour la sélection A.
 
Dernière édition:

Shades

XLDnaute Nouveau
Re : Recherche de la derniere valeur ajouté pour un choix de la liste deroulante.

Pierre part du km 0 et arrive au km 200, donc si on re sélectionne Pierre dans la liste des noms
son km départ sera le km 200, il arrivera plus tard au km 250.
Quand on retrouvera une fois de plus Pierre dans la colonne des noms, sont km de départ sera 250, etc
Et ainsi pour tous les noms de la liste
 

Pièces jointes

  • selection d'une valeur sur selection liste-1.xls
    27 KB · Affichages: 58

hoerwind

XLDnaute Barbatruc
Re : Recherche de la derniere valeur ajouté pour un choix de la liste deroulante.

Re,

Là c'est plus clair !

En B2 :
Code:
=SI(MAX(SI(A$1:A1=A2;LIGNE(1:$1)))=0;0;DECALER(C$1;MAX(SI(A$1:A1=A2;LIGNE($1:1)))-1;))
formule matricielle à valider par Ctrl+Maj+Entrée et à copier vers le bas
 

Discussions similaires

Statistiques des forums

Discussions
312 203
Messages
2 086 181
Membres
103 152
dernier inscrit
Karibu