Sie müssen mehrere Blätter mit eingebettetem IF(OR(AND( referenzieren

Sie müssen mehrere Blätter mit eingebettetem IF(OR(AND( referenzieren

Ich muss auf 3 Blätter verweisen, „Versand“, „Ausrüstung“ und „Inventar“, wobei sich Spalte A in „Versand“ und Spalte A in „Ausrüstung“ beide auf die Standortnummer beziehen und der Ausrüstungstyp durch Text bezeichnet und in einer Pivot-Tabelle in „Inventar“ gezählt wird. Jeder Standortnummer sind mehrere Ausrüstungstypen zugeordnet, und einige Standortnummern wurden noch nicht zugeordnet.

Im Klartext versuche ich zu sagen: „WENN die Standortnummer im Versand mit der Standortnummer im Gerät übereinstimmt UND der Gerätetyp mit Inventar A9 oder der Gerätetyp mit Inventar A8 übereinstimmt, geben Sie die Trackingnummer in Spalte K zurück, andernfalls geben Sie einen leeren Wert zurück.“

Meine Formel ist

=IF(AND(Equipment!A:A=Shipping!A2,OR(Equipment!C:C=Inentory!A8,Equipment!C:C=Inentory!A9)),Equipment!K:K,""). 

Obwohl ich weiß, dass der richtige Wert zurückgegeben werden muss und dies logischerweise funktionieren sollte, erhalte ich trotzdem den falschen Wert zurück. Ich weiß also, dass ich eine Feinheit übersehe. Kann mir jemand helfen?

Antwort1

Sie haben hier ein paar Probleme.

Im Allgemeinen verarbeiten Excel-Formeln keine Arrays als Eingaben (wenn Sie einfach die Eingabetaste drücken), sodass Ihre Formel nur die erste Zelle Ihrer Bereiche vergleicht.

Wenn Sie eine Matrixformel mitStrg+Umschalt+Eingabees wird mit dem gesamten Bereich verglichen, aber IhreoderUndUndFunktionen vereinfachen dies auf ein einzelnes Wahr/Falsch für den gesamten Bereich (nicht für jede Zeile einzeln).

Bei Verwendung einer Array-Formel könnten Sie also etwa Folgendes verwenden: Beachten Sie jedoch, dass Array-Formeln sehr langsam werden können, wenn Sie ganze Spalten-Arrays verwenden (da diese jeweils ca. 1 Million Zellen enthalten, sodass es viel besser ist, den Bereich tatsächlich zu definieren).

=index(Equipment!K:K,
    match(Shipping!A2,
        if(((Equipment!C:C=Inentory!A8)+(Equipment!C:C=Inentory!A9))>0,Equipment!A:A,0)
    ,0)
)

verwandte Informationen