Как запустить формулу до максимального или порогового значения - PullRequest
0 голосов
/ 14 марта 2019

Я ищу ответ на вопрос ниже.

Я создаю таблицы жизни на индивидуальном уровне в Excel, и мне нужно, чтобы формула работала до максимально возможного возраста 100 лет.

Я использую формулу Excel ниже. Это, ($G7+I$6) представляет age + time period. Утверждая очевидное, это не выходное значение, а компонент формулы.

=EXP((-$C$2^-1)*(EXP($C$3+($D7*$F$2)+($C7*$F$3)+($B7*$F$4)))*(EXP($C$2*($G7+I$6))-1))

Еще раз, мне нужно, чтобы формула работала до тех пор, пока ($G7+I$6) не достигнет 100. Поэтому формула должна прекратиться, как только ($G7+I$6) достигнет 100.

Как мне это сделать?

Любой совет будет оценен.

Заранее спасибо,

Jay

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Как указано выше, решение таково: Excel formula: =IF(($G7+I$6)<=100,((EXP((-$C$2^-1)*(EXP($C$3+($D7*$F$2)+($C7*$F$3)+($B7*$F$4)))*(EXP($C$2*($G7+I$6))-1)))))

0 голосов
/ 14 марта 2019

Почему бы не заключить всю формулу в оператор IF, где = IF (($ G7 + I $ 6)> = 100, Условие ошибки или сообщить, EXP ((- $ C $ 2 ^ -1) (EXP ($ C $ 3 + ($ Д7 $ F $ 2) + ($ С7 * $ F $ 3) + ($ В7 * $ F $ 4)) *) 1003 * (EXP ($ C $ 2 ($G7 + I $ 6)) - 1))

...