A combination weigher comprising: a feeder; a plurality of feeding hoppers, each of which is configured to hold and discharge objects to be weighed that are conveyed from the feeder; a plurality of weighing hoppers (8, 9), each of which is configured to hold the objects to be weighed that are discharged from one of the plurality of feeding hoppers, weigh the objects to determine a weight thereof, and discharge the weighed objects; a combination calculator configured to select a combination of weighing hoppers (8, 9), from which to discharge the weighed objects, from among the plurality of weighing hoppers (8, 9) based on weights of the weighed objects, the weights being determined by the plurality of respective weighing hoppers (8, 9), and a target combination weight; and a controller configured to control operations of the feeder, the feeding hoppers, and the weighing hoppers (8, 9), wherein each of the plurality of feeding hoppers is configured to be able to discharge the objects to be weighed in either a first direction or a second direction selectively, and be able to discharge the objects to be weighed in both the first direction and the second direction concurrently, the plurality of weighing hoppers (8, 9) include: a first weighing hopper configured to hold the objects to be weighed that are discharged from one of the feeding hoppers in the first direction; and a second weighing hopper configured to hold the objects to be weighed that are discharged from the one feeding hopper in the second direction, characterised in that the combination weigher is configured such that when the combination calculator has selected both the first weighing hopper and the second weighing hopper corresponding to the one feeding hopper, the controller drives the feeder so as to increase an amount of the objects to be weighed that are held in the one feeding hopper, and then causes the one feeding hopper to discharge the objects to be weighed in both the first direction and the second direction concurrently to distribute the objects to be weighed to the first weighing hopper and the second weighing hopper that have been emptied. a feeder; a plurality of feeding hoppers, each of which is configured to hold and discharge objects to be weighed that are conveyed from the feeder; a plurality of weighing hoppers (8, 9), each of which is configured to hold the objects to be weighed that are discharged from one of the plurality of feeding hoppers, weigh the objects to determine a weight thereof, and discharge the weighed objects; a combination calculator configured to select a combination of weighing hoppers (8, 9), from which to discharge the weighed objects, from among the plurality of weighing hoppers (8, 9) based on weights of the weighed objects, the weights being determined by the plurality of respective weighing hoppers (8, 9), and a target combination weight; and a controller configured to control operations of the feeder, the feeding hoppers, and the weighing hoppers (8, 9), wherein each of the plurality of feeding hoppers is configured to be able to discharge the objects to be weighed in either a first direction or a second direction selectively, and be able to discharge the objects to be weighed in both the first direction and the second direction concurrently, the plurality of weighing hoppers (8, 9) include: a first weighing hopper configured to hold the objects to be weighed that are discharged from one of the feeding hoppers in the first direction; and a second weighing hopper configured to hold the objects to be weighed that are discharged from the one feeding hopper in the second direction, characterised in that the combination weigher is configured such that when the combination calculator has selected both the first weighing hopper and the second weighing hopper corresponding to the one feeding hopper, the controller drives the feeder so as to increase an amount of the objects to be weighed that are held in the one feeding hopper, and then causes the one feeding hopper to discharge the objects to be weighed in both the first direction and the second direction concurrently to distribute the objects to be weighed to the first weighing hopper and the second weighing hopper that have been emptied. a first weighing hopper configured to hold the objects to be weighed that are discharged from one of the feeding hoppers in the first direction; and a second weighing hopper configured to hold the objects to be weighed that are discharged from the one feeding hopper in the second direction, characterised in that the combination weigher is configured such that when the combination calculator has selected both the first weighing hopper and the second weighing hopper corresponding to the one feeding hopper, the controller drives the feeder so as to increase an amount of the objects to be weighed that are held in the one feeding hopper, and then causes the one feeding hopper to discharge the objects to be weighed in both the first direction and the second direction concurrently to distribute the objects to be weighed to the first weighing hopper and the second weighing hopper that have been emptied.