Utilizzato all'interno di un'altra funzione per selezionare valori specifici in un intervallo che soddisfa i criteri forniti
Sintassi
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
- intervallo—Gruppo di valori da includere nell'elenco finale.
- criterion_range1—Il gruppo di celle da valutare in base al criterio.
- criterio1—Condizione che definisce i valori da raccogliere.
- criterion_range2, criterio2, ... —[opzionale]Ulteriori intervalli e criteri da valutare. Tutti i criteri devono essere soddisfatti per essere raccolti.
Utilizzo esempio
MIN(COLLECT(Cost1:Cost5, Cost1:Cost5; > 0))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Active"), "), ")
Utilizzo note
- Utilizzare JOIN(COLLECT(), "- ") per visualizzare tutti i valori e/o i messaggi di errore prodotti da COLLECT per la risoluzione dei problemi.
- COLLECT deve essere utilizzato all'interno di un'altra funzione come elemento primario dell'intervallo.
- Tutti i criteri elencati devono essere soddisfatti per aggiungere il valore all'intervallo.
- L'intervallo e il Criterion_ranges devono avere le stesse dimensioni e nello stesso foglio.
- Se l'intervallo da raccogliere e criteron_range sono gli stessi, devono essere elencati due volte.
- Gli errori con COLLECT potrebbero non essere visibili se utilizzati con un'altra funzione, come COUNT.
- Le funzioni COUNT(COLLECT()) con errori daranno un risultato pari a 1, poiché COUNT rileverà il singolo valore di errore e lo conterà invece di portarlo avanti
Esempi
Questo esempio fa riferimento alle seguenti informazioni del foglio:
Articolo di abbigliamento | Totale transazione | Unità vendute | Disponibile? | |
---|---|---|---|---|
1 | T-Shirt | 1.170,00 | 78 | Brandfolder Image
|
2 | Pantaloni | 1.491,00 | 42 | Brandfolder Image
|
3 | Giacca | 812,00 | 217 | Brandfolder Image
|
Considerando la tabella precedente, ecco alcuni esempi di utilizzo della funzione DATE in un foglio:
Formula | Descrizione | Risultato |
---|---|---|
=AVG (COLLECT([Unità vendute]1:[Unità vendute]3, [Disponibile?]1:[Disponibile?]3, 0, [Totale transazione]1:[Totale transazione]3, >1000)) | Calcola la media della colonna Unità vendute se la colonna Disponibile? non è selezionata e il totale della transazione supera 1.000. (Si applicano le righe 1 e 2) | 60 |
=JOIN(COLLECT([Articolo di abbigliamento]1:[Articolo di abbigliamento]3; [Disponibile?]1:[Disponibile?]3; 0); ", ") | unisce i valori nella colonna Articolo di abbigliamento se la colonna Disponibile? è deselezionata, separando i valori con una virgola e uno spazio. (Si applicano le righe 1 e 2) | T-Shirt, Pantaloni |
=MIN(COLLECT([Totale transazione]1:[Totale transazione]3, [Unità vendute]1:[Unità vendute]3, >50)) | Restituisce il numero più basso dalla colonna Totale transazione in cui sono state vendute più di cinquanta unità. Si applica la riga 3. | 812,00 |
Hai ancora bisogno di assistenza?
Usa il modello Manuale delle formule per trovare altre risorse e assistenza e visualizzare oltre 100 formule, consultare un glossario di ogni funzione che puoi allenarti a usare in tempo reale e trovare esempi di formule avanzate e utilizzate più di frequente.
Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d'uso specifico nella community online di Smartsheet.