formateur informatique

Recherche sur les dates des dernières ventes

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Recherche sur les dates des dernières ventes
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Extraire sur les dates récentes

Dans ce nouveau volet, nous proposons une mise en pratique particulière de la fonction Excel RechercheX pour être capable d'isoler toutes les dernières ventes réalisées sur des articles.

Extraire les montants des dernières ventes avec la fonction Excel RechercheX

C'est ce qu'illustrent les tableaux proposés par la capture. Sur la gauche, le premier tableau présente les ventes réalisées sur des articles à des dates précises. Sur la droite, une formule d'extraction isole les dernières ventes réalisées pour chacun de ces articles.

Classeur Excel à télécharger
Pour la mise en place de cette nouvelle technique, nous suggérons d'appuyer l'étude sur un classeur Excel hébergeant ce tableau des ventes. Nous retrouvons bien les deux tableaux de la présentation. Cependant la deuxième colonne du second tableau est encore vide. Elle attend la formule d'extraction.

Noms des colonnes du tableau Excel pour extraction avec la fonction RechercheX

Si vous déployez la zone Nom en haut à gauche de la feuille Excel, vous notez que des plages ont été nommées. Elles représentent chaque colonne du tableau de recherche. Nous les utiliserons.

En première colonne du second tableau, vous notez la présence d'une formule très utile :

=TRIER(UNIQUE(produits))

Elle permet dans le même temps d'éliminer les doublons et de trier les produits par ordre alphabétique croissant.

Dates les plus récentes
Pour isoler la dernière vente pour chaque catégorie, nous ne devons pas rechercher un élément précis, nous devons trouver la date la plus grande pour la catégorie recoupée avec la demande, en guise de tableau de recherche.
  • Sélectionner la case de la première extraction à produire en cliquant sur sa cellule G4,
  • Taper le symbole égal (=) pour initier la syntaxe de la formule,
  • Inscrire la fonction matricielle de recherche suivie d'une parenthèse, soit : RechercheX(,
  • Inscrire la fonction pour isoler la plus grande valeur, suivie d'une parenthèse, soit : Max(,
  • Désigner alors la plage des dates par son nom, soit : dates,
  • Fermer la parenthèse de la fonction Max,
  • Puis, taper un point-virgule (;) pour passer dans l'argument du tableau de recherche,
Le tableau de recherche
Ce tableau de recherche doit être filtré sur la catégorie demandée. Nous devons le recouper avec la plage des dates (*dates) pour obtenir une matrice booléenne de correspondances qui nous permettra d'isoler le prix associé dans la plage que nous fournirons en troisième argument.
  • A gauche de la barre de formule, cliquer sur le petit bouton de l'assistant fonction,
Il va nous aider à mieux comprendre comment arriver à isoler la date la plus récente pour la catégorie demandée, afin d'en extirper la vente correspondante.
  • Dans l'assistant, cliquer dans la zone Tableau_recherche pour l'activer,
  • Ouvrir une parenthèse pour accueillir la matrice conditionnelle,
  • Désigner la plage des articles par son nom, soit : produits,
  • Taper le symbole égal (=) pour annoncer le critère matriciel à honorer,
  • Désigner le premier produit trié en cliquant sur sa cellule F4,
  • Puis, fermer la parenthèse de la matrice conditionnelle,
Assistant fonction RechercheX pour filtrer les articles

Aussitôt, l'assistant fonction répond par une matrice de booléens à droite de la zone Tableau_recherche. Tous les booléens Vrai repèrent les positions des articles correspondant aux produits cherchés. C'est ainsi que nous excluons les dates des autres articles, naturellement éliminés de l'équation désormais.

Mais nous l'avons dit, cette matrice filtrée doit être recoupée par la plage des dates pour obtenir une matrice de correspondances.
  • Taper le symbole de l'étoile (*) pour annoncer le recoupement,
  • Puis, désigner la plage des dates par son nom, soit dates,
Filtrer les dates les plus grandes avec la fonction Excel RechercheX

C'est ainsi que nous transformons la matrice de booléens en une matrice de nombres. Les chiffres 0 repèrent les articles non concordants. Les nombres repèrent les produits concordants. Ces nombres ne sont autres que des numéros de série qui représentent ces dates. Comme nous recoupons cette matrice avec la valeur cherchée (Max(dates)), nous obtiendrons bien la date la plus récente pour l'article concerné.

Dernière vente
Grâce à ce raisonnement, sur cette date la plus récente, il ne nous reste plus qu'à extraire la vente correspondante.
  • Pour cela, cliquer dans la zone Tableau_renvoyé,
  • Puis désigner la plage des ventes par son nom, soit : prix,
Cette fois, c'est une matrice de toutes les ventes réalisées qui apparaît à droite de la zone Tableau_renvoyé.
  • Cliquer maintenant dans la zone Mode_correspondance,
  • Puis, taper la valeur -1 pour demander une recherche exacte,
  • Cliquer enfin sur le bouton Ok de l'assistant pour valider la formule matricielle,
Aussitôt, le montant de la dernière vente est extrait dans la cellule du calcul. Pour les bières, aucune ambiguïté n'est possible dans la mesure où ce produit n'est jamais répété dans le premier tableau. Il s'agit de l'unique vente.
  • Double cliquer sur la poignée de la formule d'extraction pour la répandre sur tout le tableau,
Cette fois, ce sont toutes les dernières ventes qui sont automatiquement extraites.

A ce titre, vous voyez surgir des couleurs repérant les lignes des produits concernés. Il s'agit d'une règle de mise en forme conditionnelle que nous avions préconstruite. Elle facilite la vérification des résultats pour en valider la parfaite cohérence.

Extraire toutes les ventes les plus récentes par catégories par formule Excel

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn