Что означает «диапазон ячеек в виде формулы» в MS Excel / Apple Numbers

#excel #numbers #range #formula #cell

Вопрос:

Шаг к воспроизведению:

  1. Создайте файл Excel или файл чисел.
  2. Заполните ячейки от A1 до A10 1~10 (An имеет значение n).
  3. Назначьте ячейки от B1 до B11 по формуле $A$1:$A$10 (БЕЗ функции СУММЫ).

    И мы добьемся этого. введите описание изображения здесь
    введите описание изображения здесь

  4. Та же формула $A$1:$A$10 получает разные значения от B1 до B11. Bn имеет то же значение, что и An, когда 1 <= n
  5. То же самое происходит с формулой одной строки или столбца. Но если диапазон ячеек формулы содержит более одной строки/столбца. Вся ячейка с формулой получает значение ошибки.
  6. Та же логика происходит как в Excels amp; Numbers, Так и в других подобных программах.

Поэтому я хочу убедиться, что это функция или просто ошибка? Есть ли какая-то документация, связанная с этим?

Комментарии:

1. Это не функция и не ошибка. Это неправильная формула.

2. $A$1:$A$10 это не должно привести к какой-либо ошибке. Какова ваша реальная цель?

3. К загадочности: Но большинство подобных программ дает тот же результат.

Ответ №1:

Это функция, называемая «Неявное пересечение». Фактически формула гласит: Получите значение в A1:A10, которое находится в той же строке, что и эта формула. Это работает, если формула находится в диапазоне от 1 до 10, но не работает для строки 11, потому что в диапазоне A1:A10 нет строки 11.

Обратите внимание, что ваша формула работает не так, как описано в Excel 365. Вместо этого вам нужно будет использовать новый неявный оператор пересечения, например @$A$1:$A$10 см. https://support.microsoft.com/en-us/office/implicit-intersection-operator-ce3be07b-0101-4450-a24e-c1c999be2b34

Комментарии:

1. @$A$1:$A$10 это покажет только первый результат.

2. @Harun24HR правильно, он показывает первый результат (A1), когда в B1, затем A2, когда в B2 и т. Д. Это определение неявного пересечения.