Geben Sie mit Vlookup einen Wert zurück und subtrahieren Sie dann den Wert von der darüber liegenden Zelle

Geben Sie mit Vlookup einen Wert zurück und subtrahieren Sie dann den Wert von der darüber liegenden Zelle

Ich versuche, einen Wert von einem anderen in Zellen auf einem anderen Blatt zu subtrahieren. Ich gebe den ersten Wert mithilfe einer VLookup-Funktion zurück.

=VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)

Und ich muss dann den Wert aus der darüber liegenden Zelle auf diesem Blatt (es ist B6) davon abziehen.

Momentan kann ich es nur dazu bringen, einen statischen Wert wie folgt abzuziehen:

=(VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)-Data!B5)

Kann jemand eine einfache Formel bereitstellen?

Antwort1

Sie sollten in der Lage sein, VLOOKUPdurch INDEX& zu ersetzen MATCH. Anschließend können Sie dies wiederholen, um mit -1 einen Versatz zur Zelle darüber herzustellen, MATCHfür die Zeilennummer für die Subtraktion.

So etwas wie das Folgende sollte für Sie funktionieren. Bitte versuchen Sie es und lassen Sie es mich wissen.

=INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0),2)-INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0)-1,2)

verwandte Informationen