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.
Réponses
Trop de publicités?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 %.
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.