formateur informatique

Chercher la valeur juste supérieure à un nombre

Accueil  >  Bureautique  >  Excel  >  Excel Astuces  >  Chercher la valeur juste supérieure à un nombre
Livres à télécharger


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


Inscription Newsletter    Inscription Newsletter
Sujets que vous pourriez aussi aimer :


Trouver les valeurs directement inférieures ou supérieures

Avec cette nouvelle petite friandise, nous allons découvrir en toute simplicité comment trouver la valeur la plus proche d'un nombre tapé, directement supérieure ou inférieure.

Trouver la valeur la plus proche directement en-dessous ou au-dessus avec Excel

Sur l'exemple illustré par la capture, l'utilisateur tape une valeur (107 ici) dans une cellule placée au-dessus d'un tableau de nombres. Et instantanément, une petite formule matricielle extrait la donnée directement supérieure (109). Dans le même temps, deux simplissimes règles de mise en forme conditionnelle agissent. La première fait ressortir ce nombre trouvé en orange. La seconde marque en vert tous les nombres supérieurs à la valeur demandée.



Classeur Excel à télécharger
Pour la mise en place de cette nouvelle astuce Excel, nous proposons d'appuyer l'étude sur un classeur hébergeant déjà ce tableau de nombres. Nous trouvons effectivement une feuille offrant ce tableau des nombres. La valeur de référence doit être saisie en cellule D4. La valeur la plus proche doit être calculée en cellule E4. Le nombre 1000 qui est en place est amené à disparaître.

Calcul matriciel conditionnel
C'est un raisonnement matriciel conditionnel que nous devons enclencher. Il doit confronter la matrice complète des nombres au critère numérique, pour extirper la valeur située juste au-dessus. La fonction Si est nécessaire pour le critère multi-cellules. La fonction Min doit l'embarquer. En effet, il est question de trouver le plus petit des nombres supérieurs à la demande.
  • Sélectionner la cellule E4 du nombre 1000,
  • Taper le symbole égal (=) pour initier la syntaxe de la formule matricielle,
  • Inscrire la fonction du minimum suivie d'une parenthèse, soit : Min(,
  • Inscrire la fonction conditionnelle suivie d'une parenthèse, soit : Si(,
  • Puis, cliquer sur le bouton de l'assistant fonction à gauche de la barre de formule,
Assistant fonction Excel pour comprendre formule matricielle



Nous faisons appel à cet assistant pour qu'il nous aide à mieux comprendre le raisonnement engagé par cette formule matricielle en cours de construction.
  • Dans la zone Test logique de la boîte de dialogue, sélectionner la plage C6:F15 des nombres,
  • Inscrire le symbole supérieur (>) pour annoncer le critère à honorer,
  • Dès lors, cliquer sur la cellule D4 du nombre saisi par l'utilisateur,
Dans cette matrice de nombres, nous cherchons à trouver tous ceux qui sont supérieurs à la valeur tapée.

Matrice de booléens pour trouver les nombres directement supérieurs

Et Excel ne s'y trompe pas. Il répond instantanément par une matrice de valeurs booléennes à droite de la zone Test logique. Les nombres dépassant effectivement la valeur mentionnée sont repérés par le booléen Vrai. Mais ce que nous souhaitons ressortir concerne une matrice des nombres eux-mêmes pour obtenir la valeur la plus petite (Min) afin d'extraire la donnée supérieure directement la plus proche.
  • Taper un point-virgule (;) pour passer dans la branche Alors de la fonction Si,
  • Puis, désigner de nouveau l'ensemble des nombres en sélectionnant la plage C6:F15,
Matrice de nombres directement supérieurs à la valeur cherchée avec Excel



Comme vous pouvez le constater, l'assistant répond désormais par une matrice de nombres et de booléens Faux, en bas à droite de la boîte de dialogue. Tous les nombres persistants sont ceux répondant à la condition émise par la fonction Si, donc supérieurs à la valeur choisie par l'utilisateur. Comme ce calcul est imbriqué dans la fonction Min, il va en résulter la plus petite valeur directement supérieure. En effet, la fonction Min a la capacité d'ignorer tout ce qui n'est pas numérique dans une plage ou une matrice.
  • Fermer la parenthèse de la fonction Min,
  • Puis, valider la formule en cliquant sur le bouton Ok de l'assistant.
A partir de la version 2019, Excel comprend naturellement que le raisonnement enclenché est une technique matricielle. Avec les versions antérieures, la formule doit être validée par le raccourci clavier CTRL + MAJ + Entrée.

Comme vous pouvez l'apprécier, la valeur directement supérieure est effectivement extraite et elle est repérée en orange dans le tableau. Bien entendu, si vous changez de nombre en cellule D4, l'extraction de la valeur la plus proche s'actualise aussitôt en même temps que les formats dynamiques.

Extraire la donnée directement supérieure par formule matricielle Excel

De la même façon, si vous souhaitiez extraire la valeur directement inférieure, il s'agirait de remplacer la fonction Min par la fonction Max et d'inverser le critère d'inégalité de la fonction Si.

 
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