Tengo un problema de Excel que trato de resolver con fórmulas de Excel "clásicas". Sé que mi problema se puede resolver usando Dax en Power Pivot, pero no quiero usarlo en este caso.
Entonces, como puede ver en la captura de pantalla anterior, para cada clave, intento extraer números de lote y sumar las unidades para el lote dado que coincida con esa clave. Tenga en cuenta que para cada clave, un lote puede aparecer varias veces y, en este caso, me gustaría mostrar el lote una vez con la suma de la cantidad.
He podido extraer los números de lote para una clave determinada, sin embargo, como el número de lote puede aparecer en varios registros para una clave determinada, tengo varias veces el lote con diferentes cantidades. Ej: en la celda N4 => LOT1 (15), LOT1 (15) mientras que me gustaría LOT1 (30).
¿Tiene alguna idea para resolver esto en fórmulas de Excel sin usar Macro y Dax?
Use FILTER para obtener la lista de lotes únicos y luego utilícelo en SUMIFS dentro de TEXTJOIN:
=LET(k,[@Key], ky,RawDataTest[Key], lt,RawDataTest[Lot], u,RawDataTest[Units], unq,UNIQUE(FILTER(lt,ky=k,"999")), IF(ISERROR(MATCH("999",unq,0)),TEXTJOIN(", ",TRUE,unq&"("&SUMIFS(u,ky,k,lt,unq)&")"),""))