Utilisez VLookup pour obtenir le dernier numéro d'une liste dans Excel

Excel a ses propres limitations, et dans cet article de blog, je vais vous montrer comment nous pouvons utiliser l'une des limitations à notre avantage.

Obtenez le dernier numéro d'une liste dans Excel à l'aide de la fonction Excel VLOOKUP

Le plus grand nombre positif que vous pouvez utiliser dans Excel est 9.99999999999999E+307 (J'ai essayé cela dans Excel 2010).

C'est énorme!!

Je ne pense pas que vous auriez jamais besoin d'un calcul impliquant un si grand nombre. Et c'est exactement ce que nous pouvons utiliser pour obtenir le dernier numéro d'une liste.

Supposons que vous ayez un ensemble de données (en A1:A14) comme indiqué ci-dessous et vous souhaitez obtenir le dernier numéro de la liste. Voici la formule que vous pouvez utiliser :

=RECHERCHEV(9.99999999999999E+307,$A$1:$A$14,VRAI)

Comment cela fonctionne :
  • Liste avec des CHIFFRES seulement

Notez que j'ai utilisé une correspondance approximative VLOOKUP (notez VRAI à la fin de la formule, au lieu de FAUX). Cela signifie que si la formule détecte la correspondance exacte de la valeur de recherche, elle renvoie cette valeur. Sinon, il continue d'aller d'une cellule à l'autre et s'arrête lorsque la valeur de la cellule suivante est plus élevée. Il renvoie ensuite la valeur de la cellule où il s'est arrêté.

Nous utilisons cette propriété en mettant le plus grand nombre possible qu'Excel peut gérer comme valeur de recherche. Ainsi, Excel continuerait jusqu'à la dernière cellule, et lorsqu'il ne trouve rien de plus grand que cela, il renvoie la valeur dans la dernière cellule.

  • Liste avec NUMBERS et TEXTE à la fois

Cette formule fonctionnerait avec une liste contenant des nombres ainsi que du texte. Ici, nous utilisons le fait que dans La valeur Excel du texte est supérieure à la valeur du nombre (essayez = "a"> 9.99999999999999E + 307 dans n'importe quelle cellule. Il renverra VRAI)

Ainsi, lorsque vous utilisez une liste avec des nombres ainsi que du texte et que vous utilisez la formule ci-dessus, elle analyse toute la liste une cellule à la fois. Il s'arrête lorsqu'il ne trouve pas un nombre supérieur à 9,99999999999999E+307. Étant donné que la valeur du texte est considérée comme supérieure aux nombres dans Excel, cette formule renverrait correctement le dernier nombre de la liste.

Vous aimerez peut-être aussi les didacticiels VLOOKUP suivants :

  • Comment rendre VLOOKUP sensible à la casse.
  • Comment utiliser RECHERCHEV avec plusieurs critères.
  • RECHERCHEV vs. INDEX/MATCH - Le débat se termine ici !.
  • Utilisez IFERROR avec RECHERCHEV pour vous débarrasser des erreurs #N/A.
  • Recherchez la dernière occurrence d'une valeur de recherche dans une liste dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave