Как проверить, что введенное значение больше, чем во всех других ячейках в диапазоне выше, но относительно этой ячейки?

Как проверить, что введенное значение больше, чем во всех других ячейках в диапазоне выше, но относительно этой ячейки?

Мне нужен список значений, которые может изменять пользователь, но он должен быть в порядке возрастания и может пропускать значения, поэтому 4, 6, 12, 15, 21должен пройти проверку, но изменение 15должно 11вызвать ошибку.

Я попытался сделать так, чтобы ячейки проверялись путем сравнения их значений с диапазоном ячеек выше, поэтому ячейки F5:F10имеют формулу проверки F5>Max($F$4:F4). Эта формула, как и предлагается для создания таких формул, отлично работает, если ее поместить в ячейки, смежные с ячейками, которые я хочу проверить, но не работает при проверке, так как любое значение (меньшее или большее, чем те, что указаны выше) вызывает ошибку.

Я попытался устранить неполадки, изменив направление сравнения на F5<Max($F$4:F4), но все значения, которые я пробовал, по-прежнему не проходят проверку.

Есть ли подстройка под то, что я пытаюсь сделать? Другая функция? Я иду в совершенно неправильном направлении?

решение1

Не уверен, работает ли ваш =Max(). Есть много альтернатив для решения этой проблемы. Я думаю, что самый простой — это проверить, что каждая пара является возрастающей (f1>f2, f2>f3, f3>f4 и т. д.), а затем обернуть это в общую формулу, которая выдаст вам соответствующее сообщение.

Связанный контент