NOTIFYIFS
Descripción
Envía hasta 1000 notificaciones si los valores de los criterios especificados cambian para cumplir varias condiciones. Puede enviar una notificación a un usuario, tenga o no acceso al libro de trabajo. Si la función supera el límite, se detienen las notificaciones y se muestra el indicador #ERROR en la celda que contiene la función. Cuando pasa el puntero por encima de la celda, aparece un mensaje que explica el error.
Sintaxis
NOTIFYIFS(
range1
, criteria1
, [ user_names
], [ subject
], [ message
], [ send_on_each
], [ range2
, criteria2
], ...) - range1: un rango para evaluar los criterios.
- criteria1: la expresión de cadena que se va a evaluar en el rango. El formato es el mismo que el de funciones como SUMIF() y COUNTIF().
- user_names: la matriz o lista de usuarios a los que se enviará la notificación. Si no incluye este argumento, la función utiliza el user_name del usuario actual (el usuario que configura la función).
- subject: la cadena de texto que se utilizará como asunto de la notificación de Workday. Si incluye un asunto, Workday añade dos puntos al final de la cadena.
- message: el texto que se utilizará como cuerpo de la notificación. Se admiten las siguientes etiquetas HTML: <br>, <b>, <i> y <u>.
- send_on_each: si es TRUE, se envía una notificación por cada valor del rango que coincida con el criterio (TRUE). Si es FALSE, la notificación se envía solo si todos los valores del rango cumplen el criterio. El valor por defecto es TRUE.
- range2: un rango para evaluar los criterios.
- criteria2: la expresión de cadena que se va a evaluar en el rango.
Ejemplo
A1:B3 contiene:
1 2 1 2 1 2
Fórmula | Resultado |
|---|---|
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2) | TRUE |
Notas.
- La función envía una notificación solo si un valorcambiapara cumplir una condición. Si, por ejemplo, se produce una actualización de datos activos y una condición que antes era TRUE (se envió una notificación) sigue siendo TRUE al ejecutarse la programación, no se envía ninguna notificación. Sin embargo, si vuelve a calcular el libro de trabajo, sí se envía una notificación, ya que equivale a volver a enviar la fórmula desde la celda.
- Esta función evalúa una expresión de criterio en todos los valores del rango que ha especificado. Sisend_on_eaches verdadero, la función envía una notificación por cada coincidencia de criterio en el rango. Sisend_on_eaches falso, la función envía una notificación solo si todos los valores de la coincidencia cumplen el criterio. El formato del criterio es el mismo que para SUMIFS() y COUNTIFS().
- La diferencia entre NOTIFYIFS() y NOTIFYIF() es que en NOTIFYIFS() la condición para enviar una notificación solo se cumple si se cumplen todos los criterios con respecto a su rango correspondiente. Puede especificar cualquier número de pares de rango/criterio; debe especificarlos como pares coincidentes. Además, la forma de cada rango debe coincidir con la forma del primer rango (todos deben tener el mismo número de filas y columnas). Ejemplo: si tenemos tres pares de rango/criterio, se cumple una condición si se cumple el criterio de cada rango para una celda específica del rango. Sisend_on_eaches falso, la condición debe cumplirse en todas las celdas de cada rango para que la función envíe una notificación.
- La función genera una notificación de Workday. Si los correos electrónicos están activados en su entorno, también se envía un correo electrónico, pero el asunto se genera automáticamente y no coincide con el argumento del asunto de la notificación.
- Workday identifica al remitente de la notificación como el usuario que colocó la fórmula en la celda.
- La función devuelve el valor TRUE si envió una notificación o FALSE si no lo hizo.
- Workday no admite el uso de referencias estructuradas con NOTIFYIFS.
Funciones relacionadas
NOTIFYIF