-1

Правило гласит: «Вы можете ввести число в этом столбце или в столбце рядом с ним, но оба столбца не могут иметь значение (в одной строке), если один из них не равен нулю.

Все они действительны:

A.....B.
0.....2.5
3.....0
0.....0

Это не будет действительным:

A.....B
1.5...2

Я не много работаю с Excel. Возможно ли такое правило?

PS Если возможно, я бы хотел "сделать недействительной" запись, повернув ее к нулю.

Дополнительное редактирование: Любое из этих действий будет в порядке, если правило не соблюдается: a) любая ячейка пары ячеек, которая была обновлена в последний раз, должна быть установлена на ноль; или b) другая ячейка должна быть установлена на ноль, если нет способа избежать ошибки циклической ссылки.

Проще говоря, я пытаюсь ПРЕДОТВРАТИТЬ наличие более одного ненулевого значения в паре ячеек, а не просто дать некоторую визуальную индикацию того, что в паре имеется более одного ненулевого значения.

1 ответ1

1

Вы сказали, что хотите, чтобы произошло одно из следующих событий:

а) какая ячейка из пары ячеек была обновлена в последний раз, должна быть установлена на ноль, или

б) другая ячейка должна быть установлена на ноль.

Хорошо, я не уверен, что первый вариант может быть встречен, но второй определенно может.

В ячейку A1 введите следующую формулу:

=IF(B1<>"",IF(B1<>0,0,""),"")

В ячейку B1 введите следующую формулу:

=IF(A1<>"",IF(A1<>0,0,""),"")

Вы начнете с циклической ссылки (обе формулы будут косвенно ссылаться на себя), но как только вы введете число в любом из столбцов, циклическая ссылка исчезнет, и формула, оставленная в этой строке, получит ноль, если другая ячейка не равна нулю, и если другая ячейка равна нулю, ячейка останется пустой для другого нуля или другого числа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .