Affichage de la liste dans SharePoint

Créer des colonnes calculées dans SharePoint

Le principe de fonctionnement des colonnes calculées SharePoint est simple et il se comprend facilement. La valeur d’une colonne calculée utilise les valeurs d’autres colonnes pour effectuer des opérations dessus.

Les opérations mises en oeuvre concernent les formules conditionnelles, les formules de manipulation de date et heure, les formules mathématiques en général et les formules de texte.

Exemple de colonnes calculées SharePoint

Sur votre site SharePoint de démonstration, créez une liste personnalisée nommée Chrono.

Puis créez une nouvelle colonne de type Nombre nommé NumeroSuivant.

Colonnes calculées SharePoint
Nouvelle colonne de type Nombre

Ensuite, créez une colonne calculée appelée NumeroAvenir avec la formule :

= NumeroSuivant +1

Le résultat renvoyé est de type Nombre.

Colonnes calculées SharePoint
Colonne calculée appelée NumeroAvenir avec la formule

Ensuite, ajoutez un  nouvel élément dans la liste:

Ajouter un nouvel élément dans la liste
Ajouter un nouvel élément dans la liste

Vérifiez que la colonne NumeroAvenir vaut bien 1001:

Nouvel élément ajouté dans la liste
Nouvel élément ajouté dans la liste

La seule difficulté est de trouver la liste exhaustive des formules autorisées, notamment pour les sites SharePoint en français. Toutefois, si vous êtes familier avec l’anglais, vous pouvez utiliser sans crainte les formules en anglais car elles seront automatiquement traduites en français.

SharePoint utilise la même syntaxe que celle des fonctions de Microsoft Excel. Cependant, SharePoint ne comprend pas toutes les fonctions d’Excel.

Dans Formules de champ calculé, vous trouverez toutes les formules disponibles. L’aide en ligne relatif aux exemples de formules courantes de SharePoint Server 2007 et Windows SharePoint Services 3.0 fournit les mêmes informations.

Il est aussi important de penser à utiliser le point-virgule (« ; ») comme séparateur dans les syntaxes en français. L’utilisation de la virgule (« , ») comme séparateur dans les formules des champs calculés sur un site de langue française génère une erreur de type « Runtime Error ». L’utilisation d’une colonne inexistante dans votre formule de calcul génère aussi une erreur de type « Runtime Error ».

6 réflexions sur “Créer des colonnes calculées dans SharePoint”

  1. Bonjour est il possible d’utiliser une colonne issue d’une recherche de la liste dans les valeurs calculées ? Et d’une autre liste? Merci.

  2. blank
    Microsoft365 Addict

    Bonjour, En effet, il existe une technique qui permet en effet d’utiliser une colonne issue d’une recherche. Malheureusement, celle-ci ne me vient pas à l’esprit. Un client me l’avait montré. Il l’avait obtenu en faisant une recherche en anglais. Par exemple « sharepoint lookup calculated column ».

    En faisant la recherche, ce lien est apparu en premier parmi d’autres : https://spgeeks.devoworx.com/lookup-field-in-calculated-column-sharepoint/

    Par contre, utiliser une colonne d’une autre liste ne me parait pas possible nativement.

  3. blank
    Microsoft365 Addict

    Bonjour Olivier,

    Est-ce possible « naturellement » : la réponse est non.

    En tenant compte de vos contraintes (pas de SharePoint Designer, pas de workflow autorisé), il y a malgré tout une solution : InfoPath Designer.

    Il y a même un forum qui donne quasiment la solution directe à votre problème : https://www.infopathdev.com/forums/p/27560/95432.aspx

    Une légère adaptation est nécessaire mais les principes fondamentaux sont bien là.

    Evidemment, cela suppose que vous avez la possibilité d’obtenir InfoPath Designer.

    A toutes fins utiles, j’ai écrit un livre sur InfoPath pour SharePoint 2016 : https://amzn.to/3d6meNJ 🙂

    Ultime précision : InfoPath est supporté jusqu’à 2026 (au minimum). Cela ne signifie pas qu’InfoPath ne fonctionnera plus après 2026.

  4. Bonjour,
    Est-il possible de créer des colonnes afin d’avoir le nombre de fichiers dans un dossier ?
    Merci d’avance pour vos réponses !

  5. blank
    Microsoft365 Addict

    Bonjour,
    Le nombre de fichiers est donné en faisant un total.
    C’est une manipulation à faire dans un affichage.
    Quand vous modifiez l’affichage en cours, vous verrez tout en bas (section Totaux), la possibilité de dénombrer (COMPTEUR).
    Sinon, vous avez la colonne Nombre d’éléments enfants que vous pouvez cocher dans l’affichage aussi.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.