COLLECT Funzione

Utilizzato all'interno di un'altra funzione per raccogliere valori specifici in un intervallo che soddisfano i criteri forniti.

Sintassi

COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
  • intervallo
    Il gruppo di valori da raccogliere.
  • criterio_intervallo1
    Il gruppo di celle da valutare tramite il criterio.
  • criterio1
    La condizione che definisce i valori da raccogliere.
  • criterio_intervallo2, criterio2, ... —[opzionale]
    Intervalli e criteri supplementari da valutare. Per la raccolta, devono essere soddisfatti tutti i criteri.

Utilizzo esempio 

AVG(COLLECT(Costo1:Costo5; Costo1:Costo5; > 30))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Active"), ", ")

Utilizzo note

  • La funzione COLLECT deve essere utilizzata all'interno di un'altra funzione.

Esempi

Questo esempio fa riferimento ai seguenti intervalli.

Elemento Fornitura Costo
T-shirt 5 20,00
Calzini 43 5,75
Giacca 2 200,25
Pantaloncini 28 30,50
Pantaloni 14 50,00

Considerando la tabella precedente, ecco alcuni esempi di utilizzo della funzione COLLECT in un foglio:
 

Formula Descrizione Risultato
=AVG(COLLECT(Costo1:Costo5;Costo1:Costo5; >10,00)) Costo medio se è maggiore di 10,00 75,1875
=MAX(COLLECT(Costo1:Costo5;Fornitura1:Fornitura5; >20)) Costo massimo con la Fornitura maggiore di 20,00 30,50
=JOIN(COLLECT(Elemento1:Elemento;Costo1:Costo5; > 20,00), ", ")) Unisce gli elementi con virgola e spazio con il Costo maggiore di 20,00 Giacca, Pantaloncini, Pantaloni