Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

recherche et grande.valeur

5 réponses
Avatar
Pegaze
bonjour,
j'ai un tableau dans une feuille ayant ce format

Date Libelle PU
01/01/01 |aa |10.00
05/05/01 |aa |15.00
02/05/01 |bbb | 5.00
03/05/01 |bbb |10.00........
Je voudrais, dans une autre feuille obtenir ce tableau

Libelle | PU
aa | 15.00 ou 15 etant la derniere valeur entrée par rapport a la date
bb |10.00

j'arrive a trouve la derniere valeur entree dans mon tableau mais je
n'arrive a la faire pour chaque libelle

ma formule tanpom est la suivante :

INDEX(Feuil1!$A$1:$E$16;
EQUIV(GRANDE.VALEUR(Feuil1!A1:E16;{1});Feuil1!$A$1:$A$16;);
EQUIV("pu";Feuil1!$A$1:$E$1;))

5 réponses

Avatar
SL
Bonjour

une proposition en matricielle (à valider par CTRL MAJ ENTREE)

=INDEX(PU;EQUIV(MAX(SI(Libelle¢;Date;0));Date;0))
où PU, Libelle et Date sont tes plages de ta première feuille

Stéphane

"Pegaze" a écrit dans le message de news:

bonjour,
j'ai un tableau dans une feuille ayant ce format

Date Libelle PU
01/01/01 |aa |10.00
05/05/01 |aa |15.00
02/05/01 |bbb | 5.00
03/05/01 |bbb |10.00........
Je voudrais, dans une autre feuille obtenir ce tableau

Libelle | PU
aa | 15.00 ou 15 etant la derniere valeur entrée par rapport a la
date
bb |10.00

j'arrive a trouve la derniere valeur entree dans mon tableau mais je
n'arrive a la faire pour chaque libelle

ma formule tanpom est la suivante :

INDEX(Feuil1!$A$1:$E$16;
EQUIV(GRANDE.VALEUR(Feuil1!A1:E16;{1});Feuil1!$A$1:$A$16;);
EQUIV("pu";Feuil1!$A$1:$E$1;))


Avatar
SL
Oups, j'ai répondu trop vite.
ma formule ne marche pas pour bbb si un 03/05/01 existe déjà pour aa.

donc autre proposition non matricielle cette fois :
=SOMMEPROD(PU*(Libelle¢)*(Date=MAX(Date*(Libelle¢))))

Stéphane

"SL" a écrit dans le message de news:
eK%
Bonjour

une proposition en matricielle (à valider par CTRL MAJ ENTREE)

=INDEX(PU;EQUIV(MAX(SI(Libelle¢;Date;0));Date;0))
où PU, Libelle et Date sont tes plages de ta première feuille

Stéphane

"Pegaze" a écrit dans le message de
news:
bonjour,
j'ai un tableau dans une feuille ayant ce format

Date Libelle PU
01/01/01 |aa |10.00
05/05/01 |aa |15.00
02/05/01 |bbb | 5.00
03/05/01 |bbb |10.00........
Je voudrais, dans une autre feuille obtenir ce tableau

Libelle | PU
aa | 15.00 ou 15 etant la derniere valeur entrée par rapport a la
date
bb |10.00

j'arrive a trouve la derniere valeur entree dans mon tableau mais je
n'arrive a la faire pour chaque libelle

ma formule tanpom est la suivante :

INDEX(Feuil1!$A$1:$E$16;
EQUIV(GRANDE.VALEUR(Feuil1!A1:E16;{1});Feuil1!$A$1:$A$16;);
EQUIV("pu";Feuil1!$A$1:$E$1;))






Avatar
Pegaze
merci pour la reponse, toutefois, si il y a 2 fois la meme date, sommeprod
mutiplie par 2, pareil pour ....
Avatar
Pegaze
En fait j'ai trouve une solution

INDEX(PU;EQUIV(GRANDE.VALEUR(Feuil1!A1:E16;{1});ladate;);EQUIV(A2;libelle;))


merci pour la reponse, toutefois, si il y a 2 fois la meme date, sommeprod
mutiplie par 2, pareil pour ....




Avatar
Pegaze
ma formule n'etait pas bonne en faite. Je me suis inspire de ta solution en y
ajoutant une autre condition.
je suis partie sur la principe extraire la derniere valeur saisie en
fonction d'une date pour les quantites entrees voici la formule qui
fonctionne correctement

=SOMMEPROD(Pu*(libelle¢6)*(Entree>0)*((ladate=MAX(ladate*(libelle¢6)*(Entree>0)))))

Merci pour votre aide


En fait j'ai trouve une solution

INDEX(PU;EQUIV(GRANDE.VALEUR(Feuil1!A1:E16;{1});ladate;);EQUIV(A2;libelle;))


merci pour la reponse, toutefois, si il y a 2 fois la meme date, sommeprod
mutiplie par 2, pareil pour ....