2017-09-03 2 views
0

Ich habe dies in meiner Arbeitsmappe verwendet, um cefor mehrere Werte Funktion anzuzeigen.IF (Logical_test) Werte für mehrere

=IF(E6=B4,C4,IF(E6=B5,C5,IF(E6=B6,C6,IF(E6=B7,!C7,IF(E6=B8,C8,IF(E6=B9,C9, 
IF(E6=B10,C10,IF(E6=B11,!C11,IF(E6=B12,C12,IF(E6=B13,C13,IF(E6=B14,C14,IF(E6=B15,C15,)))))))))))) 

Ja, es ist zu einfach ... zumindest funktioniert es ...

Bis vor kurzem ich konfrontiert Problem auf die Aktualisierung und das Hinzufügen von viel mehr Werte in die Tabelle .... (die Tische gehen weiter bis B200 und C200)

Benötigen Sie Hilfe bei der Formel einfacher, für Endlosschleife machen ....

Dank.

+0

So finden Sie "das erste Spiel" mit E6? Wie wäre es dann zu suchen oder zu suchen? –

Antwort

2

Ihre Formel sieht aus, als ob die Anforderung:

Suchen Sie nach dem E6 Wert in der Spalte B, mit B4 starten und erhält den entsprechenden Wert aus Spalte C zurück.

Dies ist der Anwendungsfall der VLOOKUP-Funktion.

So:

=VLOOKUP(E6, B4:C200, 2, FALSE) 
0

Alex Richter hat vorgesehen, um die vlookup Lösung. Dies ist ein alternativer Ansatz für vlookup. Es wird den gleichen Job ausführen, ist aber nicht so restriktiv im Layout der Daten, die vlookup benötigt.

=index(C:C,match(E6,B:B,0))