NOTIFYIFS
Descrição
Envia até 1.000 notificações se os valores nos critérios especificados são alterados para atender a várias condições. Você pode enviar uma notificação a um usuário, independentemente de ele ter ou não acesso à pasta de trabalho. Se a função excede o limite, as notificações são interrompidas e o indicador #ERROR é exibido na célula que contém a função. Quando você posiciona o cursor sobre a célula, uma mensagem descreve o erro.
Sintaxe
NOTIFYIFS(
range1
, criteria1
, [ user_names
], [ subject
], [ message
], [ send_on_each
], [ range2
, criteria2
], ...) - range1: um intervalo para o qual avaliar os critérios.
- criteria1: a expressão de cadeia de caracteres a ser avaliada em relação ao intervalo. O formato é o mesmo de funções como SUMIF() e COUNTIF().
- user_names: a matriz ou lista de usuários para os quais enviar a notificação. Se você não inclui esse argumento, a função usa o user_name do usuário atual (o usuário que compõe a função).
- subject: cadeia de caracteres de texto a ser usada como o assunto da notificação do Workday. Se você inclui um assunto, o Workday adiciona um caractere de dois pontos ao final da cadeia de caracteres.
- message: texto a ser usado como o corpo da notificação. As seguintes etiquetas HTML têm suporte: <br>, <b>, <i> e <u>.
- send_on_each: se a condição é TRUE, uma notificação é enviada para cada valor no intervalo que corresponde ao critério (TRUE). Se é FALSE, a notificação é enviada somente se todos os valores no intervalo atendem ao critério. O valor por padrão é TRUE.
- range2: um intervalo para o qual avaliar os critérios.
- criteria2: a expressão de cadeia de caracteres a ser avaliada em relação ao intervalo.
Exemplo
A1:B3 contém:
1 2 1 2 1 2
Fórmula | Resultado |
|---|---|
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2) | TRUE |
Observações
- A função envia uma notificação somente se um valoré alteradopara atender a uma condição. Se, por exemplo, ocorre uma atualização de dados dinâmicos e uma condição que anteriormente era TRUE (a notificação foi enviada) continua sendo TRUE quando a atualização de dados dinâmicos programada é executada, nenhuma notificação é enviada. No entanto, uma notificação é enviada se você faz o recálculo da pasta de trabalho, pois isso equivale a reenviar a fórmula da célula.
- Essa função avalia uma expressão de critério em relação a todos os valores no intervalo que você especificou. Se:send_on_eaché verdadeiro, a função envia uma notificação para cada correspondência de critério no intervalo. Se:send_on_eaché falso, a função envia uma notificação somente se todos os valores na correspondência atendem ao critério. O formato do critério é o mesmo de SUMIFS() e COUNTIFS().
- A diferença entre NOTIFYIFS() e NOTIFYIF() é que, em NOTIFYIFS(), a condição para enviar uma notificação é atendida somente se todos os critérios forem atendidos em relação ao intervalo correspondente. Você pode especificar qualquer número de pares de intervalo/critério e deve especificá-los como pares correspondentes. Além disso, o formato de cada intervalo deve corresponder ao formato do primeiro intervalo (todos devem ter o mesmo número de linhas e colunas). Exemplo: se temos três pares de intervalo/critério, uma condição é atendida se o critério para cada intervalo é atendido para uma célula específica no intervalo. Se:send_on_eaché falso, a condição deve ser atendida para cada célula em cada intervalo para que a função envie uma notificação.
- A função gera uma notificação do Workday. Se os e-mails estão habilitados em seu ambiente, um e-mail também é enviado, mas o assunto do e-mail é gerado automaticamente e não corresponde ao argumento de assunto da notificação.
- O Workday identifica o remetente da notificação como o usuário que inseriu a fórmula na célula.
- A função retorna o valor TRUE se uma notificação foi enviada. Caso contrário, retorna FALSE.
- O Workday não oferece suporte ao uso de referências estruturadas com NOTIFYIFS.
Funções relacionadas
NOTIFYIF