다른 열의 수량 분리

다른 열의 수량 분리

라인 항목당 최대 볼륨이 포함된 수량 구분 공식에 대해 도와주세요. 이는 총계를 기준으로 합니다.

품목이 상자당 150개로 구성된 유제품이고 수량은 1000개인 경우 결과는 box1(150),box2(150),box3(150),box4(150),box5(150),box6(150),box7입니다. (100)

품목이 상자당 20개가 들어 있는 고기이고 수량이 184개인 경우 결과는 box1(20),box2(20),box3(20),box4(20),box5(20),box6(20),box7입니다. (20), 상자8(20), 상자9(20), 상자10(4).

답변1

다음을 사용하는 경우 다음을 시도해 볼 수 있습니다 MS365.

여기에 이미지 설명을 입력하세요


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

이전 버전의 경우:

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

답변2

별도의 셀에 결과를 표시하려면 다음 수식을 사용할 수 있습니다.

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

결과가 하나의 셀에 쉼표로 구분되어 있어야 하는 경우 다음 TEXTJOIN함수를 사용하여 결과를 결합할 수 있습니다.

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

상자 채우기

관련 정보