OVH Cloud OVH Cloud

récupérer la dernière date

14 réponses
Avatar
karine
Bonjour

Sur ma feuille, colonne A des dates (triées par ordre croissant), en colonne
B des noms de produit, en colonne C les éventuels entrées de produit et en
colonne D les sorties.

A b c d
02/01/05 A 5
02/01/05 b 10
03/01/05 A 3
04/01/05 A 20
05/01/05 b 3
06/01/05 A 3
07/01/05 b 20

Dans une autre feuille, colonne A les noms de produit, en colonne B une
formule affichant le stock, en colonne C, la date de la dernière mise à jour
du stock. C’est ici que je coince, je ne sais pas quoi prendre comme formule.
J’ai essayé avec BdMax() mais vu le nombre de produits trop long de réécrire
tout les critères.
Je pense à utiliser la fonction index(), equiv() et ma() mais je n’y arrive
pas.

j'espère avoir été claire
Merci par avance

10 réponses

1 2
Avatar
Jacquouille
Bonjour Karine
Si je comprends bien, tu voudrais l'adresse de la cel dans laquelle se
trouve la dernière date de mise à jour, soit la date MAX ?
="A"&EQUIV(MAX(Minimum.xls!plage);Minimum.xls!plage;0)
où A = la colonne dans laquelle on fait la recherche
où minimum.xls est The doc
où plage = l aplage de recherche.
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.

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

Bonjour

Sur ma feuille, colonne A des dates (triées par ordre croissant), en
colonne
B des noms de produit, en colonne C les éventuels entrées de produit et en
colonne D les sorties.

A b c d
02/01/05 A 5
02/01/05 b 10
03/01/05 A 3
04/01/05 A 20
05/01/05 b 3
06/01/05 A 3
07/01/05 b 20

Dans une autre feuille, colonne A les noms de produit, en colonne B une
formule affichant le stock, en colonne C, la date de la dernière mise à
jour
du stock. C'est ici que je coince, je ne sais pas quoi prendre comme
formule.
J'ai essayé avec BdMax() mais vu le nombre de produits trop long de
réécrire
tout les critères.
Je pense à utiliser la fonction index(), equiv() et ma() mais je n'y
arrive
pas.

j'espère avoir été claire
Merci par avance



Avatar
AV
Je pense à utiliser la fonction index(), equiv() et ma() mais je n'y arrive
pas.


Même pas besoin car les dates étant des valeurs numériques, pour avoir la
"dernière" (celle qui occupe la dernière cellule renseignée) date de la colonne
A de la feuille "Feuil1" :
(cellule formatée en date)
=RECHERCHE(9^9;Feuil1!A:A)

AV

Avatar
Jacquouille
Bonsoir Président
Je m'interpelle (c'est difficile car c'est le même neurone qui pose les
questions et qui doit y répondre) au sujet du mot "dernière".
Tu semble promouvoir la dernière cel d'une plage. Quant à moi, j'ai compris
que Karine voulait trouver la date de la dernière mise à jour. Ce qui, tu
en conviens dans ta réponse, revient à chercher la valeur-date la plus
élevée et si possible, donner sa position.
Qu'en penses-tu?


--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.

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

Je pense à utiliser la fonction index(), equiv() et ma() mais je n'y
arrive
pas.


Même pas besoin car les dates étant des valeurs numériques, pour avoir la
"dernière" (celle qui occupe la dernière cellule renseignée) date de la
colonne
A de la feuille "Feuil1" :
(cellule formatée en date)
=RECHERCHE(9^9;Feuil1!A:A)

AV






Avatar
Ricky
Bonjour *karine*
| Bonjour
|
| Sur ma feuille, colonne A des dates (triées par ordre croissant), en
| colonne B des noms de produit, en colonne C les éventuels entrées de
| produit et en colonne D les sorties.


=SOMMEPROD(($B$2:$B$13ò)*($C$2:$C$13))-SOMMEPROD(($B$2:$B$13ò)*($D$2:$D$13))
te donne le stock
=SOMMEPROD(MAX($A$2:$A$13*($B$2:$B$13ò)))
te donne la date de mise à jour du produit


A2:A13 sont les dates de mise à jour
B2:B13 sont les produits
C2:C13 sont les quantités entrées
D2:D13 sont les quantités sorties
F2 est le produit recherché (ta seconde liste)


| Dans une autre feuille, colonne A les noms de produit, en colonne B
| une formule affichant le stock, en colonne C, la date de la dernière
| mise à jour du stock. C’est ici que je coince, je ne sais pas quoi
| prendre comme formule. J’ai essayé avec BdMax() mais vu le nombre de
| produits trop long de réécrire tout les critères.
| Je pense à utiliser la fonction index(), equiv() et ma() mais je n’y
| arrive pas.
|
| j'espère avoir été claire
| Merci par avance

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
AV
Bonjour Secrétaire,

Tu semble promouvoir la dernière cel d'une plage. Quant à moi, j'ai compris
que Karine voulait trouver la date de la dernière mise à jour. Ce qui, tu
en conviens dans ta réponse, revient à chercher la valeur-date la plus
élevée et si possible, donner sa position.


Vu la configuration du tableau donné en exemple, trouver le contenu de la
dernière ligne renseignée de la colonne A ou trouver la date la plus récente
("la dernière") c'est bonnet blanc/blanc bonnet puisque les dates sont triées
chronologiquement
Par contre, pour trouver la position de cette même date, la combinaison des
fonctions EQUIV et MAX peut donner une réponse erronnée car dans la mesure où la
dite-date est présente plusieurs fois, la fonction EQUIV renverra la position de
la 1° occurrence trouvée !

AV

Avatar
Jacquouille
Bonjour Président
Vos paroles sont d'or.
Laissons à Karine le soin de prendre ce qu'il lui faut et de revenir s'il
échet.

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.

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

Bonjour Secrétaire,

Tu semble promouvoir la dernière cel d'une plage. Quant à moi, j'ai
compris
que Karine voulait trouver la date de la dernière mise à jour. Ce qui,
tu
en conviens dans ta réponse, revient à chercher la valeur-date la plus
élevée et si possible, donner sa position.


Vu la configuration du tableau donné en exemple, trouver le contenu de la
dernière ligne renseignée de la colonne A ou trouver la date la plus
récente
("la dernière") c'est bonnet blanc/blanc bonnet puisque les dates sont
triées
chronologiquement
Par contre, pour trouver la position de cette même date, la combinaison
des
fonctions EQUIV et MAX peut donner une réponse erronnée car dans la mesure
où la
dite-date est présente plusieurs fois, la fonction EQUIV renverra la
position de
la 1° occurrence trouvée !

AV





Avatar
Ricky
Bonjour *AV*

| Vu la configuration du tableau donné en exemple, trouver le contenu
| de la dernière ligne renseignée de la colonne A ou trouver la date la
| plus récente ("la dernière") c'est bonnet blanc/blanc bonnet puisque
| les dates sont triées chronologiquement

Sauf si, comme je comprends l'exemple, elle souhaite obtenir la dernière date de mise à jour pour chaque produit et sachant que chaque produit n'est pas nécessairement modifié chaque jour ....

Mais comme dit cette fripouille de Jacquouille : "Laissons à K ...."

| Par contre, pour trouver la position de cette même date, la
| combinaison des fonctions EQUIV et MAX peut donner une réponse
| erronnée car dans la mesure où la dite-date est présente plusieurs
| fois, la fonction EQUIV renverra la position de la 1° occurrence
| trouvée !
|
| AV

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
AV
Sauf si, comme je comprends l'exemple, elle souhaite obtenir la dernière date
de mise à jour pour chaque produit et sachant que chaque produit n'est pas

nécessairement modifié chaque jour ....

Si tel est le cas, rien ne vaut un petit TCD avec les produits en ligne ou
colonne et l'analyse en utilisant la fonction MAX sur le champ "Dates"

AV

Avatar
karine
bonjour et merci à tous les 3 de vous être penchés sur mon problème.
Désolé de me manifester si tard mais je n'ai pas eu le temps de me connecter
ce week-end.

je n'ai pas encore tester vos réponses ( j'y vais de ce pas) mais la
solution de ricky semble plus correpondre à ce que je veux à savoir obtenir
la dernière date de mise à jour pour chaque produit et sachant que chaque
produit n'est pas nécessairement modifié chaque jour ....

je vous tiendrais au courant et encore merci


Bonjour *karine*
| Bonjour
|
| Sur ma feuille, colonne A des dates (triées par ordre croissant), en
| colonne B des noms de produit, en colonne C les éventuels entrées de
| produit et en colonne D les sorties.


=SOMMEPROD(($B$2:$B$13ò)*($C$2:$C$13))-SOMMEPROD(($B$2:$B$13ò)*($D$2:$D$13))
te donne le stock
=SOMMEPROD(MAX($A$2:$A$13*($B$2:$B$13ò)))
te donne la date de mise à jour du produit


A2:A13 sont les dates de mise à jour
B2:B13 sont les produits
C2:C13 sont les quantités entrées
D2:D13 sont les quantités sorties
F2 est le produit recherché (ta seconde liste)


| Dans une autre feuille, colonne A les noms de produit, en colonne B
| une formule affichant le stock, en colonne C, la date de la dernière
| mise à jour du stock. C’est ici que je coince, je ne sais pas quoi
| prendre comme formule. J’ai essayé avec BdMax() mais vu le nombre de
| produits trop long de réécrire tout les critères.
| Je pense à utiliser la fonction index(), equiv() et ma() mais je n’y
| arrive pas.
|
| j'espère avoir été claire
| Merci par avance

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net




Avatar
Jacquouille
Ben, c'est nous qu'on est bien content.
tu vois, une fois de plus, un problème bien énoncé trouve vite sa solution.
Bonne chance et merci pour les mercis car le suivi est assez rare.

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.

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

bonjour et merci à tous les 3 de vous être penchés sur mon problème.
Désolé de me manifester si tard mais je n'ai pas eu le temps de me
connecter
ce week-end.

je n'ai pas encore tester vos réponses ( j'y vais de ce pas) mais la
solution de ricky semble plus correpondre à ce que je veux à savoir
obtenir
la dernière date de mise à jour pour chaque produit et sachant que chaque
produit n'est pas nécessairement modifié chaque jour ....

je vous tiendrais au courant et encore merci


Bonjour *karine*
| Bonjour
|
| Sur ma feuille, colonne A des dates (triées par ordre croissant), en
| colonne B des noms de produit, en colonne C les éventuels entrées de
| produit et en colonne D les sorties.



=SOMMEPROD(($B$2:$B$13ò)*($C$2:$C$13))-SOMMEPROD(($B$2:$B$13ò)*($D$2:$D$13))
te donne le stock
=SOMMEPROD(MAX($A$2:$A$13*($B$2:$B$13ò)))
te donne la date de mise à jour du produit


A2:A13 sont les dates de mise à jour
B2:B13 sont les produits
C2:C13 sont les quantités entrées
D2:D13 sont les quantités sorties
F2 est le produit recherché (ta seconde liste)


| Dans une autre feuille, colonne A les noms de produit, en colonne B
| une formule affichant le stock, en colonne C, la date de la dernière
| mise à jour du stock. C'est ici que je coince, je ne sais pas quoi
| prendre comme formule. J'ai essayé avec BdMax() mais vu le nombre de
| produits trop long de réécrire tout les critères.
| Je pense à utiliser la fonction index(), equiv() et ma() mais je n'y
| arrive pas.
|
| j'espère avoir été claire
| Merci par avance

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net






1 2