Recherche la dernière donnée

Résolu/Fermé
CALINE_0451 Messages postés 4 Date d'inscription lundi 25 mars 2019 Statut Membre Dernière intervention 28 mars 2019 - Modifié le 25 mars 2019 à 17:30
CALINE_0451 Messages postés 4 Date d'inscription lundi 25 mars 2019 Statut Membre Dernière intervention 28 mars 2019 - 28 mars 2019 à 17:45
Dans un onglet, je recense des clients, dans un deuxième onglet j'inscrit leur commande. je voudrais que dans l'onglet clients la date de leur dernière commande s'inscrive automatiquement.
J'ai déjà testé plusieurs formules mais cela ne se met pas à jour, quand j'inscris une nouvelle commande, la date ne se modifie pas dans le premier onglet.
Dans mon premier onglet, j'ai le nom de mon client et une cellule dernière commande.
Dans mon deuxième onglet, j'ai également le nom de mon client et la date de la commande.
Merci de votre aide.
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
Modifié le 25 mars 2019 à 18:05
Bonjour
exemple à adapter
Feuil1: A2 à A1000 nom client / B2:B1000 dates d'achats
Feuil2: en A1 nom client
en B1, en format date:
=MAX(SI(Feuil1! A2:A1000=A1;Feuil1!B2:B1000))
formule matricielle à entrer avec la touche enter ne maintenant les touches ctrl et shift enfoncées
elle s'affiche automatiquement entre accolades dans la barre de formule

formule assez gourmande en capacité, bien limiter les champs au nombre de ligne utile
(pas de A:A ou B:B )
crdlmnt


0
CALINE_0451 Messages postés 4 Date d'inscription lundi 25 mars 2019 Statut Membre Dernière intervention 28 mars 2019
26 mars 2019 à 10:49
C'est pas encore ça.
Résultats avec la formule ={max(si(Noms=A3;Date_commande))}
La bonne date pour ceux qui ont commandé récemment mais 00/01/1900 pour les anciens clients.
Pour plus de précisions, j'ai un onglet avec tous mes clients avec l'historique de la dernière commande qu'ils ont passé avant (sans l'informatique), dans le 2ème onglet je n'ai que la trace des commandes des derniers clients avec l'informatique.
Comment faire pour que dans la formule cela indique la date de la commande avant l'informatique.
Lorsque j'ajoute à la suite de votre formule un si faux, cela donne la date de la dernière commande de mes produits :
={max(si(Noms=A3;Date_commande;_1°commande))}
Résultats 18/01/2019 pour tous
Merci d'avance pour votre aide.
Cordialement
0
CALINE_0451 Messages postés 4 Date d'inscription lundi 25 mars 2019 Statut Membre Dernière intervention 28 mars 2019
26 mars 2019 à 10:52
C'est vrai que je pourrais éventuellement faire une mise en forme conditionnelle pour masquer cette information 00/01/1900 perturbante. Mais je préférerai une date réelle de leur commande d'avant l'informatique.
Encore merci d'avance.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
26 mars 2019 à 12:20
l'affichage 00/01/1900 correspond à la valeur 0 dans une cellule en format date.Vous pouvez la faire disparaître comme suit:
  • Ruban / Onglet fichier
  • en bas de la fenêtre affichée: "options"
  • fenêtre suivante à gauche: "options avancées"
  • et dans la liste , cherchez "afficher un zéro dans les cellules de valeurs nulles "
  • et décochez

quant à la suite, sans votre fichier c'est trop hasardeux de se lancer dans une proposition*
si possible, déposez votre fichier en bidonnant si besoin des infos confidentielles ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
ou, si vous préférez, passez ça en message privé en cliquant sur mon pseudo dans ce message
à vous lire
crdlmnt
0
CALINE_0451 Messages postés 4 Date d'inscription lundi 25 mars 2019 Statut Membre Dernière intervention 28 mars 2019
28 mars 2019 à 17:45
Merci pour votre aide. C'est top.
Cordialement
0