NOTIFYIF
Descrizione
Invia fino a 1.000 notifiche se un valore nel criterio specificato cambia per soddisfare una condizione. È possibile inviare una notifica a un utente, indipendentemente dal fatto che abbia accesso o meno alla cartella di lavoro. Se la funzione supera il limite, le notifiche vengono interrotte e nella cella contenente la funzione viene visualizzato l'indicatore #ERROR. Quando si passa il puntatore del mouse sulla cella, un messaggio descrive l'errore.
Sintassi
NOTIFYIF(
range
, criteria
, [ user_names
], [ subject
], [ message
], [ send_on_each
]) - range: l'intervallo per cui valutare i criteri.
- criteria: l'espressione stringa da valutare rispetto all'intervallo. Il formato è uguale a quello di funzioni come SUMIF() e COUNTIF().
- user_names: la matrice o l'elenco di utenti a cui inviare la notifica. Se non si include questo argomento, la funzione utilizza lo user_name dell'utente corrente (l'utente che compone la funzione).
- subject: la stringa di testo da utilizzare come oggetto della notifica di Workday. Se si include un oggetto, Workday aggiunge i due punti alla fine della stringa.
- message: il testo da utilizzare come corpo della notifica. Sono supportati i seguenti tag HTML: <br>, <b>, <i> e <u>.
- send_on_each: se TRUE, la funzione invia una notifica per ogni valore nell'intervallo che corrisponde al criterio (TRUE). Se FALSE, la funzione invia una notifica solo se tutti i valori nell'intervallo soddisfano il criterio. L'impostazione predefinita è TRUE.
Esempio
Formula | Risultato |
|---|---|
=NOTIFYIF(A1:A3,"=vinto", "dave.smith", "Risultati della gara","hai vinto!" ) | Viene inviata la seguente notifica a dave.smith:
"Risultati della gara: hai vinto!" vinto . |
= NOTIFYIF(E8,"<"&E7,"tserrano","Riduzione prevista",CONCAT(A8, " di $",E8," è sceso al di sotto dell'obiettivo di $", E7)) | Viene inviata una notifica a tserrano se il valore in E8 è inferiore a E7. In questo esempio vengono utilizzati i dati della cartella di lavoro di prova nella community. Notifica di esempio: "Riduzione prevista: la previsione EMEA di $ 3.214.321 è scesa al di sotto dell'obiettivo di $ 3.530.400" |
=NOTIFYIF(A1,">"&0,5,"tserrano","Obiettivo di vendita",TEXT(A1,"0%")&" dei dipendenti ha raggiunto l'obiettivo di vendita"). | Viene inviata una notifica a tserrano se il valore in A1 è maggiore di 0,5. La funzione TEXT consente di formattare il valore A1 come percentuale intera. Notifica di esempio: "Obiettivo di vendita: 61% dei dipendenti ha raggiunto l'obiettivo di vendita"). |
Notifiche di esempio che utilizzano una matrice di valori
Di seguito è riportato un esempio di utilizzo di utilizzo della funzione NOTIFYIF con una matrice di valori.
La formula nella cella A8 raggruppa i diversi utenti elencati in A3, A4 e A5 in una matrice:

Quando si include la cella di riferimento nella formula NOTIFYIF, utilizzare ARRAYAREA(A8):

Ricordarsi di inviare la formula utilizzando i tasti di scelta rapida della matrice: Ctrl+Alt+Invio (Windows) o Comando+Opzione+Invio (Mac).
La notifica Mie attività per la formula è simile alla seguente, se Oliver Reynolds ha inoltrato la formula:

La notifica e-mail sarà simile alla seguente:

Note
- La funzione invia una notifica solo se un valorecambiaper soddisfare una condizione. Se, ad esempio, vengono aggiornati i dati dinamici e una condizione che prima era TRUE (notifica inviata) rimane TRUE quando viene eseguita la pianificazione, non viene inviata alcuna notifica. Tuttavia, se si ricalcola la cartella di lavoro, viene inviata una notifica, in quanto ciò equivale a inoltrare nuovamente la formula dalla cella.
- Iluser_namesIl formato nel tenant potrebbe variare rispetto agli esempi.
- Questa funzione confronta un'espressione di criterio con tutti i valori nell'intervallo specificato. Sesend_on_eachè vero, la funzione invia una notifica per ogni corrispondenza di criteri nell'intervallo. Sesend_on_eachè false, la funzione invia una notifica solo se tutti i valori nella corrispondenza soddisfano il criterio. La forma del criterio è uguale a quella di SUMIF() e COUNTIF().
- La funzione genera una notifica Workday. Se le e-mail sono abilitate nell'ambiente, viene inviata anche un'e-mail, ma l'oggetto dell'e-mail viene generato automaticamente e non corrisponde all'argomento della notifica.
- Il sistema identifica il mittente della notifica come l'utente che ha inserito la formula nella cella.
- Questa funzione restituisce il valore TRUE se ha inviato una notifica oppure il valore FALSE in caso contrario.
- Il sistema non supporta l'utilizzo di riferimenti strutturati con NOTIFYIF.
Funzioni correlate
NOTIFYIFS