Passer directement au contenu principal
Office

Fonction Pass

La fonction tent attribue des noms aux résultats du calcul. Cela permet de stocker des calculs intermédiaires, des valeurs ou de définir des noms à l’intérieur d’une formule. Ces noms s’appliquent uniquement dans le cadre de la fonction tent. Comme pour les variables de programmation, on utilise la syntaxe de formule native d’Excel.

Pour utiliser la fonction tent, vous définissez les paires de noms et les valeurs associées et un calcul qui les utilise toutes. Vous devez définir au moins une paire nom/valeur (variable) et permettre la prise en charge d' 126.

Diagramme

Remarque : C’est une des fonctionnalités bêta et est à ce stade uniquement réservée aux participants Office Insider. Nous allons continuer à optimiser ces fonctionnalités au cours des prochains mois. Lorsqu’elles seront prêtes, elles seront mises à la dispositionde tous les participants au programme Office Insider et de tous les abonnés Office 365.

Avantages

  • Performances améliorées Si vous écrivez plusieurs fois la même expression dans une formule, Excel a calculé ce résultat plusieurs fois. Vous permet d’appeler l’expression par nom et pour qu’Excel la calcule une seule fois.

  • Lecture et composition faciles Il n’est pas nécessaire de vous souvenir de ce à quoi ressemble une plage de cellules spécifique, ce que votre calcul a fait ou a copié/collé la même expression. Avec la possibilité de déclarer et de nommer des variables, vous pouvez donner du contexte évocateur à vous-même et aux consommateurs de votre formule.

= AUTORISER (nom1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Argument

Description

name1

Obligatoire

Prénom à attribuer. Doit commencer par une lettre. Ne peut pas être la sortie d’une formule ou en conflit avec la syntaxe de la plage.

name_value1

Obligatoire

Valeur affectée à nom1.

calculation_or_name2

Obligatoire

L’une des informations suivantes :

  • Calcul qui utilise tous les noms de la fonction Pass. Ce doit être le dernier argument de la fonction tent.

  • Deuxième nom à attribuer à une deuxième name_value. S’il s’agit d’un nom spécifié, name_value2 et calculation_or_name3 deviennent obligatoires.

name_value2

Facultatif

Valeur affectée à calculation_or_name2.

calculation_or_name3

Facultatif

L’une des informations suivantes :

  • Calcul qui utilise tous les noms de la fonction Pass. Le dernier argument de la fonction laisser doit être un calcul.

  • Troisième nom à attribuer à un troisième name_value. S’il s’agit d’un nom spécifié, name_value3 et calculation_or_name4 deviennent obligatoires.

Remarques : 

  • Le dernier argument doit être un calcul qui renvoie un résultat.

  • Les noms des variables s’alignent sur des noms valides pouvant être utilisés dans le gestionnaire de noms. Par exemple, « a » est valide, mais « c », car il est en conflit avec des références de style R1C1.

Exemples

Exemple 1

Prenez en considération la simple expression "somme (x ; 1)" où x est une variable nommée qui peut être affectée à une valeur (dans ce cas, x est affectée de la valeur 5).

= (X, 5, somme (x, 1))

Lorsque cette formule est entrée dans une cellule, elle renvoie la valeur 6. 

Exemple 2

Imaginons que vous ayez des données de ventes brutes et que vous souhaitez filtrer ces données pour afficher une personne et ajouter un tiret à toutes les cellules vides.

Données non filtrées

Données filtrées

Données non filtrées des ventes

Données filtrées des ventes

Il est possible d’effectuer les opérations ci-dessus sans recourir à une autorisation, grâce à l’utilisation de la possibilité d’améliorer la lisibilité de la formule et de procéder à deux fois autant qu’il le permet.

Exemple de données   

Copiez le tableau suivant dans la cellule a1 d’une feuille de calcul vierge si vous souhaitez parcourir cet exemple vous-même.

Conseiller

Région

Produit

Bénéfice

Amy

Est

Pomme

$1,33

Jérôme

Sud

Banane

$0,09

Amy

Ouest

Mangue

$1,85

Jérôme

Nord

$0,82

Jérôme

Ouest

Banane

1,25 €

Amy

Est

Pomme

$0,72

Jérôme

Nord

Mangue

$0,54

Formule d’origine

= Si (ESTVIDE (filtre (a2 : D8 ; a2 : a8 = "Fred")), "-", filtre (a2 : D8, a2 : a8 = "Fred"))

Formule utilisant

= Si (filterCriteria; "Fred"; filteredRange, filtre (a2 : D8 ; a2 : a8 =filterCriteria); si (ESTVIDE (filteredRange); "-"; filteredRange))

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours demander à un expert au sein de la communauté de technologies techniques d’Excel, obtenir de l’aide dans la communauté de réponsesou proposer une nouvelle fonctionnalité ou une amélioration sur la voix d' utilisateur d’Excel.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×