Мне нужен список значений, которые может изменять пользователь, но он должен быть в порядке возрастания и может пропускать значения, поэтому 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 и т. д.), а затем обернуть это в общую формулу, которая выдаст вам соответствующее сообщение.