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
    Groupe de valeurs à inclure dans la liste finale.
  • plage_critère1
    Groupe de cellules à évaluer par le critère.
  • critère1
    Condition définissant les valeurs à collecter.
  • plage_critère2, critère2, ... —[facultatif]
    Fourchettes et critères supplémentaires à évaluer. Tous les critères doivent être remplis pour être recueillis.

Exemple d'utilisation

MIN(COLLECT(Coût1:Coût5, Coût1:Coût5, > 0))
JOIN(COLLECT(Name1:Name5, Status1:Status5, « Active »),  »,  »)

Notes d'utilisation

  • Utilisez JOIN(COLLECT(), « - ») pour afficher toutes les valeurs et/ou messages d'erreur générés par COLLECT pour le dépannage.
  • COLLECT doit être utilisé dans une autre fonction en tant qu'élément de plage principal.
  • Tous les critères répertoriés doivent être remplis pour ajouter la valeur à la plage.
  • Range et Criterion_range doivent avoir la même taille et être dans la même feuille.
  • Si la plage à collecter et la plage_critère sont identiques, elles doivent être répertoriées deux fois. 
  • Les erreurs avec COLLECT peuvent ne pas être visibles lorsqu'elles sont utilisées avec une autre fonction, telle que 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 reporter

Exemples

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

 VêtementTotal des transactionsUnités venduesEn stock ?
1T-shirt1 170,0078
Brandfolder Image
Unchecked checkbox.
2Pantalon1 491,0042
Brandfolder Image
Unchecked checkbox.
3Veste812,00217
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 ))Calcule la moyenne des Unités vendues colonne de la En stock ? la colonne n'est pas sélectionnée et Total de la transaction dépasse 1 000. (Les lignes 1 et 2 sont concernées) 60
=JOIN(COLLECT([Vêtement]1:[Vêtement]3; [En stock ?]1:[En stock ?]3; 0); », »)Joint les valeurs dans le Article Vestimentaire colonne de la En stock ? colonne n'est pas 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 transaction]1:[Total transaction]3, [Unités vendues]1:[Unités vendues]3, >50))Renvoie le nombre le plus faible de la Total de la transaction colonne où plus de cinquante unités ont été vendues. La ligne 3 s’applique.812,00

Avez-vous encore besoin d’aide ?

Utilisez le modèle Formula Handbook (manuel de formules) pour trouver d’autres assistances et ressources, afficher plus de 100 formules, consulter un glossaire de chaque fonction que vous pouvez tester en temps réel et découvrir des exemples de formules courantes et avancées.
Découvrez comment d’autres clients Smartsheet utilisent cette fonction ou posez des questions sur votre cas précis à la communauté en ligne Smartsheet.

Poser des questions à la communauté