Убедитесь, что общая сумма не может превышать начальную сумму - PullRequest
0 голосов
/ 30 апреля 2020

Это строится как боевой калькулятор для игры. Таким образом, A3: A5 создает значение в A2, которое показано в A42. Мне нужно, чтобы A42 не поднимался выше числа в A2, когда A40: A41 вносит свои дополнения и вычитания. Спасибо за любую помощь, которую вы можете предложить.

https://docs.google.com/spreadsheets/d/1bfCrPDsRJM1EV6Lw5b6rOTaGR6lY1T14TZry9LJi1Kk/edit?usp=sharing

1 Ответ

0 голосов
/ 30 апреля 2020

Эта формула, введенная в A42, даст вам текущее здоровье, но не более максимально возможного (все справа от A42 следует очистить (это было сделано на вашем листе)):

={
  "Total Health",
  ARRAYFORMULA(
    IF(
      B2:Q2 < B2:Q2 - B40:Q40 + B41:Q41,
        B2:Q2,
        B2:Q2 - B40:Q40 + B41:Q41
    )
  )
}

Но это может быть меньше 0. Вы можете легко исправить это, если необходимо.

Также я поместил аналогичные формулы в A2 для максимального здоровья, A40 для общего урона и A41 для Всего лечит. Опять же, все справа от этих ячеек должны быть очищены (также сделано).

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...