Как распределить лимит заявок формулами Excel?

В первой строке C3 = 0, D3 = MIN(B3, MAX(0, $B$1-C3)). Далее C4 = C3+D3; обе формулы текущего одобрения и накопления копируются вниз.

Короткий ответ

Что ответить на собеседовании

В первой строке C3 = 0, D3 = MIN(B3, MAX(0, $B$1-C3)). Далее C4 = C3+D3; обе формулы текущего одобрения и накопления копируются вниз.

Подробный разбор

Ответ с пояснениями

Условие

В Excel B1 содержит общий неотрицательный лимит. В B3:B10 — неотрицательные запрошенные суммы в порядке приоритета. C — одобрено в предыдущих строках, D — одобрено в текущей. Частичное одобрение разрешено. Какие формулы поставить в C3 и D3 и как заполнить следующие строки?

Ответ

В первой строке C3 = 0, D3 = MIN(B3, MAX(0, $B$1-C3)). Далее C4 = C3+D3; обе формулы текущего одобрения и накопления копируются вниз.

Формула D3 ограничивает заявку остатком лимита и не допускает отрицательного результата. В D4 после копирования будет MIN(B4, MAX(0, $B$1-C4)); C4 суммирует предыдущее накопление и предыдущее одобрение. Для лимита 100 и заявок 40, 80, 30 получатся одобрения 40, 60, 0. В русской локализации Excel имена функций — МИН и МАКС, разделителем обычно служит точка с запятой. Знак $ закрепляет лимит при копировании.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее