Одно правило большого пальца при вычислении всегда преобладает, когда всякий раз, когда пользователю необходимо выполнить вычисление, которое имеет либо серию значений, либо одно значение, предполагается генерировать много промежуточных значений, для этого требуется объект или обработчик данных, который имеет элементов столько же, сколько значений , в основном называется элементами переменной или массива.
Каждый язык программирования предоставляет команду для объявления переменной и массива переменной.
Например, в Visual Basic,
Dim MyArray(2) как строка
MyArray(0) = "A"
MyArray(1) = "AB"
Мы можем использовать эти элементы, если и когда это необходимо, в качестве их типа данных.
Теперь возвращаясь к Excel, вот и основы схожи. Но Excel не позволяет объявлять переменную или массив. Поэтому адрес ячейки можно использовать как элементы по горизонтали или по вертикали.
как просто написать 5,6,7,8 & 9 в E1, F1, G1, H1 & I1. И напишите эту формулу CSE в E3, {= SUM(E1:I1 * {1,2,3,4,5})}, вы получите ответ 115.
Excel вычисляет как E1 * 1 + F1 * 2 + G1 * 3 + H1 * 4 + I1 * 5, производят 5, 12, 21, 32, 45, равный 115.
TRANSPOSE - это всегда формула CSE.
Таким образом, вывод заключается в том, что когда требуется какой-либо такой расчет, можно использовать формулу массива Популярно в Excel мы называем это формулой CSE (Control+Shift+Enter).
Надеюсь, что приведенный выше текст поможет вам решить, когда требуется формула массива.
Кроме того, опубликуйте свою формулу ранга со связанными данными, с которыми вы боретесь, я постараюсь упростить ее.