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 |