
Estoy intentando validar físicamente las identificaciones y ubicaciones de los palés en comparación con lo que indica nuestro sistema. Hay dos tablas, una es la ubicación del listado de datos exportados y la identificación del palé. La hoja con los datos exportados es similar a esta:
LOCATION PALLETID
1WS0101AB 123456
1WS0512CF 543524
1ES2319DF 843052
1WS4529BF 659104
La otra hoja es un escaneo físico de la ubicación y la identificación del palé. La fórmula para validar si la ubicación y el ID del palet coinciden es:
=IF(AND(A2=0,B2=0),"",IF(NOT(ISNA(VLOOKUP(B2,Pallets_By_Row,1,FALSE)=B2)),"FOUND","NOT LISTED"))
El problema es que solo se valida si se encuentra la identificación del palet. Necesito algo para verificar que cuando la ubicación Y tenga físicamente la paleta X, Excel muestre ENCONTRADO si los datos de exportación del sistema concuerdan. Si los datos exportados por el sistema no están de acuerdo, obtengo una respuesta de ERROR.
Respuesta1
De hecho, COUNTIFS() puede hacer esto por usted. Aquí hay una fórmula:
=IF(COUNTIFS(Exported_Location, Check_Location, Exported_PalletID, Check_PalletID)>0, "FOUND", "NOT LISTED")
Exported_Location
es la columna de ubicaciones en su hoja de cálculo exportadaCheck_Location
es la ubicación indicada del palé que estás comprobandoExported_PalletID
es la columna de ID de paleta en su hoja de cálculo exportadaCheck_PalletID
es el ID de palet del palet que estás comprobando
COUNTIFS
contará el número si hay casos en los que ambas condiciones son TRUE
. Entonces, si hay una entrada en la hoja de cálculo exportada con una Ubicación y un ID de paleta que coincidan exactamente, devolverá 1
y la celda dirá FOUND
.
Usé FormulaChop para generar la fórmula anterior. (Divulgación completa: escribí FormulaChop).Aquíes un enlace a una captura de pantalla de su salida.Aquíes un enlace a una hoja de cálculo de muestra que implementa la fórmula anterior.