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 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 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 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
- Se viene stabilito che deve essere eseguita una formula contenente una funzione NOTIFYIF (ad esempio per una modifica nel riferimento di una cella specificato nella formula) e i risultati della funzione NOTIFYIF determinano che la condizione è TRUE, la notifica verrà inviata indipendentemente da qualsiasi precedente applicazione di tale formula. Utilizzare questa funzione con cautela e testare accuratamente per evitare l'invio di notifiche impreviste.
- 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 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 Workday non supporta l'utilizzo di riferimenti strutturati con NOTIFYIF.
Funzioni correlate
NOTIFYIFS