En savoir plus sur la syntaxe pour créer et modifier une formule dans Smartsheet.
Les formules et les fonctions vous permettent d’effectuer des calculs et des recherches dans une seule ou plusieurs feuilles. Les formules vous permettent également d’automatiser les symboles et les champs déroulants.
Les valeurs saisies manuellement aussi bien que les références de cellule peuvent être utilisées pour créer une formule. Vous pouvez ajouter des formules à des champs spécifiques, ou appliquer un calcul homogène à toute une colonne. Vous pouvez aussi créer des formules dans le Récapitulatif de feuille pour optimiser l’espace dans votre grille.
Les formules peuvent inclure des fonctions telles que SUM, AVG et IF. Il existe également plusieurs fonctions uniques exclusives à Smartsheet, notamment des fonctions hiérarchiques comme CHILDREN. Consultez la liste des fonctions pour voir toutes celles qui sont disponibles.
Créer et modifier des formules dans Smartsheet
Les utilisateurs d’un forfait Entreprise peuvent utiliser l’IA pour générer des formules. En savoir plus.
Le propriétaire et les administrateurs de la feuille peuvent créer et modifier des formules dans des champs verrouillés et non verrouillés, tandis que les éditeurs peuvent uniquement créer et modifier des formules dans des champs non verrouillés.
Créer une formule de calcul ou concaténation
Les formules peuvent effectuer des calculs ou combiner (concaténer) plusieurs valeurs.
Pour placer une formule dans une cellule :
- Sélectionnez la cellule souhaitée.
- Saisissez le signe (=) égal dans la cellule, puis le type de calcul ou concaténation.
- Appuyez sur Entrée. Vous verrez le résultat dans la cellule contenant la formule.
Exemple de calcul :
Exemple de concaténation
Pour faire référence à d’autres cellules lors de la saisie de formules, il suffit de les sélectionner. N’oubliez pas d’utiliser des guillemets lors de la concaténation de chaînes.
Créer une formule à l’aide de fonctions
Les formules peuvent comprendre des fonctions telles que SUM, AVG ou IF. L’article fonctions Smartsheet répertorie les fonctions prises en charge pour effectuer des calculs ou manipuler des données dans des feuilles.
Pour placer une fonction dans une cellule
- Sélectionnez la cellule souhaitée.
- Saisissez le signe égal (=) dans la cellule, puis saisissez le nom de la fonction souhaitée.
- Après avoir saisi la syntaxe requise pour la fonction, appuyez sur Entrée.
Vous verrez le résultat dans la cellule contenant la formule.
Vous pouvez placer des formules dans les cellules de la colonne Liste des contacts. Affectez automatiquement les personnes à des tâches à l’aide d’une formule VLOOKUP, par exemple. Vous ne pouvez pas placer de formules dans les cellules de la colonne Liste des contacts utilisées pour la gestion des ressources.
Opérateurs de formules
Vous pouvez utiliser les opérateurs suivants dans les formules Smartsheet.
Symbole | Description |
---|---|
+ | Ajouter |
- | Soustraire |
* | Multiplier |
/ | Diviser |
^^ | Exposant |
< | Inférieur à |
> | Supérieur à |
>= | Supérieur ou égal à |
<= | Inférieur ou égal à |
= | Égal à |
<> | N’est pas égal à |
Modifier une formule existante
Pour modifier une formule existante :
- Double-cliquez sur la cellule contenant la formule ou sélectionnez la cellule et appuyez sur F2 (fn + F2 sur Mac).
- Apportez les modifications de formule souhaitées, puis appuyez sur la touche Entrée.
Si vous changez d’avis concernant la modification de la formule :
- Si vous n’avez pas encore appuyé sur Entrée, appuyez sur Échap.
- Si vous avez appuyé sur Entrée, mais n’avez pas enregistré vos modifications, sélectionnez Annuler ou appuyez sur Crtl + Z pour les annuler.
Vous devez le faire manuellement si vous avez enregistré les modifications dans votre feuille et souhaitez les annuler.
Vous pouvez récupérer les formules précédemment enregistrées dans le journal d’activité.
Conseils pour utiliser des formules
Utiliser des formules de colonne
Les formules de colonne sont la solution parfaite lorsque vous avez besoin d’une formule appliquée de manière cohérente et uniforme à une colonne entière. Créez votre formule dans une cellule et convertissez-la rapidement pour l’appliquer à toutes les cellules de la colonne. La formule de la colonne s’applique automatiquement, quelle que soit la façon dont les nouvelles lignes sont insérées dans la feuille. Découvrez comment définir des formules pour toutes les lignes avec les formules de colonne.
Voir toutes les fonctions disponibles
Si vous ne savez pas quelle fonction utiliser ou si vous ne connaissez pas son nom, sélectionnez la flèche vers le bas à droite de Somme dans la barre d’outils.
Une liste des fonctions disponibles s’affiche. Si vous passez le curseur sur une fonction, une brève description de son fonctionnement apparaît.
Sélectionner En savoir plus pour ouvrir un article d’aide expliquant comment utiliser la fonction.
Travailler avec des plages
Dans certains cas, vous devrez peut-être travailler avec des plages. Plusieurs solutions s’offrent à vous :
Lorsque vous saisissez une formule, sélectionnez le groupe de cellules que vous souhaitez inclure dans la plage. Smartsheet renseigne automatiquement la plage :
Brandfolder Image
Pour les noms de colonne contenant plusieurs mots, n’oubliez pas d’utiliser des crochets, par exemple : =SUM([Coût d’achat]2:[Coût d’achat]5)
- Certaines formules renvoient une plage, vous pouvez donc les utiliser à la place. Par exemple : les formules CHILDREN (), ANCESTORS() et COLLECT() peuvent être utilisées dans d’autres formules pour fournir une plage.
Utiliser des symboles et des formules
Lorsque vous travaillez avec des symboles et des formules, vous devez saisir le nom du symbole entre guillemets et utiliser la casse appropriée en fonction du nom du symbole.
Par exemple, la formule =IF(Status@row="Complete",green,red) affiche une erreur. La syntaxe appropriée est la suivante : =IF(Status@row = "Complete", "Green", "Red").
Les noms des symboles s’affichent lorsque vous sélectionnez la flèche dans une cellule de type symbole. Vous pouvez également consulter l’article Symboles disponibles dans la colonne Symboles.
Utiliser des pourcentages
La mise en forme des pourcentages affiche une valeur en pourcentage au lieu d’une valeur décimale, les valeurs 0,0 à 1,0 représentant 0 à 100 %.
Les formules utilisent la valeur décimale sous-jacente, et non le pourcentage affiché, pour les calculs et les comparaisons. Par exemple…
=0,5 + 0,4
…renverra 90 % dans une colonne formatée pour le pourcentage…
=5 + 4
…renverra 900 % dans une colonne formatée pour le pourcentage.
Copier une formule avec l’option glisser-remplir ou de remplissage automatique
Si vous souhaitez utiliser une formule dans plusieurs cellules sans pour autant la saisir manuellement, utilisez les méthodes suivantes pour copier rapidement la formule dans d’autres zones de votre feuille :
Glisser-remplir : cliquez sur le coin inférieur droit d’une cellule sélectionnée et faites-le glisser vers des cellules contiguës pour copier la formule. Au fil de votre copie, la formule modifie automatiquement les références de cellules.
Brandfolder ImagePour créer une référence absolue, saisissez $ (le signe dollar) devant le nom de la colonne et/ou le numéro de la ligne dans la référence de cellule de votre formule.
- Remplissage automatique : vous pouvez demander à Smartsheet de copier automatiquement une formule dans les nouvelles cellules verticalement adjacentes ajoutées à la feuille. Avec le remplissage automatique, la nouvelle formule modifie automatiquement les références de ses cellules respectives.
Domaines dans lesquels l’utilisation de formules est limitée
Les cellules suivantes ne peuvent pas contenir de formules :
- Cellules de la colonne Liste des contacts utilisées pour la gestion des ressources
- Cellules système (par exemple, Modifié par)
- Colonnes par défaut (pièces jointes, commentaires, indicateur d’action des lignes)
- Cellules suivantes utilisées pour les interdépendances et la gestion des ressources :
- Date de début
- Date de fin
- Durée
- Prédécesseurs
- % terminé
Vous ne pouvez pas créer de formules dans ces fonctions :
- Formulaires
- Demandes d’actualisation
- Rapports
- Tableaux de bord
Vous pouvez afficher les résultats des formules dans les demandes d’actualisation, les rapports et les tableaux de bord, mais vous ne pouvez pas les modifier ou saisir directement des formules.
Avez-vous encore besoin d’aide ?
Utilisez le modèle Formula Handbook (Manuel de formules) pour obtenir de l’aide, des ressources, plus de 100 formules, un glossaire de chaque fonction avec lequel vous pouvez vous entraîner à travailler 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.