У меня есть столбец A, такой, что значение первой строки равно 1, а значение второй строки:

=MAX(IF(A1:A2<>"";A1:A2))

Это показывает 0 в A2; почему он не показывает 1, так как 1 - максимум выбранного диапазона? И как я могу получить это, чтобы дать мне фактическое максимальное значение диапазона?

=MAX(A1:A2)

Это также показывает 0.

1 ответ1

2

При вводе этой формулы вы должны получить предупреждение "Циркулярная ссылка".

A2 содержит формулу, ссылающуюся на себя, это известно как круговая ссылка.

Когда Excel впервые находит круговую ссылку, он отображает предупреждающее сообщение. Нажмите OK или закройте окно сообщения. Если вы используете Excel для Windows, нажмите «Справка», чтобы перейти к этому разделу справки.

Когда вы закрываете сообщение, Excel отображает либо нулевое, либо последнее вычисленное значение в ячейке.

Чтобы устранить эту проблему, переместите формулу в ячейку за пределами диапазона формулы.

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