Nomi definiti nei calcoli di aggregazione
Documentazione HotXLS · Argomenti array di testo e statistici
SUM, AVERAGE, MIN, MAX, COUNT e COUNTA accettano nomi definiti supportati, scalari e ad array calcolati, oltre ai riferimenti del foglio di lavoro
Valori scalari e di array
Un nome che valuta a uno scalare diretto segue la coercizione scalare: testo numerico e valori Boolean possono contribuire a un riduttore numerico, mentre un nome che valuta a un array segue la coercizione di array ed esclude i membri testuali e Boolean dalla raccolta numerica
Per un nome definito Numbers la cui espressione è SEQUENCE(3), SUM(Numbers) restituisce 6 e AVERAGE(Numbers) restituisce 2; un nome Boolean scalare può contribuire con 1, mentre un array contenente valori Boolean esclude quei membri dai riduttori numerici
I riduttori numerici propagano gli errori tipizzati, COUNT salta i valori di errore e COUNTA conta i valori di errore non vuoti; AVERAGE senza valori numerici raccolti restituisce un errore tipizzato #DIV/0!
Identità di riferimento
I nomi che risolvono a riferimenti reali del foglio di lavoro conservano l'attraversamento e la coercizione per riferimento, incluse le regole SUBTOTAL su righe nascoste e subtotali annidati; le espressioni INDEX che producono riferimenti continuano a conservare il loro comportamento esistente
Un attraversamento per riferimento fallito non fa ripartire il nome come operando valore, quindi un errore di cella dopo valori numerici raccolti solo in parte non può mascherare l'errore né contare due volte le celle precedenti
RANK, RANK.EQ e RANK.AVG richiedono ancora un vero riferimento per il loro argomento di riferimento; un nome ad array calcolato non acquisisce identità di riferimento solo perché altri riduttori lo accettano
Dipendenze e limiti
I nomi calcolati partecipano ai controlli esistenti su dipendenze e riferimenti circolari; i nomi annidati assoluti seguono le modifiche della sorgente e il ridimensionamento degli array, mentre i nomi relativi si risolvono separatamente in ogni posizione di consumo
La raccolta dei valori appiattiti consuma step di valutazione e verifica i limiti di memoria degli array, inclusi i payload di stringa copiati; un fallimento per limite di risorse resta un errore di calcolo
Le semantiche esistenti per nomi esterni e riferimenti esterni restano separate da questa estensione locale sui nomi calcolati; i nomi sconosciuti conservano il contratto di errore esistente del parser pubblico