Formule pour trouver dernière valeur

Résolu/Fermé
nicomat74 Messages postés 21 Date d'inscription mercredi 10 juillet 2013 Statut Membre Dernière intervention 24 décembre 2016 - Modifié par nicomat74 le 11/03/2016 à 13:21
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 - 11 mars 2016 à 14:07
Bonjour,

J'ai un fichier avec dans la colonne A des années et dans la colonne B des prix.

Chaque année se retrouve sur plusieurs lignes.

J'aimerais trouver une formule qui me pemette dans la colonne D d'indiquer le prix se trouvant sur la dernière ligne répondant à une année indiquée.

Exemple :

A B C D

2000 12.00 Année choisie 2000
2000 13.00
2002 14.00 Prix correspondant 16.00
2002 15.00
2000 16.00
2002 17.00

Quelqu'un porrait m'aider SVP.

Merci d'avance et bonne journée.

Nicolas
A voir également:

3 réponses

tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
11 mars 2016 à 13:54
bonjour,
L'année de consigne (2000) est en E2.
En D2=SI(ET(NB.SI($A2:$A$300;$E$2)=1;$A2=$E$2);$B2;"") à tirer vers le bas.
Les références sont à adapter.
1
nicomat74 Messages postés 21 Date d'inscription mercredi 10 juillet 2013 Statut Membre Dernière intervention 24 décembre 2016
11 mars 2016 à 14:00
Bonjour Tontong,

Un grand merci pour ton aide.

C'est presque cela. J'aurais en effet souhaité que le résultat s'affiche toujours dans la même cellule alors qu'avec ta formule il s'affiche sur la ligne concernée.

Mais ça me va très bien car je vais faire la somme de la colonne D dans une cellule et le résultat sera obtenu.

Encore merci et bon weekend.

Nicolas
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
11 mars 2016 à 13:57
Bonjour

essayez avec cette matricielle à adapter:

=INDEX($B$1:$B$10;MAX(SI($A1:$A10=$A1;LIGNE($A1:$A10))))

formule matricielle à entrer avec la touche enter en maintenant les touche ctrl et shift enfoncées.
elle se retrouve automatiquement entre accolades dans la barre de formule

notez que cette formule est assez lourde et donc limitez bien les champs à la stricte hauteur utile (ici ligne 1 à 10) pour éviter de charger le fichier et dans tous les cas prévoir un "temps de réaction" au dessus de l'habituel.

mais vous pouvez aussi utiliser cette formule dans un tableau avec les une seule ligne par année avec référence à la cellule année au lieu den A1, elle vous renverra toujours la dernière valeur

crdlmnt
1
nicomat74 Messages postés 21 Date d'inscription mercredi 10 juillet 2013 Statut Membre Dernière intervention 24 décembre 2016
11 mars 2016 à 14:03
Merci Vaucluse pour ton aide.

Je vais également la tester.

Bon weekend.

Nicolas
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
11 mars 2016 à 14:07
Bonjour

un exemple
http://www.cjoint.com/c/FClngAKiNZo

Cdlmnt
1