HotXLS Docs

Argumentos de arreglos de texto y estadísticos

Los recolectores de texto y estadísticos aceptan arreglos calculados admitidos, referencias ordinarias y nombres definidos a través de un recorrido de operandos con tipo por filas; 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 arreglos calculados y las referencias admitidas en orden por filas, 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 través de la secuencia completa; los valores omitidos y en blanco siguen el mismo contrato de opciones, y el resultado permanece acotado a 32767 caracteres

El contrato de fórmulas Classic BIFF permanece distinto: CONCAT no es una función nativa de BIFF, mientras que las fórmulas CSE estadísticas Classic 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 admitidos de arreglos de valores incluyen MEDIAN, LARGE, SMALL, PERCENTILE.INC, PERCENTILE.EXC, QUARTILE.INC, QUARTILE.EXC, PERCENTRANK.INC, PERCENTRANK.EXC, MODE.MULT y COVARIANCE.P, incluidos los alias heredados admitidos de percentil, cuartil y rango porcentual

Los recolectores numéricos ignoran las entradas Boolean y de texto dentro de arreglos y referencias donde la función nativa lo hace; los escalares Boolean o de texto numérico aportados directamente pueden seguir reglas de coerción distintas, y MODE.MULT ignora el texto y los valores Boolean incluso como argumentos escalares directos

COVARIANCE.P empareja operandos por sus posiciones originales e incluye una posición únicamente cuando ambos valores son numéricos; compactar independientemente cada operando 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 provocan rechazo con #NUM!, y los extremos exclusivos de percentil iguales al rango mínimo o máximo admitido siguen siendo válidos

El MEDIAN de conteo par evita el desbordamiento de sumas del mismo signo para entradas finitas; los valores extremos opuestos conservan el comportamiento nativo verificado de error numérico en lugar de producir un resultado de punto flotante invá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 admitidas que producen referencias

Un arreglo de valores literal o calculado no se sustituye por ese argumento, y un nombre definido que evalúa a SEQUENCE sigue siendo un arreglo de valores en lugar de convertirse en una referencia de rango

Nombres, cambios de dependencias y desbordamientos

Las fuentes de nombres definidos absolutos y los nombres calculados anidados siguen las dependencias de la fuente, se redimensionan y sobreviven a los ciclos admitidos de guardado y reapertura; las referencias relativas se resuelven en cada posición de consumidor, así que use una referencia absoluta cuando un nombre deba retener una celda de fuente fija

Numbers = SEQUENCE(Arrays!$A$1)

MODE.MULT conserva el comportamiento normal de redimensionamiento de desbordamientos, obstrucción y reapertura; las fórmulas CSE estadísticas Classic admitidas conservan su contrato de salida fija

Límites de recursos y fronteras

El recorrido de operandos, la recolección numérica, el ordenamiento y la construcción de resultados 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 recolectores no convierten cada función en un consumidor de arreglos de valores, no cambian las capacidades de fórmulas del formato de almacenamiento ni relajan los límites existentes de referencias externas y desbordamientos no admitidos