Des parties de cette page peuvent avoir été traduites automatiquement.

Fonction RECUEILLEZ LES INFORMATIONS

Utilisé dans une autre fonction pour sélectionner des valeurs spécifiques dans une plage qui répond aux critères fournis

Syntaxe

COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
  • plage
    Le groupe de valeurs à inclure dans la liste finale.
  • criterion_range1
    Le groupe de cellules à évaluer par le critère.
  • critère1
    La condition qui définit quelles valeurs collecter.
  • criterion_range2, critère2, ... —[facultatif]
    Plages et critères supplémentaires à évaluer. Tous les critères doivent être remplis pour être collectés.

Exemple d'utilisation

MIN(COLLECT(Cost1:Cost5, Cost1:Cost5, > 0))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Active"), ", ")

Notes d'utilisation

  • Utilisez JOIN(COLLECT(), "- ") pour voir toutes les valeurs et/ou messages d'erreur produits par le COLLECT pour le dépannage.
  • COLLECT doit être utilisé dans une autre fonction comme élément de plage principal.
  • Tous les critères énumérés doivent être remplis pour ajouter la valeur à la plage.
  • La plage et les critères doivent avoir la même taille et être dans la même feuille.
  • Si la plage à collecter et la plage de critères sont identiques, elles doivent être listées deux fois.
  • Les erreurs avec COLLECT peuvent ne pas être visibles lorsqu'elles sont utilisées avec une autre fonction, comme COUNT.
    • Les fonctions COUNT(COLLECT()) avec des erreurs donneront un résultat de 1, car COUNT détectera la valeur d'erreur unique et la comptera au lieu de la transmettre.

Exemples

Cet exemple se réfère aux informations de la feuille suivante :

 VêtementTotal des transactionsUnités venduesEn stock ?
1T-shirt11700078
Brandfolder Image
Unchecked checkbox.
2Pantalon14910042
Brandfolder Image
Unchecked checkbox.
3Veste81200217
Brandfolder Image
Checked checkbox.

Compte tenu du tableau ci-dessus, voici quelques exemples d’utilisation de CONTAINS dans une feuille :

FormuleDescriptionRésultat
=AVG(COLLECT([Unités Vendues]1:[Unités Vendues]3, [En Stock ?]1:[En Stock ?]3, 0, [Total de la Transaction]1:[Total de la Transaction]3, >1000 ))Moyenne de la colonne Unités Vendues si le En Stock ? la colonne est décochée et Total de la Transaction dépasse 1 000. Les lignes 1 et 2 s'appliquent. 60
=JOIN(COLLECT([Article Vêtements]1:[Article Vêtements]3; [En Stock ?]1:[En Stock ?]3; 0); ", ")Joint les valeurs dans la colonne Article Vêtements si le En Stock ? la colonne est décochée, séparant les valeurs par une virgule et un espace.  (Les lignes 1 et 2 sont concernées) T-shirt, Pantalon
=MIN(COLLECT([Total de la Transaction]1:[Total de la Transaction]3, [Unités Vendues]1:[Unités Vendues]3, >50))Renvoie le plus bas nombre de la colonne Total de la Transaction où plus de cinquante unités ont été vendues. La ligne 3 s’applique.81200

Besoin d’aide ?

Utilisez le modèle du Manuel de Formules pour trouver plus de ressources d'assistance, voir plus de 100 formules, consulter un glossaire de chaque fonction avec laquelle vous pouvez vous entraîner en temps réel, et trouver des exemples de formules couramment utilisées et avancées.

Vous pouvez trouver des exemples de la façon dont d'autres clients de Smartsheet utilisent cette fonction ou poser des questions sur votre cas d'utilisation spécifique dans la communauté en ligne de Smartsheet.

Poser des questions à la communauté