Использовать операцию по модулю
Чтобы получить результат целочисленного деления, используйте QUOTIENT
. Например
=QUOTIENT(10000, 48)
Для получения остатка используйте MOD
. Например
=MOD(10000, 48)
Чтобы разделить на несколько единиц, вам нужно получить новый делитель после каждого шага. Самый простой способ - создать отдельные столбцы для каждой отдельной вещи, а затем просто скрыть ненужные столбцы.
╔═╦═══════════╤══════════╤════════╤════════════════════╤════════════╤═════════════════╤════════════╗
║ ║ A │ B │ C │ D │ E │ F │ G ║
╠═╬═══════════╪══════════╪════════╪════════════════════╪════════════╪═════════════════╪════════════╣
║1║total units│ cases │ units │ full pallets │ units │ full cases │ units ║
║ ║ │per pallet│per case│ │ remaining │ │ remaining ║
╟─╫───────────┼──────────┼────────┼────────────────────┼────────────┼─────────────────┼────────────╢
║2║ 10000 │ 36 │ 48 │=QUOTIENT(A2, B2*C2)│=A2-D2*C2*B2│=QUOTIENT(E2, C2)│=MOD(E2, C2)║
╟─╫───────────┼──────────┼────────┼────────────────────┼────────────┼─────────────────┼────────────╢
║3║ 10000 │ 36 │ 48 │ 5 │ 1360 │ 28 │ 16 ║
╚═╩═══════════╧══════════╧════════╧════════════════════╧════════════╧═════════════════╧════════════╝
Ведь у вас есть необходимые количества, и теперь вы можете легко объединить их в одно предложение.
=D2 & " full pallets, plus " & F2 & " extra full cases, plus " & G2 " extra units."
Если вы не можете создать скрытые столбцы, тогда следующая формула может рассказать обо всем в одной строке, но, как вы можете видеть сейчас, она очень нечитаема и неэффективна, потому что многие вещи придется вычислять снова и снова.
=QUOTIENT(A2, B2*C2) & " full pallets, plus " &
QUOTIENT(A2-QUOTIENT(A2, B2*C2)*C2*B2, C2) & " extra full cases, plus " &
MOD(A2-QUOTIENT(A2, B2*C2)*C2*B2, C2) & " extra units"