Open Office Calc - Welche Formel kann verwendet werden, um einen Wert in einer Spalte basierend auf einem anderen Wert in einer anderen Spalte zu finden

371
user2041029

Ich habe also zwei separate Spalten (Spalte A / B für diese Angelegenheit), die unterschiedliche Formeln verwenden, um für ungefähr unterschiedliche Beträge zu erhöhen. Ich brauche eine Formel / Gleichung, die, wenn Spalte B einen bestimmten Wert in einer Zeile erreicht (beispielsweise in Zeile 5 erreicht ist und der Wert, den ich möchte, 4 ist), den aktuell in Zeile 5 von Spalte A angezeigten Wert anzeigt. Im Beispiel unter Ich suche nach, wenn Spalte B 4 erreicht (was in Zeile 5 ist), so dass 10 angezeigt wird, da dies der Wert in Zeile 5 von Spalte A ist.

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

Ich habe versucht, eine INDEX-Match-Gleichung wie folgt zu verwenden
INDEX(A1:A6;MATCH(4;B1:B6;0)).

Allerdings erhalte ich hier einen # N / A-Fehler. Was soll ich verwenden, um dies zu korrigieren?

0
Das ist ein bisschen mehrdeutig. Können Sie die Frage bearbeiten, um genug Beispiel hinzuzufügen, damit die Benutzer die Werte im Kontext und die gewünschte Aktion sehen können? fixer1234 vor 7 Jahren 0

1 Antwort auf die Frage

2
Mariano

Die Funktion, nach der Sie suchen, ist VLOOKUP . Es gibt einen Wert aus einer Tabellenspalte in der Zeile zurück, die durch Nachschlagen in der ersten Spalte gefunden wird.

Syntax:

VLOOKUP(lookupvalue; datatable; columnindex; mode)

Wenn Sie nach dem Wert 6in Spalte A suchen und Ihre Tabelle im Bereich liegt A1:B99, sollten Sie Folgendes verwenden:

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

Es wird der Wert in Spalte B zurückgegeben, wobei Spalte A die ersten 6 enthält.

Ich habe versucht, eine VLOOKUP-Methode zu verwenden, und es funktioniert immer noch nicht. (Es wirft ständig Fehler auf mich. Ich habe gelesen, dass eine INDEX-MATCH-Methode verwendet wird und eine wie folgt hat: INDEX (R5: R6007; MATCH (6; X5: X6007; 0)). Was ich hier sage, ist die Zeile in der Spalte R. Suchen Sie nach einem Wert von 6 in einer Zeile in der Spalte X den Wert der Spalte R. Allerdings bekomme ich jetzt den Fehler # N / A und Ich habe keine Lösungen mehr. Was habe ich falsch gemacht? user2041029 vor 7 Jahren 0
Könnten Sie bitte Ihre Frage mit den Werten in Ihrem Arbeitsblatt und dem erwarteten Ergebnis bearbeiten? Mariano vor 7 Jahren 0
Die Frage wurde zur besseren Erklärung bearbeitet und hat ein Beispiel dafür, was ich zu tun versuche user2041029 vor 7 Jahren 0