1 votes

Pour sélectionner une valeur particulière dans une colonne

J'ai deux colonnes, disons colonne A et B. Dans la colonne A, j'ai la valeur P/L. Dans la colonne B, j'ai le pourcentage correspondant à chaque valeur. Maintenant, j'ai besoin de trouver un moyen de sélectionner la valeur P/L dont la valeur en pourcentage est de 5%. Veuillez noter que la colonne B peut contenir la valeur de 5% ou non. Elle peut avoir une valeur comprise entre 4 et 5%, par exemple. Dans ce cas, j'ai besoin de calculer la valeur P/L pour 5%. Veuillez m'aider.

2voto

DMA57361 Points 18266

Vous voulez probablement utiliser la fonction VLOOKUP, bien qu'elle nécessite que votre valeur de recherche soit la première colonne dans votre tableau de recherche, donc vous auriez à avoir les valeurs en pourcentage à gauche des valeurs P/L. Vous devrez également avoir la colonne de recherche triée en ordre croissant.

Elle prend en charge les recherches de "plage", qui trouveront une correspondance dans le cas où exactement 5 % ne sont pas donnés dans la colonne de recherche.

Exemple

Prenez ce qui suit dans une feuille de calcul :

      [A]      [B]
 [1]  4.00%    100
 [2]  4.32%    110
 [3]  4.70%    120
 [4]  5.12%    130
 [5]  5.80%    140

La formule =VLOOKUP( 0.05 , A1:B5 , 2 , TRUE), cela renverra la valeur 120 car c'est la valeur la plus proche pour laquelle la colonne A ne dépasse pas 5 %.

1voto

Paul Points 1341

Je pense qu'une VLOOKUP est votre meilleure option, mais si vous ne voulez pas déplacer vos colonnes, vous pouvez utiliser OFFSET avec MATCH:

=OFFSET($A$1,MATCH(A8,$B$1:$B$5,0)-1,0,1,1)

Où :

  • A1 est la première cellule de vos chiffres de compte de résultat
  • A8 est l'emplacement du pourcentage que vous souhaitez rechercher (peut être n'importe quelle cellule ou valeur)
  • B1:B5 est la plage dans laquelle se trouvent vos pourcentages
  • le 0 dans la fonction de correspondance spécifie que la MATCH doit être exacte

Cela fonctionne en se décalant depuis la cellule A1 de :

  • Le nombre de lignes vers le bas où se trouve la valeur "correspondante" (moins 1, car vous devez tenir compte du fait que la cellule à partir de laquelle vous vous décalez (A1) fait partie de votre ensemble de données
  • 0 colonnes à droite (si vous aviez utilisé B1 comme cellule de référence, ce serait -1 car vous auriez besoin de vous décaler vers la gauche d'une colonne)

Et la plage que vous devez renvoyer est d'une cellule de hauteur et d'une cellule de largeur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X