NOTIFYIFS
Descrizione
Invia fino a 1.000 notifiche se i valori nei criteri specificati cambiano per soddisfare più condizioni. È 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
NOTIFYIFS(
range1
, criteria1
, [ user_names
], [ subject
], [ message
], [ send_on_each
], [ range2
, criteria2
], ...) - range1: un intervallo per il quale valutare i criteri.
- criteria1: 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, viene inviata una notifica per ogni valore nell'intervallo che corrisponde al criterio (TRUE). Se FALSE, la notifica viene inviata solo se tutti i valori nell'intervallo soddisfano il criterio. L'impostazione predefinita è TRUE.
- range2: un intervallo per il quale valutare i criteri.
- criteria2: l'espressione stringa da valutare rispetto all'intervallo.
Esempio
A1:B3 contiene:
1 2 1 2 1 2
Formula | Risultato |
|---|---|
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2) | TRUE |
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.
- 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 è la stessa di SUMIFS() e COUNTIFS().
- La differenza tra NOTIFYIFS() e NOTIFYIF() è che in NOTIFYIFS() la condizione per l'invio di una notifica viene soddisfatta solo se tutti i criteri sono soddisfatti rispetto all'intervallo corrispondente. È possibile specificare un numero qualsiasi di coppie intervallo/criterio, ma è necessario specificarle come coppie corrispondenti. Inoltre, la forma di ogni intervallo deve corrispondere a quella del primo intervallo (devono avere lo stesso numero di righe e colonne). Esempio: se ci sono tre coppie intervallo/criterio, una condizione è soddisfatta se il criterio per ogni intervallo viene soddisfatto per una cella specifica dell'intervallo. Sesend_on_eachè false, la condizione deve essere soddisfatta per ogni cella in ogni intervallo affinché la funzione invii una notifica.
- 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 NOTIFYIFS.
Funzioni correlate
NOTIFYIF