Добрый день. В одной ячейке (в5) цифра 800 (она меняется) необходимо в ячейках (д3 е3 н3 i3 k3 m3) распределить ее чтоб было кратно 50 в каждой ячейке. Если например 200, то в последних ячейках 0. Заранее благодарю.
Разбивка числа кратно 50
10.09.2019 10:50:57
|
|
|
|
10.09.2019 10:57:01
Файл с примером приложите пожалуйста.
В котором наглядно будет видно что должно получиться.
Изменено: |
|
|
|
10.09.2019 11:01:20
так?
|
|
|
|
10.09.2019 11:02:57
pikabu,
Потрудитесь, пожалуйста, подготовить несколько примеров подлежащих разбиению чисел, а также устраивающих Вас вариантов разбиения... Пока из Ваших слов у меня складывается впечатление, что подойдет решение: само_число и четыре пустых/нулевых значения. Также интересен вариант, когда само исходное число не кратно 50... Кроме того, некоторое достаточно большое число можно разбить на слагаемые (?), кратные 50 несколькими разными способами - Вас устроит любой или есть какие-то ограничения? |
|
|
|
10.09.2019 11:06:58
|
|||||
|
|
10.09.2019 11:26:35
Как надо, если в B5 будет 801 и если 799?
|
|
|
|
10.09.2019 11:29:50
Вот примерно как должно быть. Первый вариант и второй когда нули. Распределение по 6 колонкам
Изменено: |
|
|
|
10.09.2019 11:34:50
и что делать, если будет, например, 201 в B5? |
|||
|
|
10.09.2019 11:43:34
Да такое возможно. Может быть любое число. Но в 6 ячейках должно быть цифры 50 до конца
|
|
|
|
10.09.2019 11:44:20
В С14 и вправо:
=ЕСЛИ(ОСТАТ(СТОЛБЕЦ();2);ЕСЛИ(СУММ($A12:B12)<$B14;50;);) Обязательно через пустую ячейку? |
|
|
|
10.09.2019 11:51:48
решение под пример
=ЕСЛИ(C3="";"";ЕСЛИ(СУММ($B$4:B4)<$B$7;50;0))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
|
|
|
|
10.09.2019 12:14:37
Максим В., если 200 поставить то не пересчитывают. Под каждй цифрой поставит вашу формулу?
|
|
|
|
10.09.2019 12:15:37
vikttur, данные должны находиться в разных ячейках.
|
|
|
|
10.09.2019 14:01:31
Вставить в С6 и протянуть вправо
в С5 и пртянуть вправо
|
|||||
|
|
10.09.2019 14:22:58
bigorq,
с5 не работает пишет имя.а с 6 работает, только столбы в каждом цифры стоят, а надо через одну. Даже через 3 столба |
|
|
|
10.09.2019 14:52:58
|
|||
|
|
10.09.2019 15:06:15
|
|||
|
|
11.09.2019 11:37:02
Добрый день, vikttur. Сейчас посмотрю.
тут сменилась задача. Пример прикрепил. 500 это число которое меняется. Под 1 2 3 4 5 6 должно быть кратно 50. И в конце дробное число если меньше 50. Например 500 под цифрами везде 50. Если 200 то под 1 2 3 4 будет 50 оптимальные 0 0. Если 260 под 1,2,3,4,5 будет 50 под 6 цифра 10. Возможно ли это? Благодарю всех за помощь.
Изменено: |
|
|
|
11.09.2019 11:38:09
Да какой толк предлагать Вам формулы, если Вы на них не отвечаете?!
Я нарисовал - молчите, bigorq разжевал - не реагируете. |
|
|
|
11.09.2019 15:27:06
vikttur, прошу прощения что не поверил ваш вариант. Сейчас посмотрел, я ввёл 222 в ячейку В14 и он просто расставил 50 через каждую ячейку. А ячейке между 1 и 2 и 3 нельзя трогать. В них другие данные. И немного изменилась задача. Возможно ли решение?
|
|
|
|
11.09.2019 16:20:44
Это вставить под 1, и затем скопировать под каждую цифру
|
|||
|
|
11.09.2019 17:12:23
bigorq,не получилось. Вначале не работало, я заменил If на если. Сейчас работает, но если вставить 190 то не пересчитывает. Просто 50 расставляет.
если потянуть правл то все хорошо в конце было 40 под 4. Но три ячейки забиты тоже. Сейчас попробую удалить просто их а если вместо 1 2 3 4 5 6 будет текст то работать не будет? Цифры имеют силу какую-то? Можно чтоб не имело значение. Ссылку на ячейку указать. А так работает правильно, только вместо 1 2 3 возможны другие значения текст и цифры разные. Спасибо за такую работу уже проделанную.
Изменено: |
|
|
|
11.09.2019 17:34:18
У Вас за сутки уже 4-й раз условия меняются. За Вами не угонишься |
|||
|
|
11.09.2019 23:45:28
bigorq, огромное спасибо за помощь. Вы очень помогли, дальше будем пробовать сами. Благодарю всех кто помогал.
|
||||
|
|
|||