NOTIFYIF
Omschrijving
Verzendt maximaal 1000 meldingen als een waarde in het opgegeven criterium wordt gewijzigd om aan een voorwaarde te voldoen. U kunt een melding naar een gebruiker verzenden ongeacht of deze toegang heeft tot de werkmap. Als de functie de limiet overschrijdt, stoppen de meldingen en wordt de indicator #ERROR weergegeven in de cel met de functie. Wanneer u de cursor over de cel beweegt, wordt de fout beschreven in een bericht.
Syntaxis
NOTIFYIF(
range
, criteria
, [ user_names
], [ subject
], [ message
], [ send_on_each
]) - range: het bereik waarvoor de criteria moeten worden geëvalueerd.
- criteria: de tekenreeksexpressie die moet worden geëvalueerd op basis van het bereik. De notatie is hetzelfde als die van functies zoals SUMIF() en COUNTIF().
- user_names: de matrix of lijst met gebruikers waarnaar de melding moet worden verzonden. Als u dit argument niet opneemt, gebruikt de functie de gebruikersnaam van de huidige gebruiker (de gebruiker die de functie samenstelt).
- subject: de tekenreeks die als onderwerp van de Workday-melding moet worden gebruikt. Als u een onderwerp opneemt, wordt een dubbele punt aan het einde van de tekenreeks toegevoegd.
- message: de tekst die als hoofdtekst van de melding moet worden gebruikt. De volgende HTML-tags worden ondersteund: <br>, <b>, <i> en <u>.
- send_on_each: indien TRUE, verzendt de functie een melding voor elke waarde in het bereik die overeenkomt met het criterium (TRUE). Indien FALSE, verzendt de functie alleen een melding als alle waarden in het bereik aan het criterium voldoen. De standaardwaarde is TRUE.
Voorbeeld
Formule | Resultaat |
|---|---|
=NOTIFYIF(A1:A3,"=won","dave.smith","Wedstrijdresultaten","u hebt gewonnen!" ) | Verzend deze melding naar dave.smith:
'Wedstrijdresultaten: u hebt gewonnen!' won . |
=NOTIFYIF(E8,"<"&E7,"tserrano","Prognoseverlaging",CONCAT(A8, " of $",E8," is onder het doel van $$ gekomen", E7)) | Verzend een melding naar tserrano als de waarde in E8 kleiner is dan E7. In dit voorbeeld worden gegevens uit de voorbeeldwerkmap in Community gebruikt. Voorbeeldmelding: Verlaagde prognose: prognose van $ 3214321 voor EMEA is lager dan doel van $ 3530. |
=NOTIFYIF(A1,">"&0.5,"tserrano","Verkoopdoel",TEXT(A1,"0%")&" van uw werknemers heeft hun verkoopdoel behaald.") | Verzend een melding naar tserrano als de waarde in A1 groter is dan 0,5. De functie TEXT zorgt ervoor dat de A1-waarde wordt opgemaakt als een geheel getal. Voorbeeldmelding: "Verkoopdoel: 61% van uw werknemers heeft hun verkoopdoel bereikt.") |
Voorbeeldmeldingen met behulp van een matrix met waarden
Hier ziet u een voorbeeld van het gebruik van NOTIFYIF met een matrix met waarden.
Met de formule in cel A8 worden de verschillende gebruikers in A3, A4 en A5 in een matrix geplaatst:

Wanneer u de verwijzingscel opneemt in de formule NOTIFYIF, gebruikt u ARRAYAREA(A8):

Vergeet niet om de formule te verzenden met behulp van de matrixsneltoets: Ctrl+Alt+Enter (Windows) of Command+Option+Enter (Mac).
De melding 'Mijn taken' voor de formule ziet er ongeveer zo uit als Oliver Reynolds de formule heeft verzonden:

De e-mailmelding ziet er ongeveer zo uit:

Opmerkingen
- De functie verzendt alleen een melding als een waardewordt gewijzigdom aan een voorwaarde te voldoen. Als bijvoorbeeld dynamische gegevens worden vernieuwd en een voorwaarde die voorheen TRUE was (melding is verzonden) blijft TRUE wanneer het schema wordt uitgevoerd, wordt er geen melding verzonden. Er wordt echter een melding verzonden als u de werkmap opnieuw berekent, omdat dit het equivalent is van het opnieuw verzenden van de formule vanuit de cel.
- Deuser_namesnotatie in uw tenant kan afwijken van de voorbeelden.
- Met deze functie wordt een criteriumexpressie geëvalueerd op basis van alle waarden in het opgegeven bereik. Als'send_on_eachis waar, verzendt de functie een melding voor elke criteriummatch in het bereik. Als'send_on_each'' is onwaar, verzendt de functie alleen een melding als alle waarden in de match aan het criterium voldoen. De vorm van het criterium is hetzelfde als voor SUMIF() en COUNTIF().
- De functie genereert een Workday-melding. Als e-mails zijn ingeschakeld in uw omgeving, wordt ook een e-mail verzonden, maar het onderwerp van de e-mail wordt automatisch gegenereerd en matcht niet met het onderwerpargument van de melding.
- De afzender van de melding wordt aangegeven als de gebruiker die de formule in de cel heeft geplaatst.
- Deze functie retourneert de waarde TRUE als er een melding is verzonden of FALSE als dat niet het geval is.
- Workday biedt geen ondersteuning voor het gebruik van gestructureerde verwijzingen met NOTIFYIF.
Gerelateerde functies
NOTIFYIFS