formateur informatique

Recherches inversées avec la fonction Excel RechercheX

Accueil  >  Bureautique  >  Excel  >  Excel Débutant  >  Recherches inversées avec la fonction Excel RechercheX
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 :


Recherches inversées avec RechercheX

Nous le savons, lorsque plusieurs résultats coïncident, les fonctions d'extraction s'arrêtent sur la première donnée concordante trouvée. Mais la fabuleuse fonction RechercheX que nous sommes en train de dépieuter, regorge de surprises. Ses nombreux paramètres recoupés, offrent des options de recherche quasiment sans limites. Même si elle est aussi capable de retourner ensemble toutes les informations concordantes en un seul jet et nous le découvrirons, elle est aussi capable de retourner non pas la première valeur concordante, mais la dernière.

Rechercher à partir du bas du tableau avec la fonction Excel RechercheX

Sur l'exemple illustré par la capture, des ventes sont réalisées par quatre commerciaux d'une entreprise. Ces transactions sont effectuées à des dates précises, inscrites en première colonne du tableau. Sur la droite, l'utilisateur actionne une liste déroulante pour désigner l'un de ces commerciaux. Aussitôt, le montant et la date de la dernière vente qu'il a réalisée, sont extraits dans les deux cellules du dessous.

Classeur Excel à télécharger
Pour la démonstration de cette nouvelle technique, nous suggérons d'appuyer la découverte sur un classeur offrant ce tableau des ventes avec qui plus est, deux mises en forme conditionnelles déjà en place. Nous trouvons bien le tableau des ventes entre les colonnes B et E. Sur la droite, l'utilisateur peut désigner l'un des commerciaux par son nom, avec une liste déroulante en cellule H3. C'est alors un calcul embarquant la fonction RechercheX qui doit livrer les informations sur la dernière vente réalisée par ce commercial. Il s'agit du montant et de la date.

La valeur cherchée
Nous allons le voir, grâce aux nombreux paramètres qu'il est possible d'ajuster avec la fonction RechercheX, nous allons livrer la réponse avec la plus grande des simplicités. Nous devons commencer par lui indiquer quelle est la donnée cherchée.
  • Sélectionner la case du montant à trouver en cliquant sur la cellule H4,
  • Taper le symbole égal (=) pour amorcer la construction de la formule,
  • Inscrire le nom de la fonction d'extraction suivi d'une parenthèse, soit : RechercheX(,
  • Désigner le commercial à trouver en cliquant sur sa cellule H3,
Le tableau de recherche
Maintenant, il est question de définir le tableau de recherche ou plutôt la colonne de recherche. Ici, il s'agit de la colonne C, celle des commerciaux.
  • Taper un point-virgule (;) pour passer dans l'argument du tableau de recherche,
  • Puis, désigner tous les commerciaux en sélectionnant la plage de cellules C4:C15,
Le tableau de retour
En réponse, la fonction RechercheX doit retourner un élément correspondant à la donnée trouvée. Nous devons donc désormais lui spécifier le tableau renvoyé ou plutôt la colonne de retour ici. L'information qui nous intéresse est celle du dernier montant.
  • Taper un nouveau point-virgule (;) pour passer dans l'argument du tableau renvoyé,
  • Désigner alors tous les montants en sélectionnant la plage de cellules E4:E15,
Le mode de recherche
C'est maintenant que l'astuce doit être dégainée car jusqu'alors nous construisons une formule d'extraction on ne peut plus classique. Les fonctions Index, Equiv ou encore RechercheV pourraient très bien s'en charger. Cette astuce concerne le mode de recherche qui peut être ajusté avec le dernier paramètre de la fonction, certes facultatif. Nous allons donc ignorer le quatrième et le cinquième arguments.
  • Taper trois points-virgules de suite (;;;) pour atteindre directement le sixième argument,
Mode de recherche inversée avec la fonction Excel RechercheX

Une infobulle d'aide se déclenche. Comme vous pouvez le voir, plusieurs modes de recherche sont disponibles. Notamment avec la valeur -1, il est possible d'organiser une recherche inversée, soit du dernier au premier. Comme les ventes sont naturellement organisées dans l'ordre chronologique des dates, nous allons pouvoir récupérer la dernière vente pour le commercial choisi.
  • Taper la valeur -1 et fermer la parenthèse de la fonction RechercheX,
  • Enfin, valider la formule avec la touche Entrée du clavier,
Comme vous pouvez l'apprécier, c'est effectivement le montant de la dernière vente pour le commercial choisi, qui est extraite. D'ailleurs, la seconde mise en forme conditionnelle qui se déclenche en vert, en atteste.

Bien sûr, pour extraire la date associée, le principe est le même. Il suffit d'adapter la formule :

=RECHERCHEX(H3; C4:C15; B4:B15; ; ; -1)

Extraire les dernières informations avec la fonction Excel RechercheX

Et bien entendu, si vous changez de commercial avec la liste déroulante en cellule H3, ce sont bien les informations attachées à sa dernière opération qui sont importées.

 
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