Matricielle - Report valeur par date

Bonjour a tous,

Pourriez-me renseigner sur le formule dans le fichier ci-joint svp?

j'essaie de faire une recherche par date sur le dernier prix de cotation d'un produits.

Un formule m'a été fournie hier avec gentillesse mais il y a 2 petits soucis .

1) j'ai l'impression que la recherche ne se fait pas sur la date

2) tous les reports ne se fonts pas correctement (voir note dans le fichier joint)

pourriez-vous me dire ce qui ne va pas dans la formule svp??

d'avance merci

Joaquim

16classeur1-v1.zip (5.13 Ko)

Bonjour,

Je ne comprends pas trop ta demande.

Tu nous indiques que tu souhaite la valeur 5 sur la ligne 2. La formule retourne bien cette valeur

Idem pour la ligne 15 pour laquelle la formule retourne bien 70

Vérifie que tu es bien en calcul automatique

Sinon, reviens avec plus de précisions et explications

@+

Resalut,

C'est en fait pour la formule en D6 et D18 que je voudrais ces chiffres.

La formule que je voudrais avoir est la suivante :

Si le prix dans la colonne C est rempli, alors on mets ce prix en D, sinon,

il faut reprendre le prix de la derniére date antérieure de cotation du fruit.

Pour la celule D6 => le prix de la derniére cotation des pommes (cad le 01-janv soit 5)

Pour la celule D18 => le prix de la derniére cotation des citron(cad le 03-janv soit 50).

Je pense qu'il doit manquer la notion de date dans la formule????

Est-ce plus clair??

J'ai remis le fichier un peu modifié pour que ce soit plus compréhensible..

Merci par avance

Joaquim

11classeur1-v1.zip (5.17 Ko)

Bonjour,

Après être allé voir ton autre post pour comprendre ce que tu voulais, voici une formule dans le fichier joint.

Tu aurais pu continuer sur le même fil. https://forum.excel-pratique.com/excel/index-equiv-recherche-ou-mixe-des-3-t15247.html

13classeur1-v2.zip (5.07 Ko)

Bonjour joaquim, thibo,

thibo, c'est normal que tu aies du mal à comprendre ce post fait suite à celui-ci : https://forum.excel-pratique.com/excel/index-equiv-recherche-ou-mixe-des-3-t15247.html

Il aurait mieux fallu que tu restes sur le même post joaquim. Cependant, je n'ai pas répondu, parce que je n'avais pas vu que tu avais toi-même répondu au post ! Il semblerait que quand on répond à notre propre message, sans passer par Editer donc, le fil ne se met pas à jour ?

Ça me le fait plusieurs fois ces temps-ci !

Pour ta formule, remplace celle qui se trouve en D2 par celle-ci :

=SI(C2<>"";C2;INDEX($C$2:$C$23;PETITE.VALEUR(SI($A$2:$A$23=A2;LIGNE(INDIRECT("1:"&LIGNES($A$2:$A$23))));NB.SI($A$2:A2;A2)-1)))

Formule à valider par ctrl+maj+entrée et à tirer vers le bas.

joaquim a écrit :

1) j'ai l'impression que la recherche ne se fait pas sur la date

C'est normal car, dis-moi si je me trompe, il n'y a qu'une cotation pour la même date n'est-ce pas ? Donc je recherche la ligne à laquelle le produit apparaît fois précédente.

Edit : salut oooiste!

merci pour l'aide,

la formule renseignée dans la Version2 a cependant ses limites dans le cas ou un fruit ne serait pas coté pendant 2 jours d'affilés...

ex: voir fichier version 3 en annexe.

Pouvez-vous m'aider svp??

Jo

16classeur1-v3.zip (5.17 Ko)

=SI(C2<>"";C2;INDEX(C$1:C1;MAX(SI(A$1:A1=A2;LIGNE(A$1:A1)))))

Fait alors porter la recherche sur la colonne D au lieu de C.

=SI(C2<>"";C2;INDEX(D$1:D1;MAX(SI(A$1:A1=A2;LIGNE(A$1:A1)))))

A+

Super, grand merci pour votre aide, j'y suis presque...

juste une derniére question, dans le cas ou je n'ai pas de cotation pour la 1ere date (soit le 1-janv), le résultat de la formule me donne le nom de la colonne, j'aimerai cependant mettre un flag (ex non coté dans la celulle) a la place du nom de la celulle.

Comment puis-je rajouter ce flag dans la formule?

encore grand merci pour votre aide;

PS, je vais cloturer mon post précedent

=SI(C2<>"";C2;SI(NB.SI($A$1:A1;A2)=0;"non coté";INDEX(D$1:D1;MAX(SI(A$1:A1=A2;LIGNE(A$1:A1))))))

A+

capture
Rechercher des sujets similaires à "matricielle report valeur date"