Задать вопрос
  • Как накапливать сумму в одной ячейке, за счет изменения значений в соседней?

    @weberli Автор вопроса
    dim5x, Огромное спасибо, все прекрасно работает.
    Второй if тоже взял!
    Написано
  • Как накапливать сумму в одной ячейке, за счет изменения значений в соседней?

    @weberli Автор вопроса
    Ваш скрипт прекрасно работает, если вручную редактирую ячейку.

    В моем случае, видимо не считается, что я корректирую значение в P22, подтянув его из ячейки М22 или N22, поэтому, Q22 сумму не накапливает.

    Описываю более подробно ситуацию.

    Дано:
    Столбец I - выпадающий список со статусом, (продан, аренда, в наличии)
    Столбец К - число (сумма аренды до 3х дней)
    Столбец L - число (сумма аренды до 5и дней)
    Столбец М - формат столбца, дата. При двойном нажатии на ячейку, выдает календарь, выбираем дату (дата начала аренды)
    Столбец N - формат столбца, дата. При двойном нажатии на ячейку, выдает календарь, выбираем дату. (дата окончания аренды)
    Столбец O - число, считаем кол-во дней аренды, считаю так, N-M.
    Столбец P - в зависимости от выбранного периода в календаре, считает кол-во дней, и выдает сумму - 3500 из ячейки К22, если от 1 до 3 дней, и 5000 из ячейки L22, если до 5 дней.

    В ячейке P22 выглядит так:

    =IF(O22<1;"";IF(O22<=3;K22;IF(O22<=5;L22;IF(O22<1;"";""))))

    Планировалось, что когда вводишь период аренды в M и N, в ячейку P передается, например 3500 из ячейки K22, а следом, в ячейку Q22, записывается сумма 3500.
    В конце аренды я меняю руками статус в I22 на "В наличии", и у меня очищаются обе даты в M и N, и ячейка P22. Накопленная сумма в Q22 остается.

    Указав новый период аренды, в ячейку P снова падает сумма, а потом накапливается далее в Q.
    И так на каждой строчке.

    Очень надеюсь на вашу помощь, спасибо.
    687b8ef9c8ba4186885178.jpeg
    Написано