separación de cantidades en diferentes columnas

separación de cantidades en diferentes columnas

Ayúdenme con la fórmula de separación de cantidades con el volumen máximo por artículo de línea, esto se basa en el total

si el artículo es lácteo con 150 unidades por caja y la cantidad es 1000 unidades, el resultado será caja1(150),caja2(150),caja3(150),caja4(150),caja5(150),caja6(150),caja7 (100)

si el artículo es carne con 20 unidades por caja y la cantidad es 184 unidades, el resultado será caja1(20),caja2(20),caja3(20),caja4(20),caja5(20),caja6(20),caja7 (20), casilla 8 (20), casilla 9 (20), casilla 10 (4).

Respuesta1

Puedes probar lo siguiente si usas MS365:

ingrese la descripción de la imagen aquí


=LET(α,C2/B2,δ,MOD(α,1),DROP(HSTACK(SEQUENCE(,α,,0),δ)*B2,,-(δ=0)))

Para versiones anteriores:

=IFNA(IFS(COLUMN(A$1)<=$C2/$B2,$B2,COLUMN(A$1)=CEILING($C2/$B2,1),MOD($C2,$B2)),"")

Respuesta2

Si desea resultados en celdas separadas, puede usar una fórmula:

=LET(n,SEQUENCE(1,ROUNDUP(A2/B2,)),"box"&n&"("&IF(A2>n*B2,B2,A2+B2-n*B2)&")")

Si los resultados deben estar en una celda, separados por comas, puedes combinarlos usando TEXTJOINla función:

=TEXTJOIN(",",,LET(n,SEQUENCE(1,ROUNDUP(A5/B5,)),"box"&n&"("&IF(A5>n*B5,B5,A5+B5-n*B5)&")"))  

Llenar cajas

información relacionada