Concept: formuleschrijver en uitleg
De Worksheets Formula Writer genereert een werkmapformule op basis van uw omschrijving van wat u met de formule wilt doen. U kunt de resulterende formule in de werkmap invoegen of u kunt de gegenereerde formule als richtlijn gebruiken en deze bewerken. U hebt bewerkingstoegang tot de werkmap nodig om de Formula Writer te kunnen gebruiken.
Generatieve AI en hoe Worksheets deze gebruikt
Generatieve kunstmatige intelligentie (Generative AI) omvat een reeks AI-systemen die veel soorten inhoud maken. Worksheets maakt gebruik van een generatief AI-model bij het genereren en uitleggen van formules, zodat u zo nauwkeurig mogelijke resultaten krijgt. Het genereren van formules is meer een kunst dan een wetenschap, dus u moet de resultaten testen die u van de formuleschrijver ontvangt. U kunt de formule invoegen en uitvoeren, de resultaten interpreteren en de formuleomschrijving zo nodig bewerken en opnieuw verzenden om de gewenste formule te krijgen. U kunt de gegenereerde formule ook gebruiken als startpunt of als ideeëngenerator voor uw eigen formule.
Ga als volgt te werk om de beste resultaten uit de Formula Writer te halen:
- Neem zo veel mogelijk details op in de formuleomschrijving.
- Neem gestructureerde verwijzingen, tabel- en kolomnamen, kolom-/rij-/celverwijzingen, enzovoort op.
- Gebruik aanhalingstekens rond tekenreeksen (tekst).
Uitleg formules
U kunt in Worksheets uitleggen hoe een formule werkt. Als u formules in uw werkmap beter wilt begrijpen, selecteert u een cel met een formule, klikt u met de rechtermuisknop en selecteert u
Formule uitleggen
. Een formule maken met behulp van de formuleschrijver
Met de formuleschrijver kunt u beschrijven wat u in een Worksheets-formule wilt doen. Vervolgens wordt een formule gegenereerd die u in de werkmap kunt invoegen.
Als u Formula Writer wilt gebruiken, moet Worksheets zijn ingeschakeld voor GenAI-functies. Afhankelijk van de abonnementsserviceovereenkomst van uw organisatie zijn mogelijk aanvullende instellingsstappen vereist en moet de optie
GenAI-functies voor Worksheets inschakelen
zijn ingeschakeld in de sectie Workday-gespreksinstellingen
in de taak Tenantinstellingen bewerken - systeem
.- Klik op de cel waarin u de gegenereerde formule wilt invoegen.U kunt een gegenereerde formule niet in een gebied met dynamische gegevens plaatsen.
- Open de Formula Writer op een van deze manieren:
- Klik op het Sparkle-
van Formula Writerin de werkbalk. - Navigeer naarWeergave>Deelvensters>Formula Writer.
- Klik met de rechtermuisknop op de cel en selecteer vervolgensFormula Writer.
- Typ instructies voor de gewenste formule in het veldFormuleomschrijving.
- Klik opGenereren. In Worksheets wordt een formule gegenereerd en weergegeven in het gebiedResultaat. Onder de resultaten wordt een uitleg van de formule weergegeven.Als de omschrijving van uw formule niet gedetailleerd genoeg is om een formule te genereren, wordt er een bericht weergegeven waarin u wordt gevraagd de omschrijving te wijzigen.
- Beoordeel de formule en bewerk deze indien nodig.Gegenereerde formules bevatten vaak niet de juiste celverwijzingen en kunnen andere problemen veroorzaken. Het proces voor het genereren van formules is iteratief. U moet de uitvoer beoordelen en de formule zo nodig bewerken.
- Klik opInvoegen in <cel>om de formule in de geselecteerde cel te plaatsen en deze automatisch uit te voeren.
Voorbeeldomschrijvingen van formules
In deze tabel ziet u voorbeelden van goed geschreven formuleomschrijvingen, samen met de resulterende formules:
Formuleomschrijving | Formule |
|---|---|
Wat is het gemiddelde van kolom A, afgerond op twee decimalen. | ROUND(GEMIDDELDE(A:A),2) |
Tel het aantal cellen met de tekst 'Gereed voor promotie' in kolom S. | COUNTIF(S:S,"Klaar voor promotie") |
Bereken de som van het product van waarden in de cellen A1:A5 en B1:B5. | SOMPRODUCT(A1:A5,B1:B5) |
In A1:A5 heb ik een lijst met namen en in kolom B1:B5 heb ik een lijst met bijbehorende leeftijden. Wat is de naam van de persoon in D1 op basis van mijn lijst met namen en leeftijden? | INDEX(A1:A5, MATCH(D1, B1:B5, 0)) |
Geef een lijst met unieke waarden uit kolom A. | MS.UNIQUE(A:A) |
Ik heb een lijst met namen van vruchten in kolom A en de bijbehorende prijzen in kolom B. Hoe bereken ik de prijs van een appel? | VLOOKUP("Apple",A:B,2,0) |
Deel A1 door A2. Als er een fout is, retourneert u 0. | IFERROR(A1/A2,0) |
Wat is de laatste dag van de huidige maand? | EOMONTH(TODAY(),0) |
Zoek de naam van de werknemer van de werknemer met de laagste vorige bonus in de gegevensset CompDetails. | INDEX(CompDetails[Employee Name],MATCH(MIN(CompDetails[Prior Bonus]),CompDetails[Prior Bonus],0)) |
Zoek de 'Werknemersnaam' van de werknemer met de laagste salarisverhoging van de werknemers die na 1 januari 2010 zijn aangesteld in de gegevensset 'Beloningsdetails'. | INDEX(CompDetails[Employee Name],MATCH(MINIFS(CompDetails[Salary verhoging],CompDetails[Hire Date],">1/1/2010"),CompDetails[Salary verhoging],0)) |
Bereken het gemiddelde van de kolom 'Nieuw salaris' om het gemiddelde salaris van alle werknemers te vinden. | AVERAGE(CompDetails[New Salary]) |
Bereken het gemiddelde van de kolom 'Voorgesteld bonuspercentage' om het gemiddelde voorgestelde bonuspercentage voor alle werknemers te berekenen. | GEMIDDELDE(CompDetails[Proposed Bonus %]) |
Bereken de totale som van de kolom 'Vorige bonus' om de totale eerdere bonus voor alle werknemers te bepalen. | SUM(CompDetails[Prior Bonus]) |
Zoek de totale som van de kolom 'Salarisverhoging' om de totale salarisverhoging voor alle werknemers te bepalen. | SUM(CompDetails[Salary verhoging]) |
Geef de hoogste waarde in de kolom 'Nieuw salaris' op om het hoogste nieuwe salaris van alle werknemers te vinden. | MAX(CompDetails[New Salary]) |
Retourneert de lijst met 'Werknemersnaam' waarbij de kostenplaats '41200 Salarisadministratie' is. | FILTER(CompDetails[Employee Name],CompDetails[Cost Center]="41200 Payroll") |
Zoek de naam van de werknemer en de supervisor voor werknemers met een nieuw salaris van meer dan 100.000. | FILTER(CompDetails,CompDetails[New Salary]>100000) |
Bepaal de naam van de werknemer en de manager voor werknemers voor wie het voorgestelde bonuspercentage groter is dan 0,02. | FILTER(CompDetails,CompDetails[Proposed Bonus %]>0.02,CompDetails[Employee Name],CompDetails[Supervisor]) |
Gebruik Totaal basissalaris in cel C2 en Tijdstype in cel D2 om het uurtarief te berekenen. Als de waarde in cel D2 'Parttime' is, wordt de formule gedeeld door 4. Als de waarde in cel D2 'Fulltime' is, wordt de formule gedeeld door 8. | C2/IF(D2="Parttime",4,IF(D2="Fulltime",8)) |
Bereken de mediaanprijs uit kolom R voor de waarden in kolom Q die 'Elektronica' zijn. | MEDIAN(IF(Q:Q="Electronics",R:R)) |