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 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, viene inviata una notifica per ogni valore 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 intervallo.
Esempio
A1:B3 contiene:
1 2 1 2 1 2
Formula | Risultato |
|---|---|
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2) | TRUE |
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.
- 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 è 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 Workday non supporta l'utilizzo di riferimenti strutturati con NOTIFYIFS.
Funzioni correlate
NOTIFYIF