Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
NOTIFYIFS

NOTIFYIFS

Description

Envoie jusqu’à 1 000 notifications si les valeurs des critères précisés changent pour répondre à plusieurs conditions. Vous pouvez envoyer une notification à un utilisateur, qu’il ait ou non accès au classeur. Si la fonction dépasse la limite, les notifications cessent et l’indicateur #ERROR s’affiche dans la cellule contenant la fonction. Lorsque vous passez le curseur sur la cellule, un message décrit l’erreur.

Syntaxe

NOTIFYIFS(
range1
,
criteria1
, [
user_names
], [
subject
], [
message
], [
send_on_each
], [
range2
,
criteria2
], ...)
  • range1
    : Plage pour laquelle évaluer les critères.
  • criteria1
    : Expression de chaîne à évaluer par rapport à la plage. Le format est le même que celui des fonctions SUMIF() et COUNTIF().
  • user_names
    : Tableau ou liste des utilisateurs auxquels envoyer la notification. Si vous n’incluez pas cet argument, la fonction utilise le user_name de l’utilisateur actuel (l’utilisateur qui compose la fonction).
  • subject
    : Chaîne de texte à utiliser comme objet de la notification de Workday. Si vous incluez un objet, Workday ajoute un caractère deux-points (:) à la fin de la chaîne.
  • message
    : Texte à utiliser comme corps de la notification. Les marqueurs HTML suivants sont pris en charge : <br>, <b>, <i> et <u>.
  • send_on_each
    : Si la valeur est TRUE, une notification est envoyée pour chaque valeur de la plage qui correspond au critère (TRUE). Si la valeur est FALSE, une notification est uniquement envoyée si toutes les valeurs de la plage répondent au critère. La valeur par défaut est TRUE.
  • range2
    : Plage pour laquelle évaluer les critères.
  • criteria2
    : Expression de chaîne à évaluer par rapport à la plage.

Exemple

A1:B3 contient :
1 2 1 2 1 2
Formule
Résultat
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2)
TRUE

Remarques

  • La fonction envoie une notification uniquement si une valeur
    change
    pour répondre à une condition. Si, par exemple, une actualisation des données dynamiques survient et une condition dont la valeur était précédemment TRUE (une notification a été envoyée) reste TRUE lorsque la planification s’exécute, aucune notification n’est envoyée. Toutefois, une notification est envoyée si vous recalculez le classeur, car cela équivaut à soumettre de nouveau la formule à partir de la cellule.
  • Cette fonction évalue une expression de critère par rapport à toutes les valeurs de la plage que vous avez indiquées. Si
    send_on_each
    est vraie, la fonction envoie une notification pour chaque correspondance de critère de la plage. Si
    send_on_each
    a la valeur Faux, la fonction envoie une notification uniquement si toutes les valeurs de la correspondance répondent au critère. La forme du critère est la même que pour SUMIFS() et COUNTIFS().
  • La différence entre NOTIFYIFS() et NOTIFYIF() réside dans le fait que dans NOTIFYIFS(), la condition d’envoi d’une notification est remplie uniquement si chaque critère est respecté par rapport à sa plage correspondante. Vous pouvez préciser un nombre illimité de paires de plage/critère; vous devez les indiquer sous forme de paires correspondantes. En outre, la forme de chaque plage doit correspondre à celle de la première plage (elles doivent toutes avoir le même nombre de rangées et de colonnes). Exemple : si nous avons trois paires de plage/critère, une condition est remplie si le critère de chaque plage est satisfait pour une cellule données de la plage. Si
    send_on_each
    est faux, alors la condition doit être remplie pour chaque cellule de chaque plage pour que la fonction envoie une notification.
  • La fonction génère une notification Workday. Si les courriels sont activés dans votre environnement, un courriel est également envoyé, mais l’objet du courriel est généré automatiquement et ne correspond pas à l’argument de l’objet de la notification.
  • Workday désigne l’expéditeur de la notification comme l’utilisateur qui a placé la formule dans la cellule.
  • Cette fonction renvoie la valeur TRUE si elle a envoyé une notification, ou FALSE dans le cas contraire.
  • Workday ne prend pas en charge l’utilisation de références structurées avec NOTIFYIFS.

Fonctions associées

NOTIFYIF