Argumentos de arrays de texto y estadísticos
Los colectores de texto y estadísticos aceptan arrays calculados admitidos, referencias ordinarias y nombres definidos a través de un walker de operandos con tipo en orden fila-major; los argumentos escalares conservan las reglas de coerción nativas de cada función
Composición de texto
Sheet.Cells[1, 1].Formula := 'TEXTJOIN(",",TRUE,SEQUENCE(3))';
Sheet.Cells[2, 1].Formula := 'CONCAT(SEQUENCE(2,2))';
TEXTJOIN y CONCAT recorren los arrays calculados y las referencias admitidas en orden fila-major, preservan el anidamiento y los valores con tipo, y propagan un error encontrado en lugar de convertirlo en texto ordinario
TEXTJOIN aplica sus opciones de delimitador e ignorar vacíos a la secuencia completa; los valores omitidos y en blanco siguen el mismo contrato de opciones, y el resultado sigue acotado a 32767 caracteres
El contrato clásico de fórmulas BIFF sigue siendo distinto: CONCAT no es una función nativa de BIFF, mientras que las fórmulas CSE estadísticas clásicas admitidas siguen disponibles
Composición estadística
Sheet.Cells[3, 1].Formula := 'MEDIAN(SEQUENCE(4))'; Sheet.Cells[4, 1].Formula := 'PERCENTILE.EXC(SEQUENCE(5),0.5)'; Sheet.Cells[5, 1].Formula := 'COVARIANCE.P(SEQUENCE(3),SEQUENCE(3)*2)';
Los consumidores de arrays de valores admitidos incluyen MEDIAN, LARGE, SMALL, PERCENTILE.INC, PERCENTILE.EXC, QUARTILE.INC, QUARTILE.EXC, PERCENTRANK.INC, PERCENTRANK.EXC, MODE.MULT y COVARIANCE.P, incluidos los alias clásicos admitidos de percentil, cuartil y rango porcentual
Los colectores numéricos ignoran las entradas Boolean y de texto dentro de arrays y referencias donde la función nativa lo hace; los escalares Boolean o de texto numérico suministrados directamente pueden seguir reglas de coerción diferentes, y MODE.MULT ignora los valores de texto y Boolean incluso como argumentos escalares directos
COVARIANCE.P empareja los operandos por sus posiciones originales e incluye una posición solo cuando ambos valores son numéricos; compactar cada operando de forma independiente emparejaría entradas no relacionadas y produciría un resultado incorrecto
LARGE redondea hacia arriba un rango fraccionario admitido y SMALL lo trunca; los rangos por debajo de uno se rechazan con #NUM!, y los extremos exclusivos de percentil iguales al rango mínimo o máximo admitido siguen siendo válidos
El MEDIAN de recuento par evita el desbordamiento de sumas del mismo signo para entradas finitas; los valores opuestos extremos conservan el comportamiento nativo verificado de error numérico en lugar de producir un resultado de coma flotante no válido
Funciones que exigen referencias
RANK, RANK.EQ y RANK.AVG conservan la semántica de referencia verdadera para su argumento de referencia, incluidas las expresiones INDEX productoras de referencias admitidas
Un array de valores literal o calculado no se sustituye por ese argumento, y un nombre definido que evalúa a SEQUENCE sigue siendo un array de valores en lugar de convertirse en una referencia de rango
Nombres, cambios de dependencias y spills
Los orígenes de nombres definidos absolutos y los nombres calculados anidados rastrean las dependencias de origen, cambian de tamaño y sobreviven a los ciclos admitidos de guardado/reapertura; las referencias relativas se resuelven en cada posición de consumidor, así que usa una referencia absoluta cuando un nombre deba retener una celda de origen fija
Numbers = SEQUENCE(Arrays!$A$1)
MODE.MULT conserva el comportamiento normal de redimensionado de spill, obstrucción y reapertura; las fórmulas CSE estadísticas clásicas admitidas mantienen su contrato de salida fija
Límites de recursos y fronteras
El recorrido de operandos, la recogida numérica, la ordenación y la construcción del resultado respetan el presupuesto activo de pasos de cálculo y FormulaArrayMemoryLimit; el agotamiento de recursos sigue el contrato existente de diagnósticos de cálculo
Estos colectores no convierten cada función en consumidora de arrays de valores, no cambian las capacidades de fórmula del formato de almacenamiento ni relajan los límites existentes de referencias externas y spills no admitidos