Open Office Calc - Quelle formule peut être utilisée pour rechercher une valeur dans une colonne en fonction d'une autre valeur atteinte dans une autre colonne

0

J'ai donc 2 colonnes distinctes (Colonne A / B pour cette question) qui utilisent différentes formules pour augmenter de manière approximative. J'ai besoin d'une formule / équation qui lorsque la colonne B atteint une certaine valeur dans une ligne (disons que la valeur est atteinte dans la ligne 5 et que la valeur que je veux est 4), il affiche la valeur actuellement dans la ligne 5 de la colonne A. Ainsi, dans l'exemple ci-dessous, je cherche quand la colonne B atteint 4 (qui est dans la ligne 5) alors elle affichera 10 car c'est la valeur de la ligne 5 de la colonne A.

Column B Column A
0 2     1 4     2 6     3 8     4 10

J'ai essayé d'utiliser une équation de correspondance INDEX comme suit
INDEX(A1:A6;MATCH(4;B1:B6;0)).

Cependant, avec cela, je reçois une erreur # N / A. Que devrais-je utiliser pour corriger cela?

user2041029
la source
C'est un peu ambigu. Pouvez-vous modifier la question pour ajouter suffisamment d'exemples pour que les personnes puissent voir les valeurs en contexte et l'action que vous souhaitez réaliser?
fixer1234

Réponses:

2

La fonction que vous recherchez est VLOOKUP . Elle renvoie une valeur à partir d'une colonne de la table, dans la ligne trouvée par la recherche dans la première colonne.

Syntaxe:

VLOOKUP(lookupvalue; datatable; columnindex; mode)

Si vous recherchez la valeur 6 dans la colonne A, et votre table est dans la plage A1:B99, Tu devrais utiliser:

VLOOKUP( 6; $A$1:$B$99; 2; FALSE)

Il renverra la valeur dans la colonne B où la colonne A contient les 6 premiers.

Mariano
la source
J'ai essayé d'utiliser une méthode VLOOKUP et cela ne fonctionne toujours pas (Il continue de me jeter des erreurs. J'ai lu avec une méthode INDEX MATCH qui fonctionnerait et en aurait une comme suit. INDEX (R5: R6007; MATCH (6; X5: X6007; 0)). Ce que je veux dire, c’est chercher la ligne dans la colonne R qui, quand on trouve une valeur de 6 dans une ligne de la colonne X, affiche ensuite la valeur de la colonne R. Cependant, j’obtiens une erreur # N / A et ont manqué de solutions. Qu'ai-je fait de mal?
user2041029
Pourriez-vous éditer votre question en indiquant les valeurs dans votre feuille et le résultat attendu?
Mariano
La question a été modifiée pour une meilleure explication et présente un exemple de ce que j'essaie de faire.
user2041029