2

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

IE: общее количество: 11 (11/4 = 2,75)

Колонка A: 3 Колонка B: 3 Колонка C: 3 Колонка D: 2 (SUM AB = 11)

Не знаю, как с этим справиться, но похоже на что-то с округлением в большую сторону, а затем, может быть, что-то, основанное на десятичной части первоначальной суммы (исходная сумма ВСЕГДА будет целым числом, поэтому десятичная дробь должна быть только всегда .25, .5,. 75).

Бонусные очки брауни, если вы можете сделать количество столбцов динамичным ...;) (обледенение на торте, хотя НЕ требование)

1 ответ1

3

Ну с 4 колонками ...

Предположим настройку:

A1 = "Units"
B1 = 11
C1 = "Columns"
D1 = 4

B3 = =IF(COLUMN()>$D$1,"",ROUNDUP(($B$1-IF(COLUMN()=1,0,SUM($A$3:A3)))/($D$1-COLUMN()+1),0))

Затем перетащите на D3 и, наконец, на A3, чтобы получить:

     A        B        C        D
1    Units   11        Columns  4
2 
3    3        3        3        2

=IF(COLUMN()>$D$1,

Если столбец находится после числа столбцов, оставьте поле пустым.

ROUNDUP(($B$1-IF(COLUMN()=1,0,SUM($A$3:A3)))/($D$1-COLUMN()+1),0),
        ^     ^------------1--------------^
        ^---------------2-----------------^                  ^
        |--------------------------3-------------------------|

Если это первый столбец, удалите 0 (1) из общего количества единиц (2) и разделите на общее количество столбцов (3) перед округлением.

Иначе, возьмите то, что осталось (2) [итого минус сумму из первого столбца] и разделите на оставшееся количество столбцов (3).

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