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

Вход

Регистрация

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

 

= Мир MS Excel/Динамический банк - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Динамический банк (Формулы/Formulas)
Динамический банк
corsar69 Дата: Воскресенье, 27.05.2018, 20:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Нужно рассчитать количество шагов от начального банка до нуля. Например, есть банк 100 евро. отнимаем 10%. остаток 90 евро. От остатка отнимаем опять 10% от 90 евро. 90-9=81. от 81 отнимаем 10% 81-8,1=72,9 72 евро 9 центов.
И так пока не кончится банк.
меня интересует количество шагов и возможность менять сумму банка и проценты.
Спасибо за понимание и ответы.
 
Ответить
СообщениеДобрый день!
Нужно рассчитать количество шагов от начального банка до нуля. Например, есть банк 100 евро. отнимаем 10%. остаток 90 евро. От остатка отнимаем опять 10% от 90 евро. 90-9=81. от 81 отнимаем 10% 81-8,1=72,9 72 евро 9 центов.
И так пока не кончится банк.
меня интересует количество шагов и возможность менять сумму банка и проценты.
Спасибо за понимание и ответы.

Автор - corsar69
Дата добавления - 27.05.2018 в 20:35
anvg Дата: Воскресенье, 27.05.2018, 21:01 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток
меня интересует количество шагов

А для этого нужно будет получить от вас ответ. Что будет на следующем шаге от суммы 72,09 евро. В общим случае - бесконечное число шагов.


Сообщение отредактировал anvg - Воскресенье, 27.05.2018, 21:02
 
Ответить
СообщениеДоброе время суток
меня интересует количество шагов

А для этого нужно будет получить от вас ответ. Что будет на следующем шаге от суммы 72,09 евро. В общим случае - бесконечное число шагов.

Автор - anvg
Дата добавления - 27.05.2018 в 21:01
corsar69 Дата: Воскресенье, 27.05.2018, 21:07 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
72,9 отнимаем опять 10%
72,9-7,29 = 65,61 потом от 65,61 отнимаем 6,56 равно 59,05 и так далее.
тысячные можно округлять
 
Ответить
Сообщение72,9 отнимаем опять 10%
72,9-7,29 = 65,61 потом от 65,61 отнимаем 6,56 равно 59,05 и так далее.
тысячные можно округлять

Автор - corsar69
Дата добавления - 27.05.2018 в 21:07
corsar69 Дата: Воскресенье, 27.05.2018, 21:16 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Конечное число, это когда евро центы закончатся. Тысячные процентов не интересуют. Интересует количество этих шагов. Ну возможность "поиграться" с размером банка и процентами.
Извините, если каряво выражаю свои мысли.
 
Ответить
СообщениеКонечное число, это когда евро центы закончатся. Тысячные процентов не интересуют. Интересует количество этих шагов. Ну возможность "поиграться" с размером банка и процентами.
Извините, если каряво выражаю свои мысли.

Автор - corsar69
Дата добавления - 27.05.2018 в 21:16
_Boroda_ Дата: Воскресенье, 27.05.2018, 21:21 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=МАКС(ЕСЛИ(B2*(1-C2)^СТРОКА(1:999)>=0,005;СТРОКА(1:999)))
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Или обычная формула
Код
=ПРОСМОТР(B2-0,005;B2-B2*(1-C2)^СТРОКА(1:999);СТРОКА(1:999))

Код
=ПРОСМОТР(-0,005;-B2*(1-C2)^СТРОКА(1:999);СТРОКА(1:999))

Основано на том, что сумма не должна быть меньше округленной одной копейки (то есть меньше 0,005) и на том, что это геометрическая прогрессия
В файле зеленые ячейки только для наглядности, в расчетах они не участвуют

* Файл перевложил. Сделал автораскраску до шага 999
К сообщению приложен файл: 17677364.xlsx (38.7 Kb)


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


Сообщение отредактировал _Boroda_ - Воскресенье, 27.05.2018, 21:28
 
Ответить
СообщениеТак нужно?
Код
=МАКС(ЕСЛИ(B2*(1-C2)^СТРОКА(1:999)>=0,005;СТРОКА(1:999)))
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Или обычная формула
Код
=ПРОСМОТР(B2-0,005;B2-B2*(1-C2)^СТРОКА(1:999);СТРОКА(1:999))

Код
=ПРОСМОТР(-0,005;-B2*(1-C2)^СТРОКА(1:999);СТРОКА(1:999))

Основано на том, что сумма не должна быть меньше округленной одной копейки (то есть меньше 0,005) и на том, что это геометрическая прогрессия
В файле зеленые ячейки только для наглядности, в расчетах они не участвуют

* Файл перевложил. Сделал автораскраску до шага 999

Автор - _Boroda_
Дата добавления - 27.05.2018 в 21:21
corsar69 Дата: Воскресенье, 27.05.2018, 21:23 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо Вам большое!
Сейчас сяду разбираться.
 
Ответить
СообщениеСпасибо Вам большое!
Сейчас сяду разбираться.

Автор - corsar69
Дата добавления - 27.05.2018 в 21:23
StoTisteg Дата: Понедельник, 28.05.2018, 14:06 | Сообщение № 7
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
И так пока не кончится банк

Он никогда не кончится.


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
Сообщение
И так пока не кончится банк

Он никогда не кончится.

Автор - StoTisteg
Дата добавления - 28.05.2018 в 14:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Динамический банк (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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