Concept : Writer et Explicateur de formules
Le générateur de formules de Worksheets génère une formule de classeur en fonction de votre description de ce que vous souhaitez que la formule fasse. Vous pouvez insérer la formule obtenue dans le classeur ou utiliser la formule générée comme guide et y apporter des modifications. Vous devez disposer d'un accès en modification au classeur pour utiliser le générateur de formules.
IA générative et comment Worksheets l'utilise
L'intelligence artificielle générative (IA générative) regroupe un ensemble de systèmes d'IA qui créent de nombreux types de contenu. Worksheets utilise un modèle d'IA générative pour générer et expliquer des formules afin de vous fournir les résultats les plus précis possible. La génération de formules est davantage un objet d'art que d'une Science, vous devez donc tester les résultats générés par le générateur de formules. Vous pouvez insérer la formule et l'exécuter, interpréter les résultats, puis modifier et soumettre à nouveau la description de la formule, si nécessaire, pour obtenir la formule souhaitée. Vous pouvez également utiliser la formule générée comme point de départ ou générateur d'idées pour votre propre formule.
Pour obtenir les meilleurs résultats du générateur de formules :
- Saisissez le plus d'informations possible dans la description de la formule.
- Incluez des références structurées, des noms de table et de colonne, des références de colonne/ligne/cellule, etc.
- Utilisez des guillemets autour de n'importe quelle chaîne (texte).
Explications de formule
Vous pouvez demander à Worksheets de vous expliquer le fonctionnement d'une formule. Pour mieux comprendre les formules de votre classeur, sélectionnez une cellule contenant une formule, puis faites un clic droit et sélectionnez
Expliquer la formule
. Créer une formule à l'aide du générateur de formules
Le générateur de formules vous permet de décrire ce que vous voulez faire dans une formule Worksheets, puis il génère une formule que vous pouvez insérer dans le classeur.
Pour utiliser le générateur de formules, Worksheets doit être activé pour les fonctions d'IA générative. Des étapes de configuration supplémentaires peuvent être requises selon le contrat d'abonnement de votre organisation et l'option
Activer les fonctionnalités d'IA générative de Worksheets
doit être activée dans la section Paramètres de conversation de Workday
de la tâche Modifier la définition de l'environnement client - système
.- Cliquez sur la cellule dans laquelle vous voulez insérer la formule générée.Vous ne pouvez pas placer une formule générée dans une zone de données en temps réel.
- Ouvrez le générateur de formules en utilisant l'une des méthodes suivantes :
- Cliquez sur l'icône
du générateur de formulesdans la barre d'outils. - Accédez àAffichage>Panneaux>Générateur de formules.
- Faites un clic droit sur la cellule, puis sélectionnezGénérateur de formules.
- Saisissez les instructions relatives à la formule souhaitée dans le champDescription de la formule.
- Cliquez surGénérer. Worksheets génère une formule et l'affiche dans la zoneRésultatet une explication de la formule s'affiche sous les résultats.Si la description de la formule n'est pas suffisamment détaillée pour générer une formule, un message s'affiche et vous demande de modifier la description.
- Vérifiez la formule et modifiez-la si nécessaire.Les formules générées n'incluent souvent pas les références de cellule correctes et peuvent entraîner d'autres problèmes. Le processus de génération de formules est itératif et dépend de vous pour évaluer le résultat et modifier la formule si nécessaire.
- Cliquez surInsérer dans <cellule>pour placer la formule dans la cellule sélectionnée et l'exécuter automatiquement.
Exemples de descriptions de formule
Le tableau suivant montre des exemples de descriptions de formules bien rédigées, ainsi que les formules obtenues :
Description de la formule | Formule |
|---|---|
Quelle est la moyenne de la colonne A, arrondie à deux décimales. | ROUND(AVERAGE(A:A),2) |
Comptez combien de cellules ont le texte "Prêt pour la promotion" dans la colonne S. | COUNTIF(S:S,"Prêt pour la promotion") |
Calculer la somme des produits des valeurs des cellules A1:A5 et B1:B5. | SUMPRODUCT(A1:A5,B1:B5) |
Dans A1:A5, j'ai une liste de noms et dans la colonne B1:B5, j'ai une liste d'âges correspondants. Quel est le nom de la personne en D1 selon ma liste de noms et d'âges ? | INDEX(A1:A5, MATCH(D1, B1:B5, 0)) |
Donnez-moi une liste de valeurs uniques de la colonne A. | MS.UNIQUE(A:A) |
J'ai une liste des noms de produits dans la colonne A et leurs prix correspondants dans la colonne B. Comment calculer le prix d'une prime ? | VLOOKUP("Pomme",A:B,2,0) |
Divisez A1 par A2. En cas d'erreur, renvoie 0. | IFERROR(A1/A2,0) |
Quel est le dernier jour du mois en cours ? | EOMONTH(TODAY(),0) |
Recherchez le "Nom du salarié" ayant le statut "Prime précédente" le plus bas dans le jeu de données "CompDetails". | INDEX(CompDetails[Nom du salarié],MATCH(MIN(CompDetails[Prior Bonus]),CompDetails[Prior Bonus],0)) |
Recherchez le "Nom du salarié" du salarié avec l'augmentation de salaire la plus faible parmi ceux embauchés après le 1er janvier 2010 dans le jeu de données "CompDetails". | INDEX(CompDetails[Nom du salarié],MATCH(MINIFS(CompDetails[Salary Increase],CompDetails[Hire Date],">1/1/2010"),CompDetails[Salary Increase],0)) |
Calculez la moyenne de la colonne "Nouveau salaire" pour déterminer le salaire moyen de tous les employés. | AVERAGE(CompDetails[Nouveau salaire]) |
Calculez la moyenne de la colonne "Proposed Bonus %" pour calculer le pourcentage moyen de la prime proposée pour tous les salariés. | AVERAGE(CompDetails[Proposed Bonus %]) |
Calculez la somme totale de la colonne "Prime précédente" pour déterminer le total des primes précédentes pour tous les salariés. | SOMME(CompDetails[Prime précédente]) |
Recherchez la somme totale de la colonne "augmentation de salaire" pour déterminer l'augmentation de salaire totale pour tous les employés. | SOMME(CompDetails[Salary Increase]) |
Identifiez la valeur la plus élevée dans la colonne "Nouveau salaire" pour rechercher le nouveau salaire le plus élevé parmi tous les salariés. | MAX(CompDetails[Nouveau salaire]) |
Renvoie la liste "Nom du salarié" où le centre de coûts est "41200 Payroll". | FILTER(CompDetails[Nom du salarié],CompDetails[Cost Center]="41200 Payroll") |
Recherchez le "Nom du salarié" et le "Responsable" pour les salariés dont le "Nouveau salaire" est supérieur à 100 000. | FILTER(CompDetails,CompDetails[New Salary]>100000) |
Déterminez le "Nom du salarié" et le "Responsable" pour les salariés dont le "% de la prime proposée" est supérieur à 0,02. | FILTER(CompDetails,CompDetails[Proposed Bonus %]>0.02,CompDetails[Nom du salarié],CompDetails[Supervisor]) |
Utilisez le salaire de base total dans la cellule C2 et le type d'horaire dans la cellule D2 pour calculer le taux horaire. Si la valeur de la cellule D2 est "Temps partiel", la formule divise par 4. Si la valeur de la cellule D2 est "Temps plein", la formule divise par 8. | C2/IF(D2="Temps partiel",4,IF(D2="Plein temps",8)) |
Calcule le prix médian dans la colonne R pour les valeurs de la colonne Q qui sont " Électr optionaires ". | Median(IF(Q:Q=" périodes électroniques",R:R)) |