Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Надо что бы данное число делилось.Много писать, подроб. внут - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Надо что бы данное число делилось.Много писать, подроб. внут (Формулы)
Надо что бы данное число делилось.Много писать, подроб. внут
aks67rus Дата: Четверг, 14.11.2013, 17:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Помогите найти способ решения....
Пример
Дано число 500, и арифметическая прогрессия к примеру 10,20,40,80,160,320. Где каждый шаг удваивается начиная со второго. Само решение, должно делись число 500 на все шаги прогрессии, с учётом того что каждый шаг удваивается, пусть даже с остатком, главное как можно по максимуму...На пример даны числа 30-60-120-240-480 и число 570, надо 570 разделить по максимуму на все шаги(1 шаг 30, 2 шаг 60,....) учитывая то что каждый следующий шаг должен удваиваться, выйдет 48-96-192-384-765, и остаток от 570 составит 12, если увеличить первый шаг на 1 (49-98-196-392-784), то числа 570 не хватит и уйдёт в минус, -19, а надо как можно ближе к 0. Как это всё автоматизировать?
К сообщению приложен файл: 4380691.xls (24.5 Kb)
 
Ответить
СообщениеПомогите найти способ решения....
Пример
Дано число 500, и арифметическая прогрессия к примеру 10,20,40,80,160,320. Где каждый шаг удваивается начиная со второго. Само решение, должно делись число 500 на все шаги прогрессии, с учётом того что каждый шаг удваивается, пусть даже с остатком, главное как можно по максимуму...На пример даны числа 30-60-120-240-480 и число 570, надо 570 разделить по максимуму на все шаги(1 шаг 30, 2 шаг 60,....) учитывая то что каждый следующий шаг должен удваиваться, выйдет 48-96-192-384-765, и остаток от 570 составит 12, если увеличить первый шаг на 1 (49-98-196-392-784), то числа 570 не хватит и уйдёт в минус, -19, а надо как можно ближе к 0. Как это всё автоматизировать?

Автор - aks67rus
Дата добавления - 14.11.2013 в 17:01
_Boroda_ Дата: Четверг, 14.11.2013, 17:15 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В ячейку В2
Код
=ОКРУГЛ(A2/31;0)

Это для 5-и шагов
Для произвольного количества
Код
=ОКРУГЛ(A2/(2^СЧЁТЗ($B$1:F$1)-1);0)

, где $B$1:F$1 - шапка с номерами шагов


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ ячейку В2
Код
=ОКРУГЛ(A2/31;0)

Это для 5-и шагов
Для произвольного количества
Код
=ОКРУГЛ(A2/(2^СЧЁТЗ($B$1:F$1)-1);0)

, где $B$1:F$1 - шапка с номерами шагов

Автор - _Boroda_
Дата добавления - 14.11.2013 в 17:15
aks67rus Дата: Четверг, 14.11.2013, 17:36 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
При других значения уходит в минус
 
Ответить
СообщениеПри других значения уходит в минус

Автор - aks67rus
Дата добавления - 14.11.2013 в 17:36
_Boroda_ Дата: Четверг, 14.11.2013, 17:49 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вы же сами написали
а надо как можно ближе к 0.

Если нужно неотрицательное значение, то
Код
=ОКРУГЛВНИЗ(A3/(2^СЧЁТЗ($B$1:F$1)-1);0)

Код
=ОКРУГЛВНИЗ(A3/31;0)

тогда остаток
Код
=A2-ОКРУГЛВНИЗ(A2/31;0)*31

и сама сумма
Код
=ОКРУГЛВНИЗ(A2/31;0)*31


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВы же сами написали
а надо как можно ближе к 0.

Если нужно неотрицательное значение, то
Код
=ОКРУГЛВНИЗ(A3/(2^СЧЁТЗ($B$1:F$1)-1);0)

Код
=ОКРУГЛВНИЗ(A3/31;0)

тогда остаток
Код
=A2-ОКРУГЛВНИЗ(A2/31;0)*31

и сама сумма
Код
=ОКРУГЛВНИЗ(A2/31;0)*31

Автор - _Boroda_
Дата добавления - 14.11.2013 в 17:49
aks67rus Дата: Четверг, 14.11.2013, 18:00 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Извиняюсь за неточность. Спасибо вам большое, всё получилось!)
 
Ответить
СообщениеИзвиняюсь за неточность. Спасибо вам большое, всё получилось!)

Автор - aks67rus
Дата добавления - 14.11.2013 в 18:00
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Надо что бы данное число делилось.Много писать, подроб. внут (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!