Cet article présente les fonctions les plus utilisées ainsi que des ressources complémentaires pour vous aider à tirer le meilleur parti des formules.
Il existe de nombreuses façons de combiner les fonctions pour analyser vos données et accroître leur utilité.
- Consultez la liste complète des fonctions.
- Téléchargez le modèle de formules.
- Posez des questions sur vos cas d’utilisation spécifiques à la communauté en ligne Smartsheet.
Formules de feuilles croisées
Les formules suivantes combinent différentes fonctions et permettent de regrouper efficacement des données entre plusieurs feuilles. Pour en savoir plus, consultez notre article sur la manière de faire référence à des données d’autres feuilles.
Tous les critères référencés entre guillemets peuvent être remplacés par une référence directe à une cellule, par exemple [Nom de la colonne]@ligne, où la valeur est contenue dans une cellule au lieu d’être saisie dans la formule. Découvrez comment créer une référence de cellule ou de colonne dans une formule.
Rechercher une cellule à l’aide d’une valeur de correspondance
Récupérez la valeur d’une colonne en fonction d’une valeur de correspondance dans une autre colonne pour identifier la ligne. Utilisez cette méthode à la place de VLOOKUP pour optimiser les performances de la feuille en réduisant les références de feuilles croisées.
Utilisez INDEX et MATCH, comme dans l’exemple suivant :
=INDEX({Colonne à renvoyer}, MATCH("Valeur de correspondance", {Colonne avec une valeur de correspondance}, 0))
La valeur de correspondance doit être unique dans les deux feuilles et contenue dans le même type de colonne. Par exemple, une seule ligne ne devrait apparaître si vous définissez un filtre sur votre feuille avec cette valeur. Si plusieurs lignes partagent la même valeur de correspondance, la formule ne renvoie que la première correspondance trouvée. Consultez les deux solutions proposées ci-dessous pour connaître les alternatives possibles dans ce scénario.
Rechercher une cellule à partir de plusieurs critères
Récupérez une valeur d’une colonne à partir de plusieurs valeurs de correspondance dans d’autres colonnes.
Utilisez INDEX et COLLECT, comme dans l’exemple suivant :
=INDEX(COLLECT({Colonne à renvoyer}, {Colonne 1 avec valeur de correspondance}, "Valeur 1", {Colonne 2 avec valeur de correspondance}, "Valeur 2"), 1)
Regrouper tout le contenu correspondant dans une seule cellule
Rassemblez toutes les cellules qui correspondent à vos critères dans une seule cellule. Cette méthode est similaire à l’utilisation de la fonction INDEX, à la différence qu’elle vous permet de voir toutes les valeurs de correspondance possibles si vous avez plus d’une ligne dans la feuille source avec des données correspondantes.
Utilisez JOIN et COLLECT, comme dans l’exemple suivant :
=JOIN(COLLECT({Colonne avec les valeurs à renvoyer}, {Colonne de critère 1}, "Critère 1", {Colonne de critère 2}, "Critère 2"), ", ")
Calculer une moyenne à partir de plusieurs conditions
Vous pouvez calculer la moyenne d’une colonne à partir de plusieurs critères dans d’autres colonnes. Il s’agit essentiellement d’une fonction AVERAGEIF multiple, qui vous permet d’ajouter plusieurs conditions de filtrage pour déterminer les lignes à inclure dans le calcul.
Utilisez AVG et COLLECT, comme dans l’exemple suivant :
=AVG(COLLECT({Colonne où calculer la moyenne}, {Colonne de critère 1}, "Critère 1", {Colonne de critère 2}, "Critère 2"))
Rechercher la date la plus récente ou le nombre le plus élevé à partir de conditions
Obtenez la date la plus récente ou le nombre le plus élevé d’une colonne à partir de plusieurs critères dans d’autres colonnes.
Utilisez MAX et COLLECT, comme dans l’exemple suivant :
=MAX(COLLECT({Colonne où trouver la date ou le nombre maximum}, {Colonne de critère 1}, "Critère 1", {Colonne de critère 2}, "Critère 2"))
Vous pouvez utiliser MIN au lieu de MAX pour rechercher la date la plus ancienne ou le chiffre le moins élevé.
Optimiser les références de feuilles croisées
Le nombre total de cellules auxquelles les formules peuvent faire référence dans une feuille peut aller jusqu’à 25 millions. Si vous dépassez cette limite, vous serez invité à réduire le nombre de cellules référencées par des formules.
Pour optimiser le nombre de cellules référencées par des formules dans votre feuille, suivez ces quelques conseils utiles :
- Utilisez INDEX(MATCH) à la place de VLOOKUP : VLOOKUP fait référence à une plage de table entière, tandis que INDEX(MATCH) ne fait référence qu’aux colonnes nécessaires, ce qui réduit le nombre de cellules impliquées.
- Répartissez les formules sur plusieurs feuilles : au lieu d’utiliser une seule feuille maître, répartissez vos données en créant des feuilles distinctes pour les différents types de demande. Cela permet de distribuer les formules plus efficacement.
- Faites référence uniquement aux cellules essentielles : les formules ne doivent faire référence qu’aux cellules spécifiques nécessaires aux calculs, afin de réduire le nombre total de cellules référencées.
Ces mesures peuvent vous aider à tirer le meilleur parti des fonctionnalités du logiciel et à améliorer ses performances.
Besoin d’aide ?
Utilisez le Modèle Formula Handbook (manuel de formules) pour trouver d’autres ressources d’assistance et afficher plus de 100 formules, y compris un glossaire de chaque fonction que vous pouvez tester en temps réel, ainsi que 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.