Créer et modifier des formules dans Smartsheet

Utilisez des formules pour calculer des valeurs numériques ou automatiser certains aspects de votre feuille. Vous pouvez par exemple créer des formules pour additionner une série de dépenses ou pour cocher une case lorsqu’une valeur spécifique est saisie dans un champ.

Qui peut l’utiliser ?

Forfaits :

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Autorisations :

  • Propriétaire
  • Administrateur
  • Éditeur

Découvrez si cette fonctionnalité est incluse dans Régions Smartsheet ou Smartsheet pour le secteur public.

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 :
  1. Sélectionnez la cellule souhaitée.
  2. Saisissez le signe égal (=) dans la cellule, puis saisissez le type de calcul ou concaténation.
  3. Appuyer sur Entrée. Le résultat apparaît dans la cellule contenant la formule.

Exemple de calcul :

Brandfolder Image Formulas

Exemple de concaténation

Brandfolder Image
concatenation

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 sur les 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
  1. Sélectionnez la cellule souhaitée.
  2. Saisissez le signe égal (=) dans la cellule, puis saisissez le nom de la fonction souhaitée.
  3. Après avoir saisi la syntaxe requise pour la fonction, appuyez sur Entrée

Le résultat apparaît dans la cellule contenant la formule.

Brandfolder Image
entering functions

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 :

  1. Double-cliquez sur la cellule contenant la formule, ou sélectionnez la cellule et appuyez sur F2 (fn + F2 sur Mac).
  2. 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 que vous n’avez pas enregistré vos modifications, sélectionnez Annuler  ou appuyez sur Ctrl + 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

Vous pouvez utiliser des raccourcis dans les formules. Pour en savoir plus, consultez l’article Raccourcis clavier

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 SUM dans la barre d’outils.
Brandfolder Image functions

Une liste des fonctions disponibles apparaît, et si vous passez le curseur sur une fonction, une brève description de son fonctionnement apparaît.

Sélectionnez En savoir plus pour ouvrir un article d’aide expliquant comment utiliser la fonction.
 

Utiliser des plages

Il existe plusieurs façons d’utiliser des plages en fonction des besoins :

  • 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
    Formulas

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 : CHILDREN()ANCESTORS() et COLLECT() peuvent être utilisées dans d’autres formules pour fournir une plage. 
Brandfolder Image
Formulas

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(Statut@row="Terminée",green,red) affiche une erreur. 

La syntaxe appropriée est la suivante : =IF(Statut@row = "Terminée", "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 qui décrit les symboles disponibles pour la colonne Symboles.

Utiliser des pourcentages

La mise en forme des pourcentages  Brandfolder Image Percentage format. 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

…renvoie 90 % dans une colonne mise en forme pour le pourcentage…

=5 + 4

…renvoie 900 % dans une colonne mise en forme pour le pourcentage.

Copier une formule avec la fonction 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 : faites glisser le coin inférieur droit d’une cellule sélectionnée vers des cellules contiguës pour copier la formule. Au fur et à mesure que vous copiez, la formule change automatiquement ses références de cellule respectives.

    Brandfolder Image
    Formulas

Pour 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.

Échapper les caractères spéciaux dans les formules

Guillemets

Si votre formule comprend du texte qui doit afficher des guillemets (””), échappez ces guillemets avec une barre oblique inverse \.

Exemple : pour afficher le texte ”Hello world!” en incluant les guillemets, utilisez la formule = “\ “Hello world!\”” 

 

Crochets

Lorsque vous faites référence à des cellules ou des colonnes qui contiennent des crochets [] dans leur nom, vous devez remplacer les crochets par une barre oblique inverse \.

Exemple : si l’intitulé de votre colonne est « [BidLog URL Params] », vous y faites référence dans une formule sous la forme =[\[BidLog URL Params\]]@row


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 dans Resource Management
  • 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
    • % d’achèvement

Vous ne pouvez pas créer ou modifier 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.

Besoin d’aide ?

Utilisez le modèle Formula Handbook (manuel de formules) pour trouver d’autres aides et ressources, afficher plus de 100 formules, obtenir 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 sur la communauté en ligne Smartsheet.

Poser des questions à la communauté