Een familie van Microsoft-spreadsheetsoftware met hulpmiddelen voor het analyseren, in kaart brengen en communiceren van gegevens.
Dit antwoord is automatisch vertaald. Als gevolg hiervan kunnen er grammaticale fouten of vreemde formuleringen zijn.
Hoi Jan_199,
Welkom bij de Microsoft-community.
U kunt de functies ALS en SOM gebruiken om te bepalen of de totale tijd de limiet overschrijdt. Als alle tijdwaarden zijn opgeslagen in cel A1 van de andere 13 werkbladen (bijv. Blad1, Blad2, ..., Blad13), kunt u de volgende formule invoeren in Blad14:
=ALS(SOM(Sheet1:Sheet13!A1)>240;"te veel uren";SOM(Sheet1:Sheet13!A1))
Als u echter de naam wilt krijgen van het werkblad waarvan de totale tijd meer dan 240 uur is, kunt u dit niet alleen doen met de ingebouwde functies van Excel. U moet een VBA-script gebruiken.
Om dit te doen, klikt u met de rechtermuisknop op Blad14, selecteert u Code weergeven en plakt u de volgende code in de code-editor. Sla de werkmap op als een Excel-werkmap met macro's.
Nu controleert het script of de geaccumuleerde waarde hoger is dan 240. Als dit het geval is, wordt de naam van het werkblad dat ervoor heeft gezorgd dat het totaal meer dan 240 uur in cel A2 bedroeg, weergegeven.
Laten we ter illustratie zeggen dat ik 123 heb ingevoerd in cel A1 van blad1 en 456 in cel A1 van blad2.
Op dit moment is de geaccumuleerde waarde in blad2 579, wat hoger is dan 240. Wanneer u terugkeert naar Blad14, zal het script u laten weten dat Blad2 de tijdslimiet heeft overschreden.
Als je nog andere vragen hebt of meer context wilt delen, laat het me dan weten in je antwoord!
Hartelijke groeten
Thomas C - MSFT | Specialist in ondersteuning voor de Microsoft Community