В Excel я хочу настроить лист комплектации .

У меня есть столбец для позиций для каждого случая, и у меня есть общее количество заказов из нескольких различных заказов для отправки.

Итак, скажем, я объединил заказы 10 000 и количество дел 48.
10000 делится на 48 дает мне 208,333333 в Excel.

Как я могу выразить это как 208 полных случаев и 16 единиц?

И следующие продукты в списке могут иметь разные количества для каждого случая (24, 12, 36, 9 и т.д.), Поэтому мне нужна формула, подходящая для этого сорта, а не только для одного количества случая.

У меня также есть еще одна потребность, в другом месте, отказаться от "Случаев на поддоне", что является аналогичной вещью. (У меня есть столбец для этих цифр.)

В конечном итоге в этом месте мне нужно, чтобы мои 10000 были выражены в x полных поддонах, плюс y дополнительных полных ящиков плюс z дополнительных единиц.

1 ответ1

0

Использовать операцию по модулю

Чтобы получить результат целочисленного деления, используйте 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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .