Nombres definidos en cálculos agregados
Documentación de HotXLS · Argumentos de matriz de texto y estadísticos
SUM, AVERAGE, MIN, MAX, COUNT y COUNTA aceptan nombres definidos escalares y de matriz calculada admitidos además de las referencias de hoja de cálculo
Valores escalares y de matriz
Un nombre que evalúa a un escalar directo sigue la coerción escalar: el texto numérico y los valores Boolean pueden contribuir a un reductor numérico, mientras que un nombre que evalúa a una matriz sigue la coerción de matriz y excluye de la recogida numérica los miembros de texto y Boolean
Para un nombre definido Numbers cuya expresión es SEQUENCE(3), SUM(Numbers) devuelve 6 y AVERAGE(Numbers) devuelve 2; un nombre Boolean escalar puede contribuir con 1, mientras que una matriz que contiene valores Boolean excluye esos miembros de los reductores numéricos
Los reductores numéricos propagan los errores con tipo, COUNT se salta los valores de error y COUNTA cuenta los valores de error no vacíos; AVERAGE sin valores numéricos recogidos devuelve un error con tipo #DIV/0!
Identidad de referencia
Los nombres que se resuelven a referencias reales de hoja conservan el recorrido de referencias y la coerción de referencia, incluidas las reglas de SUBTOTAL de filas ocultas y subtotales anidados; las expresiones INDEX que producen referencias conservan su comportamiento existente
Un recorrido de referencias fallido no reinicia el nombre como operando de valor, de modo que un error de celda tras valores numéricos parcialmente recogidos no puede enmascarar el error ni contar dos veces las celdas precedentes
RANK, RANK.EQ y RANK.AVG siguen exigiendo una referencia verdadera para su argumento de referencia; un nombre de matriz calculada no adquiere identidad de referencia solo porque otros reductores lo acepten
Dependencias y límites
Los nombres calculados participan en las comprobaciones existentes de dependencias y referencias circulares; los nombres anidados absolutos siguen los cambios del origen y los redimensionados de matriz, mientras que los nombres relativos se resuelven por separado en cada posición consumidora
La recogida aplanada de valores consume pasos de evaluación y comprueba los límites de memoria de matrices, incluidas las cargas de cadenas copiadas; un fallo de límite de recursos sigue siendo un error de cálculo
La semántica existente de nombres externos y referencias externas permanece separada de esta extensión local de nombres calculados; los nombres desconocidos conservan el contrato existente de error del parser público