Mengentrennung in unterschiedlichen Spalten

Mengentrennung in unterschiedlichen Spalten

Helfen Sie mir bei der Mengentrennungsformel mit dem Höchstvolumen pro Positionsartikel, diese basiert auf dem Gesamtvolumen

Wenn es sich beispielsweise bei dem Artikel um Milchprodukte mit 150 Stück pro Karton handelt und die Menge 1000 Stück beträgt, lautet das Ergebnis box1(150),box2(150),box3(150),box4(150),box5(150),box6(150),box7(100).

zB handelt es sich bei dem Artikel um Fleisch mit 20 Stück pro Karton und die Menge beträgt 184 Stück, dann lautet das Ergebnis box1(20),box2(20),box3(20),box4(20),box5(20),box6(20),box7(20),box8(20),box9(20),box10(4).

Antwort1

Sie können Folgendes versuchen, wenn Sie verwenden MS365:

Bildbeschreibung hier eingeben


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

Für ältere Versionen:

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

Antwort2

Wenn Sie Ergebnisse in separaten Zellen wünschen, können Sie eine Formel verwenden:

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

Wenn die Ergebnisse in einer Zelle (durch Kommas getrennt) stehen sollen, können Sie sie mit der folgenden TEXTJOINFunktion kombinieren:

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

Felder ausfüllen

verwandte Informationen