Skip to content

=PARTITION

The PARTITION function splits a number into a list of integers whose total sum equals the original number, based on a specified divisor.

=PARTITION(NumberToBePartitioned; Divisor)

NumberToBePartitioned – The total number you want to break into parts.

Divisor – The value used as the repeating unit for partitioning the number.

  • Takes the original number.

  • Repeatedly subtracts the divisor from it.

  • Creates a list of repeated divisor values.

  • Adds a final remainder value so the full sum equals the original number.

  • Returns the result as a semicolon-separated list of integers.

  • Formula functions are case sensitive and must be written in ALL CAPS.

  • The final value in the list may be smaller than the divisor (the remainder).

  • Useful for breaking totals into evenly distributed chunks.

  • Commonly used in allocation, batching, and scheduling workflows.

  • Ensures no loss of value: all outputs always sum back to the original number.

=PARTITION(100; 31)
31; 31; 31; 7

=PARTITION(100; 32)
32; 32; 32; 4

PARTITION, split number, divide into parts, allocation, batching, remainder handling, integer list, workflow formulas, formula function