
Ich versuche, Paletten-IDs und -Standorte physisch zu validieren und sie mit den Angaben unseres Systems zu vergleichen. Es gibt zwei Tabellen, eine enthält exportierte Daten mit Standort und Paletten-ID. Das Blatt mit den exportierten Daten sieht ungefähr so aus:
LOCATION PALLETID
1WS0101AB 123456
1WS0512CF 543524
1ES2319DF 843052
1WS4529BF 659104
Das andere Blatt ist ein physischer Scan des Standorts und der Paletten-ID. Die Formel zur Überprüfung, ob Standort und Paletten-ID übereinstimmen, lautet:
=IF(AND(A2=0,B2=0),"",IF(NOT(ISNA(VLOOKUP(B2,Pallets_By_Row,1,FALSE)=B2)),"FOUND","NOT LISTED"))
Das Problem ist, dass nur geprüft wird, ob die Paletten-ID gefunden wurde. Ich brauche etwas, um zu überprüfen, ob sich Palette X physisch am Standort Y befindet und Excel GEFUNDEN anzeigt, wenn die vom System exportierten Daten übereinstimmen. Wenn die vom System exportierten Daten nicht übereinstimmen, erhalte ich eine FEHLER-Antwort.
Antwort1
Tatsächlich kann COUNTIFS() dies für Sie erledigen. Hier ist eine Formel:
=IF(COUNTIFS(Exported_Location, Check_Location, Exported_PalletID, Check_PalletID)>0, "FOUND", "NOT LISTED")
Exported_Location
ist die Spalte mit den Standorten in Ihrer exportierten TabelleCheck_Location
ist der aufgeführte Standort der Palette, die Sie prüfenExported_PalletID
ist die Spalte mit den Paletten-IDs in Ihrer exportierten TabelleCheck_PalletID
ist die Paletten-ID der Palette, die Sie prüfen
COUNTIFS
zählt die Anzahl der Instanzen, wenn beide Bedingungen erfüllt sind TRUE
. Wenn also in der exportierten Tabelle ein Eintrag mit genau übereinstimmendem Standort und PalletID vorhanden ist, wird zurückgegeben 1
und die Zelle zeigt an FOUND
.
Ich habe FormulaChop verwendet, um die obige Formel zu generieren. (Vollständige Offenlegung: Ich habe FormulaChop geschrieben).Hierist ein Link zu einem Screenshot der Ausgabe.Hierist ein Link zu einer Beispieltabelle, die die obige Formel implementiert.