Fonction COLLECT

Utilisé dans une autre fonction pour collecter les valeurs spécifiques dans une plage qui correspond aux critères fournis. 

Syntaxe

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

Exemple d'utilisation

AVG(COLLECT(Coût1:Coût5; Coût1:Coût5; > 30))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Active"), ", ")

Notes d'utilisation

  • COLLECT doit être utilisé dans une autre fonction.

Exemples

Cet exemple référence les plages suivantes.

Élément Livraison Coût
T-Shirt 5 20,00
Chaussettes 43 5,75
Veste 2 200,25
Shorts 28 30,50
Pantalons 14 50,00

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

Formule Description Résultat
=AVG(COLLECT(Coût1:Cost5; Coût1:Coût5; >10,00)) Coût moyen si supérieur à 10,00 75,1875
=MAX(COLLECT(Coût1:Coût5; Livraison1:Livraison5; >20)) Coût maximal avec des fournitures supérieures à 20,00 30,50
=JOIN(COLLECT(Élément1:Élément5; Coût1:Coût5; > 20,00), ", ")) Joindre les éléments avec une virgule et un espace pour un coût supérieur à 20,00 Veste, Shorts, Pantalons