Excel-Lookup-Hilfe

538
bugz
=IF(N101<>"",ROUND(VLOOKUP($N101,$I$30:$U$39,12,FALSE)/(1-(U$96+U$98)),0),0) 

Das ist das aktuelle VLOOKUP in der Kalkulationstabelle, das die falschen Daten zurückgibt. Ich habe es nicht geschrieben, es war auf einer Tabelle, bevor ich zur Firma kam.

Was ich passieren möchte, ist, den Wert in $ N101 nachzuschlagen. Dann möchte ich, dass die Zeile gleich ist, die von i30 bis i40 identisch ist. ) wenn ich k30 sage, meine ich eigentlich k30-k40, abhängig von der Übereinstimmung.

0
es ist aus Ihrer Beschreibung nicht klar. Ist der Wert in N101 in Spalte I auffindbar? Wenn ja, kann der Suchbereich nicht nur I30: K40 sein, dann Spalte 3 zurückgeben. Vielleicht würde uns ein Beispiel helfen, das zu visualisieren, was Sie haben. Oder vielleicht ist die Verwendung der INDEX-Funktion besser geeignet datatoo vor 12 Jahren 3

1 Antwort auf die Frage

0
Lance Roberts
=IF(N101<>"",ROUND((VLOOKUP($N101,$I$30:$U$40,3,FALSE)- VLOOKUP($N101,$I$30:$U$40,4,FALSE))/(1-(U$96+U$98)),0),0) 
das war die Lösung für dich? datatoo vor 12 Jahren 0
@datatoo, das war nicht meine Frage, ich war nur der Herausgeber. Bugz muss entscheiden, ob es die Lösung war. Lance Roberts vor 12 Jahren 0
@bugz War Lance Roberts Lösung für Sie richtig? Die Formel scheint richtig zu sein datatoo vor 12 Jahren 0
Es tut mir leid, ich habe Sie angesehen, weil Sie die Frage bearbeitet haben und nicht das Original. datatoo vor 12 Jahren 0