Des parties de cette page peuvent avoir été traduites automatiquement.

S’applique à

Smartsheet
  • Pro
  • Business
  • Enterprise

Questions fréquentes concernant l’utilisation des formules

Who can use this?

Plans:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Les formules dans Smartsheet permettent de gagner du temps en calculant des données automatiquement, en regroupant les contenus de plusieurs cellules dans une feuille et en vous permettant de garder une trace des dates, entre autres. 

Afin de vous aider à utiliser des formules, cet article compile des réponses aux questions les plus fréquentes (FAQ) que se posent souvent les clients lors de leur apprentissage.

Avez-vous encore besoin d’aide ?

Utilisez le Modèle Formula Handbook (Modèle de manuel de formules) pour trouver d’autres ressources d’assistance et afficher plus de 100 formules, y compris 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.

Trouvez des exemples d’utilisation de cette fonction par d’autres clients Smartsheet ou posez des questions sur votre cas d’utilisation spécifique dans la communauté en ligne Smartsheet.

Poser des questions à la communauté

Réponses aux questions sur les formules dans Smartsheet

Une formule peut-elle faire référence à une cellule se trouvant dans une autre feuille ?

Oui. Une formule peut faire référence à une seule cellule, à une plage de cellules ou à des colonnes complètes dans une autre feuille, en utilisant des formules de feuilles croisées

 

Smartsheet prend-elle en charge une fonction VLOOKUP ?

Tout à fait ! Toutefois, Smartsheet dispose d’une combinaison INDEX et MATCH plus polyvalente. Cette combinaison permet de réduire les références de feuilles croisées en examinant les colonnes de façon individuelle plutôt qu’en utilisant une seule vaste plage.

Pour en savoir plus à ce sujet, consultez notre article Formules : données de référence tirées d’autres feuilles.

Vous pouvez en apprendre plus sur la fonction VLOOKUP de Smartsheet en consultant l’article VLOOKUP ou en vous inspirant des exemples de formules utilisées par les autres clients de Smartsheet pour regrouper leurs données, disponibles dans la communauté en ligne Smartsheet.

Comment puis-je faire pour qu’une formule prenne en compte des lignes à mesure qu’elles sont ajoutées ?

Si une nouvelle ligne est insérée au-dessus, en dessous ou entre deux lignes qui contiennent la même formule, la nouvelle ligne héritera automatiquement de cette formule.

Si vous créez une formule qui doit utiliser toutes les valeurs d’une colonne, supprimez les références aux lignes et utilisez uniquement le nom de la colonne dans la plage à inclure (par exemple : =SUM([Total heures]:[Total heures]). Ainsi, toutes les lignes que vous ajouterez seront automatiquement incluses dans le calcul.

Si vous avez défini une formule de colonne, la formule s’appliquera automatiquement à chaque nouvelle ligne ajoutée à la colonne.

Les colonnes avec un type de colonne Symbole peuvent-elles être contrôlées par des formules ?

Oui. Le caractère ajouté à la formule dépend des symboles que vous utilisez. Reportez-vous à la liste ci-dessous pour savoir quelles informations inclure dans la formule :

  • Étoile, drapeau et case à cocher : utilisez un 1 pour « activé » et un 0 pour « désactivé ».
    • Exemple : = IF([Statut]@row = "Terminé",1,0)
  • Voyant rouge, jaune et vert : utilisez les valeurs littérales Rouge, Jaune ou Vert.
    • Exemple : =IF([Statut]@row = "Risqué", "Rouge", "Vert")
  • Priorité : utilisez Élevée ou Faible.
    • Exemple : =IF([Statut]@row = "En retard", "Élevée", "Faible")
  • Icônes en bille : utilisez Quart, Moitié, Trois quarts, Pleine ou Vide.
    • Exemple : =IF([Pourcentage d’avancement]@row = 1, "Pleine", "Vide")

Puis-je créer des formules dans des colonnes d’une feuille de projet ?

Lorsque les interdépendances sont activées, les colonnes comme Date de début, Date de fin, Durée et Pourcentage d’avancement contiennent des formules inhérentes assurant les fonctionnalités du projet. Les formules ne sont pas autorisées dans ces colonnes, car elles peuvent être écrasées. 

Pour contourner ce problème, vous pouvez soit désactiver les interdépendances sur la feuille, soit créer des colonnes pour effectuer les calculs souhaités.

Que se passe-t-il avec mes formules si j’utilise les commandes « Déplacer vers une autre feuille » ou « Copier vers une autre feuille » pour déplacer ou copier une ligne contenant une formule vers une autre feuille ?

Les formules ne seront pas conservées lorsque vous utiliserez ces commandes pour déplacer ou copier des lignes. Vous pouvez toutefois utiliser des raccourcis clavier pour copier et coller des formules.

Les formules produisant une valeur de texte renverront-elles cette valeur sous forme de texte dans une cellule de contact ?

Oui. Si les cellules référencées par la formule sont des valeurs de texte et ne créent pas d’adresse e-mail, elles seront renvoyées sous forme de valeur de texte uniquement. 

 

Quelles fonctions sont prises en charge dans une colonne de contacts ?

Les fonctions qui peuvent renvoyer une valeur de contact fonctionnent dans les colonnes de contacts. Voici quelques exemples de fonctions que vous pouvez utiliser :

  • Égalité avec une cellule de contact : =[Attribué à]1
  • VLOOKUP : =VLOOKUP([Attribué à]1,{Services},2,false)
  • PARENT : =PARENT()
  • INDEX(MATCH()) : =INDEX({Services},MATCH([Attribué à]1,{Noms},0))
  • IF : =IF(Urgence1="Élevée",[Urgence sur appel]1,([Attribué à]1)

Vous trouverez ci-dessous quelques exemples spécifiques de ces formules en action.

Informations sur la feuille d’exemple :

Ligne  Nom du projet Attribué à Date Pourcentage d’avancement Statut
1 Projet - E S Brown 25/03/20 30 % Rouge
2 Diffusion don.t@domaine.com 18/10/20 60 % Jaune
3 Smartsheet - Chef de projets Andy Davis 06/01/20 100 % Vert
4 Livraison - INT Johnny Apple, S Brown 12/02/20 20 % Rouge

Compte tenu du tableau ci-dessus, voici quelques exemples d’utilisation de Formules de contacts dans une feuille :

Formule

Description

Résultat

=INDEX([Nom du projet]:[Nom du projet], MATCH("Andy Davis", [Attribué à]:[Attribué à]))

Renvoie la valeur dans la colonne Nom du projet pour la ligne contenant la valeur Andy Davis dans la colonne Attribué à.

Smartsheet - Chef de projets

=COUNTIF([Attribué à]:[Attribué à], HAS(@cell, "S Brown"))

Compte le nombre de lignes où la valeur de la colonne Attribué à a pour valeur S Brown.

2

=VLOOKUP("don.t@domaine.com", [Attribué à]:[Date], 2, false)

Renvoie la date. Si la colonne Attribué à a pour valeur l’adresse e-mail don.t@domaine.com, recherche et renvoie la valeur à la même ligne dans la colonne Date.

18/10/20

Comment créer un nouveau contact à l’aide d’une formule ?

Nous ne disposons actuellement pas de méthode directe pour créer de nouveaux contacts avec des formules. Vous pouvez créer de nouveaux contacts en utilisant plusieurs colonnes si toutes les adresses e-mail de l’organisation suivent le même format. Par exemple, prénom.nom@domaine.com.


Pour ce faire, créez une colonne pour prénom.nom et une autre pour @domaine.com. Utilisez la fonction JOIN pour rassembler ces deux champs dans la même cellule de contact et créer le contact souhaité.

Dans une colonne de contacts, puis-je utiliser des formules qui renvoient des données autres que des valeurs de contacts ou de texte ?

Les formules qui génèrent des types de données autres que des contacts ou du texte (par exemple, des dates, des nombres, des booléens, etc.) ne sont pas prises en charge et renverront un code d’erreur : #CONTACT EXPECTED. Cela ressemble à la façon dont les colonnes DATE fonctionnent aujourd’hui. Les formules produisent #DATE EXPECTED si elles renvoient autre chose que des dates ou du texte. Les colonnes de type Case à cocher présentent une erreur similaire : #BOOLEAN EXPECTED.